WISENET Wireless Sensor Network

flangeeasyΚινητά – Ασύρματες Τεχνολογίες

21 Νοε 2013 (πριν από 3 χρόνια και 6 μήνες)

64 εμφανίσεις

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

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


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?