WISENET Wireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz
Overview Introduction Design Goals Design Methodology Subsystems Project Success Future Extensions / Projects Applications Conclusion
Introduction Wireless Sensor Networks –One of MIT's 10 emerging technologies –Low-power systems –New applications: sensing, controls, automation WISENET: Wireless Sensor Network –Office environment monitoring Temperature, humidity, light –Quantitively evaluate heating & A/C systems –Funding & support provided by Honeywell, Int'l.
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
Design Methodology Top-Down Design Process: –Define major subsystems –Define subsystem interfaces Primary Subsystems: –Client Standard Web browser via Internet –Server –Wireless mote network
System Block Diagram
Subsystem – Server
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
–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 Web Program
Data Retrieval Form: Web Program
Generated Graphs: Web Program
System Block Diagram
Subsystem – Sensor Network
Block Diagram – Mote
Picture – Mote
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
TinyOS
–Wisenet is partially operational 2 Motes w/ prototype sensor boards TinyOS modified for CC1010 Server running WiseDB + web interface Sensor boards are not currently powered by batteries. –Problems with DC-DC converter –Unable to test multi-hop routing due to lack of motes Project Success
–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 Future Projects / Extensions
–Lab / Office Monitoring –Natural Habitat Monitoring –Automation / Process Control Where wired sensors are impractical –Security Systems Intrusion detection & occupancy sensors –Extreme Weather Surveillance Think “Twister” –Potential Biomedical Applications Critical fall alert for the elderly –Military Reconnaissance Monitor battlefields, sensitive locations Potential Applications
–WISENET: Wireless Sensor Network –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 WISENET is a step to the future of wireless sensing technology. Conclusion
Questions?