tree


CS 88/188 Seminar on Wireless Sensor Networks

Sensor networks are recognized as a new frontier in communications. Sensors are self-organizing and represent low-powered, low-cost computational devices that can monitor and manipulate our physical world by spontaneously forming multihop wireless networks in a fully distributed manner. Sensors use acoustic, seismic, thermal, and infrared sensing technologies among others, they come in different form-factors from nano sensors (such as smart dust) to more conventional mote sensors, and they support a wide variety of new applications such as habitat monitoring, target detection, industrial process management, people-centric sensing (e.g., nikeplus), etc. Importantly, the design of these networks represents a radical departure from the Internet architecture we know today.

Aim:
This seminar offers students the opportunity to understand the foundations of sensor networks through surveying the research literature, and importantly, students will program mote sensors in the Sensor Network Systems Laboratory
as part of programming assignments and group projects to get hands-on experience.


The seminar is focused on advanced computer network topics, research, and an experimental systems approach to the material. Students will program in a 'c' like language (called nesC), and use the TinyOS operating system and mote devices (such as the Moteiv Invent shown below).

We plan on covering traditional multihop sensor networks and new people-centric sensor networks that we are working
on in the
Sensor Network Systems Laboratory.

Time: Tuesday and Thursday 2.00-3.50 PM with x-period Wednesday 4.15-5.05 PM

As a general rule Tuesday's class will be the seminar and Thursday's for programming and projects.

Location: Sensor Network Systems Laboratory, Sudikoff 147 (to be confirmed).

Grading: Paper part - 50% and programming part - 50%.  

Students will present papers and discuss the pros/cons of those papers in class. Students will also work on individual or group projects and write up their project reports as a conference style paper. There is no midterm or final exam.

Prerequisites: Students must have taken CS 78 Computer Networks or equivalent and be a competent programmer.

Instructor:  Andrew T. Campbell (campbell@cs.dartmouth.edu). Office hours Wednesday 9-11 AM


invent    bike     nikerunrun