210 likes | 767 Views
WISENET Wireless Sensor Network. Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz. Overview. Project Summary System Block Diagram Project Status Obstacles Overcome Obstacles Remaining Updated Timeline. Summary.
E N D
WISENETWireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz
Overview Project Summary System Block Diagram Project Status Obstacles Overcome Obstacles Remaining Updated Timeline
Summary WISENET is a network of low-power wireless sensor devices (“motes”) designed to record and report environmental data. (MICA mote from Crossbow Technology)
Hardware: Chipcon Development Kit Received/Tested (Thanks to Honeywell Int'l, Inc) Keil uV2 IDE + Chipcon Files Installed Sensors & Support Hardware Identified Light: TAOS – TSL2550 Humidity/Temp: Sensirion – SHT11 DC-DC Converter: Maxim – MAX1676 RS232 Converter: Maxim – MAX3221 LEDs + Discrete Components Mote Expansion PCB Design in Progress Sensor Hardware Not Tested Project Status
Software - TinyOS: Created Development Environment Analyzed TinyOS Component Structure Analyzed TinyOS Build Process Modified Build Process to Create Keil-Compatible Source Code Porting TinyOS Components Need to Complete/Test 'Blink' Application Need to Analyze Network/Comm Layers Need to Develop Sensor Drivers Need to Create a Complete Application Project Status
Software - WiseDB: MySQL Access Established Serial Communication Established Tested with Null-Modem Cable Sends and Receives Data Packets Sends and Receives Query Packets Routing/Scheduling Not Implemented Not Tested with Mote Hardware Implement as Windows NT Service Project Status
Project Status Software – Web GUI: • Written in PHP4 • Utilizes Charting Software: ChartDirector v2.5 • Generates 3 Graphs (default) • Passes Parameters via HTTP GET • Retrieves Data for Specific Mote or All Motes • Retrieval Software Complete
Project Status Software – Web GUI: Data Retrieval Form
Project Status Software – Web GUI: Generated Graphs
Obstacles Overcome Software - WiseDB • Serial Communications under Windows 2000 • Learned SQL Concepts + Syntax • Utilized MySQL API Software – Web GUI • Learned PHP4 • Implemented 3rd-Party Charting Software
Hardware Samples of Sensors & Support Hardware Chipcon Dev Kit + Keil uV2 Software Software – TinyOS Complicated build process understood Compiler incompatibilities resolved (included modifying nesC and doing post-preprocessing on the source code) Obstacles Overcome
Obstacles Overcome TinyOS Build Process :
Hardware Design Expansion Board PCB Chipcon Reference Design Created w/ CadStar Negotiations w/ CadStar for Student Pricing Failed Result: Cannot Easily Modify Reference Design Mount / Test Sensors Create Mote Prototypes Software – TinyOS Decide on a Network/Routing Scheme Create / Modify Radio Component(s) Develop Sensor Components Obstacles Remaining
Obstacles Remaining Chipcon CC1010 Development Kit
Obstacles Remaining Chipcon Reference PCB Layout (Gerber):
December 2002 Project Research (Hardware / Software) Preliminary Design WiseDB Communicating via Null-Modem Cable January 2003 Significant Improvements to WiseDB Additional Hardware Research Began Porting TinyOS to CC1010 February 2003 Modified TinyOS Build Process for Keil Created Web Interface Began Hardware PCB Design Updated Project Timeline
March 2003 Finish Hardware Design Produce Mote Prototypes Complete Port of TinyOS to CC1010 Core Components Radio / Communications Components Sensor Components Finalize WiseDB April / May 2003 Debug TinyOS Components / Application System Testing / Debugging Research Expo Presentation Final Presentation and Report Updated Project Timeline