Download WISENET Wireless Sensor Network

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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?