Week |
Date |
Topic |
Reading Due |
Assignments Due |
Materials |
1 |
Sep 3 |
Overview/SPOT demos |
Wireless
Sensor Networks for Habitat Monitoring
Fidelity
and Yield in a Volcano Monitoring Sensor Network |
|
WSN
Overview
SunSPOT
Programming |
2 |
Sep 8 |
Sensor hardware |
Chapter 2 |
Subscribe to the mailing list:
https://cs.usfca.edu/mailman/listinfo/cs686-f08 |
Hardware
Components |
|
Sep 10 |
Networking Review |
|
Getting
Started/Movement
Detection |
Networking
Overview* |
3 |
Sep 15 |
Networking Review |
|
|
|
|
Sep 17 |
Networking Review |
|
|
|
4 |
Sep 22 |
MAC Protocols |
Chapter 5
An
Energy-Efficient MAC Protocol for Wireless Sensor Networks
Energy-Efficient
Communication Protocol for Wireless Microsensor Networks |
Network
Topology |
MAC
Protocols |
|
Sep 24 |
Link Layer |
Chapter 6
Datalink
Streaming in Wireless Sensor Networks |
|
Link
Layer |
5 |
Sep 29 |
Topology Control |
Chapter 10
|
|
Topology
Control |
|
Oct 1 |
Demo Day |
|
Duty
Cycling |
|
6 |
Oct 6 |
Seda wrap up
Threading Bugs Discussion
Hierarchical LEACH Algorithm Discussion |
|
|
|
|
Oct 8 |
Span/Topology Control |
Span:
an Energy-efficient Coordination Algorithm for Topology Maintenance in
Ad Hoc Wireless Networks |
|
|
7 |
Oct 13 |
Review/Project Questions |
|
|
Some Review Notes |
|
Oct 15 |
Exam 1 |
|
|
|
8 |
Oct 20 |
Demo Day (Exercises to prepare for guest lecture) |
|
Clustering |
|
|
Oct 22 |
Guest Lecture: Kannan
Srinivasan and Maria
Kazandjieva (Stanford University) |
The
B-factor: Measuring Wireless Link Burstiness |
|
|
19 |
Oct 27 |
Time Synchronization |
Chapter 9
Timing-sync
Protocol for Sensor Networks
Fine-Grained
Network Time Synchronization using Reference Broadcasts |
|
Time
Synchronization |
|
Oct 29 |
Project Discussion |
Chapter 11
Ad
hoc On-Demand Distance Vector Routing
A
Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks |
Additional
Data Collection - Part 1 |
Routing |
10 |
Nov 3 |
Sick day |
|
|
|
|
Nov 5 |
Routing
|
|
|
|
11 |
Nov 10 |
Data Centric Networking |
Chapter 12
Directed
Diffusion: A Scalable and Robust Communication Paradigm for Sensor
Networks
Adaptive
Protocols for Information Dissemination in Wireless Sensor Networks
Trickle:
A Self-regulating Algorithm for Code Propagation and Maintenance in
Wireless Sensor Networks |
|
Data-centric Networking |
|
Nov 12 |
Demo Day |
|
Additional
Data Collection - Final |
|
12 |
Nov 17 |
Data Centric Networking
Transport Layer/QoS |
Chapter 13
Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks
RCRT: Rate-Controlled Reliable Transport for Wireless Sensor Networks
|
In-class Exercises |
Transport Layer and QoS |
|
Nov 19 |
CenceMe - People-centric Sensing |
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application |
|
CenceMe |
13 |
Nov 24 |
Final Project Discussion |
|
Final Project Proposal Due |
|
|
Nov 26 |
Final Project Discussion |
|
|
|
14 |
Dec 1 |
Review |
|
|
Some Review Notes |
|
Dec 3 |
Exam 2 |
|
|
|
15 |
Dec 8 |
Lab Day |
|
|
|
|
Dec 10 |
Finished! |
|
|
|
|
Dec 18 |
|
|
Final Project Due
|
|