Presentation is loading. Please wait.

Presentation is loading. Please wait.

1-1 CSE4905/CSE 5600: Networking and Distributed System Lab Bing Wang Computer Science & Engineering Department University of Connecticut Spring 2010.

Similar presentations


Presentation on theme: "1-1 CSE4905/CSE 5600: Networking and Distributed System Lab Bing Wang Computer Science & Engineering Department University of Connecticut Spring 2010."— Presentation transcript:

1 1-1 CSE4905/CSE 5600: Networking and Distributed System Lab Bing Wang Computer Science & Engineering Department University of Connecticut Spring 2010

2 1-2 Course info r Instructor  Bing Wang, bing@engr.uconn.edu  Office: ITEB 367  Office hour: by appointment r TA  Yuexin Mao, yuexin.mao@uconn.eduyuexin.mao@uconn.edu  Office: BECAT A2  Office hour: by appointment

3 1-3 Wireless sensor networks r network of sensor nodes r sensor node  device with integrated sensing, computing, communication capability  Hardware CPU, memory, storage, communication (e.g., radio) sensors (temperature, light, …)  Embedded in physical world Tiny: in human body, cars, infrastructure, … Large: PTZ camera, steerable radar (http://www.casa.umass.edu/)

4 1-4 This class: using motes r tiny sensor nodes  small form-factor, low-power r smart dust r simple embedded device r deploy in large scale

5 1-5 Course goals r Learn basics of wireless sensor networks r Lab-based course  gain hands-on experience  basics of hardware mote, programming board, sensing board  basics of software TinyOS, nesC how to program motes

6 1-6 Why sensor network lab? r sensor network: emerging & exciting area r MIT review 2003: one of 10 technologies that will change the world in 21th century r Time magazine 2004: market of sensor network devices worth $50 billion in next 10 years r PCAST (President’s Council of Advisors on Science & Technology) 2007 report  Leadership under Challenge: Information Technology R&D in a Competitive World  Top one: cyber-physical system (integration of physical systems & networked computing)

7 1-7 Why sensor network lab? (cont’d) r sensor network is cross-disciplinary:  mechanical engineering  computer science & engineering (software, algorithms, networking, architecture, embedded systems)  control theory  communication  … r specialized software  operating system  programming language r this lab course: cover basics, take you to the door

8 1-8 Course mechanics r class www site: huskyCT r textbook: none  tutorials, training slides, papers, materials on www site r prereq  knowledge of computer networks, OS, computer architecture  ideally have taken undergraduate-level courses r grading  6 labs on wireless sensor networks (lower requirements for undergraduate students)  grade based on lab report

9 1-9 Are the labs hard? r challenging r however  Fun  you can learn it with reasonable efforts r offered successfully in spring 2009  one undergraduate student  five graduate students

10 1-10 Overview of wireless sensor networks

11 1-11 Wireless sensor networks: innovative ways of interacting with the world … r Embedded in physical world r Enable unprecedented sensing and control of physical world r Broad applications  Science: ecology, seismology, oceanography …  Engineering: industrial automation/precision, agriculture, structural monitoring …  Daily life: traffic control, health care, home security, disaster recovery, virtual tour …

12 1-12 Industrial control: Intel semiconductor factory monitoring … Preventative equipment maintenance: monitoring vibration signals …

13 1-13 Precision agriculture: smart vineyard monitor soil humidity, temperature, chemistry …

14 1-14 TurtleNet: track wood-turtles turtle came out of water to sun itself for only brief periods and went back into the colder water …

15 1-15 SealNet: use nature to help scientific study r To measure ocean’s temperature and salinity levels, seal’s location & depth. r Sensing data are collected for every dive; Each time the seals resurfaced to breathe, data was relayed via satellite to certain data centers in US & France

16 1-16 Robot swarm: senior design project at UConn robot car sensor node for communication Swarm of robots collaborate to find light source Courtesy: Patrick Booth, now at Pratt & Whitney

17 1-17 Embedded network technology r lower-power microprocessor, e.g.,  10 MHz CPU  10 Kbytes RAM  100 Kbytes RAM r power: battery, harvested r storage: flashs (megabytes) r microsensor, ADC converter r microradios

18 1-18 System challenges r limited resources for concurrent activities r software challenges  operating system  programming language r network challenges  self-organizing, self manage  connectivity  dissemination & data collection  energy efficient r others

19 1-19 Topics r communication  two nodes talk to each other, node talk to gateway (PC) r networking problems  MAC, routing, reliability r node deployment r localization  Know position of a node r security  key distribution, jamming attacks r object tracking r …

20 1-20 Our labs r Setting up environment r TinyOS r nesC programming language r “Hello world” program on motes r Sensing data collection & transmission r Radio characteristics r Multi-hop data transmission r 6 labs (w/ lower requirements for undergraduate students) r grade: based on lab reports

21 1-21 Homework r form groups of 2 students r send me group member by Friday 1/29 r grad students  read recommended reading

22 1-22 Next class r meet in ITEB C13 r passcode on board


Download ppt "1-1 CSE4905/CSE 5600: Networking and Distributed System Lab Bing Wang Computer Science & Engineering Department University of Connecticut Spring 2010."

Similar presentations


Ads by Google