Wireless Sensor Networks by Craig Young and Chris Theodoridis
Context, Problem, and Motivation WSNs used when difficult or expensive to monitor data using wired sensors Environmental monitoring Military surveillance Inventory tracking Problems arise with responsiveness and battery consumption of nodes More efficient WSNs could save lives and prevent damages
Background Research MICAz 2.4 to 2.4835 GHz IEEE 802.15.4 compliant 250 kbps data rate Runs TinyOS 1.1.7 and higher
Background Research Sensor Boards and Base Station Sensor Boards(MTS300CA/MTS310CA) Light, temperature, and microphone sensors Compatible with MICA, MICA2, and MICAz Base Station Allows aggregation of sensor network data onto PC Any MICAz can act as a base station by plugging into a serial interface board
Work Outline Install necessary software Create basic multi-hop network for testing Decrease update time for the motes Determine lowest threshold of performance Switch to an event-based system Create updated network for demo
Work Done Installation Installation of IBM Java Installation of Cygwin and TinyOS Installation of 5 RPM files Installation of MoteView 1.4 GUI to facilitate programming/reading motes Switch from SurgeReliable to XMesh
Work Done One-Hop Network One-Hop network implemented Default refresh rate approximately 7 seconds SurgeM and Surge.h were altered in order to shorten the refresh rate Refresh rate shortened to approximately 1 second
Work Done Multi-Hop Network Synchronized Counter One node generates counter based on internal clock and flashes LEDs accordingly Other node synchronizes flashing of LEDs by receiving transmitted signal from first node Surge-Reliable Program Collection of data from sensor boards Problems: recognizing nodes, battery power
Work Done Decreasing the Update Time XMesh permits 300 millisecond refresh rate No performance penalties Battery voltage dropped below 2.3V Sensors unable to communicate properly Not enough time to work on event-based system Battery voltage now at 3V
Results Surge Reliable Graphs
Results Voltage Readings
Results Dropped Packets
Results XServeterm
Results XServe Webpage
Summary Importance of Wireless Sensor Networks MICAz instead of MICA2 XMesh instead of SurgeReliable Refresh rate lowered to 300 milliseconds Battery voltage must be above 2.3V
QUESTIONS???