Download presentation
Presentation is loading. Please wait.
Published byMelvin Fowler Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.