Introduction to Wireless Sensor Networks

CIS 788.11

Prof. Anish Arora

MWF 2:30-3:18pm

Bolz Hall 0124

This course will introduce students to the state of the art in wireless sensor networks.

Lectures will be accompanied by a significant amount of reading from recent literature. Each lecture itself will present one realization of a sensor network concept, which will be followed by a broader class discussion on the topic based on its reading list. In several cases, lectures will emphasize aspects of fault-tolerance, reliability, and security. Case studies from existing applications will be used.

Each student is expected to study before the class the reading list, and particularly the primary paper in the reading list. Part of the course grade will therefore depend on student participation in the class discussion.

Each student will also complete a project in this course. A list of projects will be shared in class in October, from which students may choose, or students may propose their own project in consultation with the instructor. Implementation projects will be carried out on our KanseiGenie testbed, on smart dust motes (called XSMs or TelosBs or Imote2s) and Stargate devices (called XSSs). Concomitant with the course, we will host two training sessions, in programming applications in TinyOS (for smart dust motes) and in the EmStar development environment (for stargate devices), that will help prepare students for the projects.  The training session is tentatively scheduled to be held in class on October 10th or 12th.

Students will be expected to prepare a report and present their findings.

Prerequisites: undergraduate networking course (CIS 677 or equivalent) or consent of instructor.

Reference texts:

Wireless Sensor Networks : An Information Processing Approach. By Feng Zhao and Leonidas Guibas

Principles of Embedded Networked Systems Design. By William Kaiser and Greg Pottie

Wireless Communications & Networks, 2nd Edition. By William Stallings. ISBN: 0131918354

Wireless Sensor Networks. Editors: C. S. Raghavendra, Krishna M. Sivalingam and Taieb Znati. May 2004, 442 pp., ISBN: 1-4020-7883-8., Kluwer Academic Publishers

Fundamentals of Mobile and Pervasive Computing. By Golden Richard, Loren Schwiebert, and Sandeep Gupta

Wireless Sensor Networks: A Systems Perspective. Nirupama Bulusu and Sanjay Jha, editors, Artech House, 2005

 

Office hours:                 W 4:30-5:30 F3:30-4:30 in DL 587

Newsgroup:                   cis.project.siefast

Level and Credits:          G3

Prerequisites:                  CSE 677 or permission of instructor

Lecture Notes:             

0 Applications 

          Application Presentations 2006                                  

Application Presentations 2005

1 Hardware Platforms

2 Software Platforms                         

3. Timesync One and Two

4 Wireless Links

5 MAC and OMAC
6
Topology Control, Coverage and Power Management,

7 Convergecast Routing
8 Tracking

9 Testbeds: Experiment and Integration Infrastructure Support


         Grading Plan:

Class participation         10%

Class assignments          25%

Project                           65%

 

Web resources on WSN literature:

·        Ted Herman’s course

·        Bhaskar Krishnamchari’s bibliography

·        David Culler’s Deeply Embedded Systems course

·        Mani Srivastava’s course

·        Matt Welsh’s course

·        Deborah Estrin’s course

·        Feng Zhao and Leo Guibascourse

·        Andreas Savvides’ course

·        http://www.cs.duke.edu/~alvy/courses/sensors/Papers.html

·        Jack Stankovic and Tarek Abdelzaher’s course

·        http://hinrg.cs.jhu.edu/wsn05/reading.html