Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.

Similar presentations


Presentation on theme: "Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010."— Presentation transcript:

1 Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010

2 Ad Hoc Wireless Sensor Networks Sensors Actuators CPUs/Memory Wireless Radio Power Limited Self-Organizing

3 Mica2 and Mica2Dot ATMega 128L 8-bit, 8MHz, 4KB EEPROM, 4KB RAM, 128KB flash Chipcon CC100 multi-channel radio (Manchester encoding, FSK). From 10-20 ft. up to 500-1000ft.

4 Sensor Board

5 Exciting Potential Will affect all our lives! The next Internet! MANET (mobility) WSN (sensing) Swarms (scale) Pervasive Computing Cyber Physical Systems Wireless

6 Body Sensor Technology Commercially Available Galvanic skin response and pressure-sensitive smart shirt that senses anxiety Sonar Jacket to detect objects for the blind Climate-sensitive Dress senses levels of CO 2

7 Body Sensor Technology Commercially Available Pedometer”in Nike shoe gives distance, pace, calories burned during run – interfaces with iPod, iPhone Babyglow clothes change color when your baby has a temperature! Heart rate monitors that interface with iPhone Northface jacket that senses and adjusts body temperature

8 Exciting Potential The Internet Gets Physical “Sensing technologies will be one of the hallmarks of this century” 1980 => decade of microcomputers 1990 => decade of the Internet 2000 => decade of WSN

9 Global Sensor Networks Internet Local Transport Protocol Local Transport Protocol Programming Station Server Nodes Omnix Physical Network Omnix Physical Network The Physicalnet

10 Purpose of this Course (1) Learn key ideas, principles, solutions and open research questions Get you to think differently –Decentralized algorithms –Swarms -> Aggregate behavior –Spatial (geographic) – Temporal (real-time) –Minimum capacity devices New system constraints –Environment interaction Real-time systems

11 Purpose of this Course Hands on experience with WSN Learn to program such devices/systems Practical: Start your own company?

12 Purpose of Course More like a real job –Not single topic (let’s study calculus, Java, etc.) Multi-disciplinary –Not solely from a textbook New HW, new language, new tools, new concepts, … –There will be significant material presented in class that is not in the reading

13 Course Outline (1) Introduction –Logistics and Motivation Sensors and Hardware Wireless Communications How to Program –NesC, TinyOS and TOSSIM MAC protocols (B-MAC and MMAC)

14 Course Outline (2) Routing (geographic based; multi-hop) –GF, DSR, AODV, DD, SPEED, RAP, IGF Clock Synchronization Localization Power Management Programming Abstractions Application to Home Health Care Summary

15 Logistics Prerequisites: –Networking (recommended) –OS and architecture helpful –Need to know C (or learn on your own) Reading –Text H. Karl and A. Willig, Protocols and Architectures for Wireless Sensor Networks, Wiley, 2007. –Papers from the literature

16 Logistics Grading –Homework - 10% –Exam 1 - 20% –Exam 2 - 20% –Programming Assignments – 40% –Final Homework – 10%

17 Logistics Labs (Room 002a) –L0: Intro (no credit, necessary for all labs) Compile, link, download, run Mechanics –L1: Simple Sensing and Actuating – 10% –L2: Wireless Communications – 10% –L3: Synchronization – 10% –L4: Flash Memory and Queries – 10%

18 Logistics Class – M. – W. 2-3:15 Location – MEC 341 Office Hours (may change) By appt M 1-2 W 3:30-4:30 TA – tbd Web Page –http://www.cs.virginia.edu/~cs451

19 Logistics URL of interest –http://webs.cs.berkeley.edu/tos

20 The field is exploding

21 Application Spectrum

22 More Applications Location Services RFID Integrate mobile phones, RFID, sensor nets, Internet Universal Device (mobile phone with sensors, computing, …) ?? Cyber Physical Systems


Download ppt "Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010."

Similar presentations


Ads by Google