Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 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 Web Program Data Retrieval Form: Web Program Generated Graphs: System Block Diagram Subsystem – Sensor Network Block Diagram – Mote Picture – Mote Picture – 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 Project Success – 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 Future Projects / Extensions – 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 Potential Applications – 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 Conclusion – 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. Questions?