Menu
News

Lab: Wireless Sensor Networks WS 08/09

Organizer P. Guerrero, D. Jacobi, A. Herzog, K. Nawaz (DVS), K. van Laerhoven (MIS)
Description
Registration via e-mail to
Initial Meeting Room S2 02 | E102

Description

Embedded everywhere, hundreds of tiny sensors detect activities in the real world, generating data that is used to feed different systems, keeping the users informed about the current system state and supporting him in the decision of how to actuate next. Sensor networking technology is being applied in many environments and with multiple purposes: transportation and logistics, for structural health monitoring, habitat monitoring, precision agriculture, tourism, smart ambients, sports and entertainment, between others.

These sensor networks, composed of low-cost, low-power miniaturized sensor nodes communicate untethered across short distances to carry out their collective task. For these sensor networks to work, sophisticated architectures and efficient communication protocols must be developed to allow large amount of nodes collect, process and disseminate data.

Goals of the Lab

  • Using a hands on approach, explore a variety of tools needed to implement, test and document end-to-end applications with Wireless Sensor Networks technologies
  • Participate in the development of one such project
  • Strengthen your abilities to successfully work in a team

Tasks

The lab is divided in two parts. The first part is a series of 7 weekly meetings, where different concepts of a WSN subtopic will be presented by a supervisor. A list of exercises will be made available, some of which will be solved during class as an example, while others will be left as group assignments and will have to be prepared in more depth and presented as indicated (e.g., deliver source code, show mini application working, present documentation, etc.) during the following weeks. The second part is the final project, which will be described in the incoming weeks. This project will also have to be delivered, showcased and documented accordingly.

Evaluation

For the final grades we will consider your elaboration of the weekly assignments, the final lab project's implementation and documentation, as well as the team cooperation.

Presence in the weekly lectures is mandatory and will be monitored. Each student may miss a maximum of 1 (one) lecture, except justified cases of illness.

Prerequisites

  • Programming in C/C++/Java
  • Basic understanding of network protocols
  • Willingness to work in a team

Language

The lab will be held in English. All students' presentations and texts can either be in English or German.

Schedule

When Which What Where
October 31st, 14:00 - Kick-Off meeting Room S2 02 | E102
November 6th, 14:00 1 Programming Models for WSNs. Introduction to SOS and C. Applications, Modules, Deployment. Simulations through Avrora. Pool S2 02 | E117
November 20th, 14:00 2 Networking. Fundamentals of MAC protocols. Routing. Geographic Routing. Mobility. Data-centric routing. Pool S2 02 | E117
November 27th, 14:00 3 Wireless Sensing. Sensing applications. Basic sensing APIs. Sensor visualization. Construction of algorithms for particular applications: Clustering (e.g., K-Means), Classifiers (e.g., KNN). Pool S2 02 | E117
December 4th, 14:00 4 Localization and Positioning. Proximity, trilateration and triangulation. Single-hop and multi-hop positioning. Anchor placement. Pool S2 02 | E117
December 11th, 14:00 5 Time Synchronization. Importance of Synchronization, System Model for Synchronization Analysis, Classes of Synchronization, Various Synchronization Techniques, Various Case Studies of Synchronization. Pool S2 02 | E117
December 18th, 14:00 6 Middleware. Goals. Approaches (database, messaging, grouping, etc). Pool S2 02 | E117
January 15th, 14:00 7 Presentation of Final Project's goals Pool S2 02 | E117

Course Slides and Exercises

Materials will be made available during the lab.

Introduction to the WSN Lab Slides (PDF, 5.8 MB)
Exercise Session 1 Slides (PDF, 1.4 MB) Topology excerpt (PDF, 8 KB)
Exercise Session 2 Slides (PDF, 2.3 MB) Exercises (PDF, 60 KB)
Exercise Session 3 Slides (PDF, 3.0 MB) Exercises (PDF, 84 KB)
Exercise Session 4 Slides (PDF, 384 KB) Exercises (PDF, 68 KB)
Exercise Session 5 Slides (PDF, 261 KB) Exercises (PDF, 70 KB)
Exercise Session 6 Slides (PDF, 5 MB) Exercises (PDF, 92 KB)

General Bibliography

In addition to the material provided by the supervisors, the university library and DVS have the following related books available:

Wireless Sensor Networks: An Information Processing Approach link
Protocols and Architectures for Wireless Sensor Networks link
Wireless Sensor Networks: Architectures and Protocols link
Topology Control in Wireless Ad Hoc and Sensor Networks link
Proceedings of the Fifth European Conference on Wireless Sensor Networks, EWSN 2008, Bologna, Italy link
Proceedings of the Fourth European Conference on Wireless Sensor Networks, EWSN 2007, Delft, The Netherlands link
Proceedings of the Third European Workshop on Wireless Sensor Networks, EWSN 2006, Zurich, Switzerland link

Last updated 20-Nov-2008