1 / 19

CS526 Wireless Sensor Networks

CS526 Wireless Sensor Networks. Instructor: KD Kang. Smart Dust. Sensor/actuator + processor + wireless interface Miniature, low cost hardware manufactured in large numbers. Mica2 Mote. 128KB Instruction EEPROM. 512KB External Flash Memory (16bytes x 32768 rows). Chipcorn CC1000

coye
Download Presentation

CS526 Wireless Sensor Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS526 Wireless Sensor Networks Instructor: KD Kang

  2. Smart Dust • Sensor/actuator + processor + wireless interface • Miniature, low cost hardware manufactured in large numbers

  3. Mica2 Mote 128KB Instruction EEPROM 512KB External Flash Memory (16bytes x 32768 rows) Chipcorn CC1000 38K or 19Kbps 315, 433, or 900MHz UART 4KB Data RAM Atmega 128L microprocessor 7.3827MHz UART, ADC 51 pin expansion connector

  4. MTS420 Sensor Board • Light • Temperature • Humidity • Barometric pressure • 2-axis accelerometer • GPS

  5. iMote2 • Intel PXA271 Xscale processor • 13 – 416MHz • Wireless MMX DSP Coprocessor • 32MB Flash • 32MB SDRAM • 802.15.4 radio (2.4GHz, CC2420) • Application Specific I/O • I2S, AC97, Camera Chip Interface, JTAG

  6. What are sensor networks? • Small, wireless, battery-powered sensors Smart Dust MICA2 mote

  7. Why small, wireless, battery-powered sensors? • Traditional big, wired sensors • Expensive, inefficient, hard to deploy, power-consuming • Undesirable: For example, deployment of big traditional sensors can disturb the environment in habitat monitoring • Dangerous: Imagine manual deployment of big traditional sensors for disaster recovery or battlefield monitoring

  8. WSN Applications Structural health monitoring Fire monitoring • Inexpensive micro-sensors & on-board processing embedded in environments for fine-grained in-situ monitoring • Ad-hoc deployment – No communication infra should be built ahead of time Habitat monitoring

  9. Applications Habitat Monitoring Great Duck Island Structural Monitoring Golden Gate Bridge Precision Agriculture Medical Application CodeBlue at Harvard

  10. MoteLab • Harvard WSN testbed open to the public • 190 TMote Sky sensor motes • TI MSP430 processor running at 8MHz • 10KB of RAM • 1Mbit of Flash memory • Chipcon CC2420 radio operating at 2.4GHz with an indoor range of approximately 100 meters • Each node includes sensors for light, temperature, and humidity. • http://motelab.eecs.harvard.edu/

  11. CitySense - An Open, Urban-Scale Sensor Network Testbed http://www.citysense.net

  12. Course Topics • Operating Systems • Programming & Debugging • Medium access control • Routing • Localization • Query processing and data aggregation • Security

  13. Grading • Paper critique: 10% • Paper presentation: 20% • Midterm: 20% (No final exam ) • Project: 40% • Class Participation: 10%

  14. One Page Paper Critique • Not a complete essay but more of a bulleted list • Part A: Briefly identify the key contributions of the paper • What research problem does it try to solve? • Why is it an important problem? • What's the proposed approach? • Part B: Try to find if there is any problem in the paper • Any problems in the assumptions? • Any technical shortcomings or drawbacks? • Do the experimental results support the original claim? • Part C: Any idea for improvement? (Optional) • Most challenging part • You can get the full credit by finishing Parts A and B • But, you are encouraged to try do this part as well

  15. Paper Presentation • 35 - 40 minute presentation per student • Present key ideas, algorithms/heuristics & performance results • Discuss related work to show how the paper presented by you is different from other work • A list of papers for student presentations will be provided • Find more related papers yourself if necessary • 5 minutes for questions & discussions

  16. Project • 2-3 students can work as a team • Find your team! • Implement an existing protocol in OMNeT++ or Motelab • OMNeT++ is easier to use that ns-2 • If you plan to use Motelab, confirm your protocol works properly by implementing and verifying it first in TOSSIM (TinyOS Simulator) • Extend the protocol or develop your own approach • Compare their performance

  17. Project • Examples: • Implement an existing MAC, packet scheduling, routing, or data aggregation/in-network data processing protocol and tweak it to improve the performance or reliability • Implement a routing protocol and inject attacks such as packet dropping attacks; Observe what happens & investigate a possible countermeasure • Tell me which topic you choose before you go too far! Use your imagination! 

  18. Next Class • Read “Overview of Sensor Networks” in the Reading List (http://www.cs.binghamton.edu/~kang/teaching/cs580s/) • No critique due

  19. Questions?

More Related