3. Introduction
• What is Wisenet?
Wisenet is a wireless network that monitors the
environment conditions such as light, temperature
and humidity.
• What is “Motes”?
This network is comprised of nodes called “motes”
that form an ad-hoc network to transmit this data to a
computer that function as a server.
3
4. Introduction
How does Wisenet work?
• The server stores the data in a database where it
can later be retrieved and analysed via a web
based interface.
• The network works successfully with an
implementation of sensor mote.
4
5. Introduction
How does Wisenet Construct?
• This involves selecting the hardware, designing the
motes, and porting TinyOS.
• Once the platform is completed and TinyOS was
ported to it, the next stage is to use this platform to
create a small-scale system of wireless network
sensor.
5
6. Introduction
Why we need Wisenet ?
• Smart environment represent the next evolutionary
development step in building, utilities, industrial,
home, shipboard, and transportation systems
automation.
• The importance of sensor networks is highlighted by
the number program, military program, and NSF
program Announcements.
• They may work in interior of a large machinery, at
the bottom of an ocean, inside a twister, in a
battlefield, in a home, in large building, or be
attached to animals
6
7. Design Goals
• Use of Commercial-Off-The-Shelf (COTS) software &
standard interfaces where applicable
– Apache web-server (HTTP)
– MySQL database
– PHP web programming language
• Simple, web-based user interface
• Battery-powered, wireless sensor nodes: 'motes'
• Low-power consumption (Long battery life)
• Motes create self-organizing ('ad-hoc') networks for
robust communications
7
8. System Description
There are two subsystems
1. Primary subsystems
1. Data Analysis
2. Data Acquisition
2. System Components
1. Client
2. Server
3. Sensor Mote Network
8
9. System Description
• Primary subsystems
1. Data Analysis
•This subsystem is Software-only
•Relied on exist internet & Web infrastructure to
provide communication between Client & Server
components.
•Selectively present collected environment data to
End-user in a graphical manner
9
10. System Description
• Primary subsystems
2. Data Acquisition
• Collect & store environmental data for later
processing by the Data analysis subsystem.
• This is a Mix of both PC & embedded system
software, as well as embedded system hardware.
• It is composed of both server & Mote Network
Components.
10
11. System Description
• System Components
1. Client
• Standard Web browser via Internet
Any computer with a web browser and internet access could be a
client. It served only as a user interface to the Data Analysis subsystem.
11
12. System Description
• System Components
2. Server
Critical component that link between the data
Acquisition and Data Analysis subsystems. On the Data
Analysis side is an HTTP server hosting a web application.
When a page request comes in, the HTTP server calls the
web application, which retrieves data from the SQL
database, processes it, and returns a web-page which the
HTTP server serves to the Client.
12
14. System Description
• System Components
3. Sensor Motes
It is the component responsible for collecting raw
environmental data and transmitting that data to
the Server.
14
17. Software Components
1. Web program
• Written in PHP4
• Utilizes Charting Software:
ChartDirector v3.0
• Generates 3 Graphs (default)
• Passes Parameters via HTTP GET
– Use bookmarks for specific queries
• Retrieves Data for Specific Mote or All Motes
17
20. Software Components
2. WiseDB
• Written in C++
• Utilizes open-source APIs
• Application Programming Interfaces (API)
• MySQL++ database API
• Serial API
• Relays information from mote network to
database
• Sends commands to mote network
20
21. Software Components
3. TinyOS
• Real-time operating system for microcontrollers
• Open-source project at UC Berkeley
• Key Features:
– Developed for sensing applications
– Emphasis on low-power: Idle & sleep modes
– Highly modular architecture
– Efficient utilization of resources
• Currently developed for Atmega microcontrollers
21
22. Hardware Design
• Optimized 8051-core
• Active (14.8 mA), Idle (29 _A) and sleep (0.2 _A) power
modes
• 32 kB flash memory
• 2 kB +128 bytes SRAM
• 5. Three channel 10-bit ADC
• Four timers / Two PWM's
• Hardware DES encryption/decryption
• Hardware random bit-generator
• Fully integrated UHF RF transceiver (433 MHz / 868 MHz
nominal)
22
24. Future Work
• Expand network to develop & test multi-hop routing
• Develop a single-board mote
•Create a expandable, plug-in sensor interface
• Research alternative energy sources
•solar cell, rechargeable batteries
• Continue development of TinyOs
•Improve tools
•Optimize performance/reduce power usage
• Improve web interface
•Data analysis
24
25. Power consumption
• Sensor node lifetime shows a strong dependence
on battery lifetime
• Power consumption can be divided into:
–Sensing
–Communication
–Processing
25
26. Conclusion
•WISNET is smaller and faster
•Emerging technology that will change
the world
•Many real-world applications
•Low-power
•Open-source software
•Modular mote application design(TinyOS)
•Flexible server implementation
•Simple user interface via the web
26