CSCE 5540: Introduction to Sensor Networks

Course Description:

3 hours. Fundamentals of wireless sensor networks. Topics include: design implications of energy (hardware and software), and otherwise resource-constrained nodes; network self-configuration; services such as routing under network dynamics, localization, time-synchronization and calibration; distributed data management, in-network aggregation and collaborative signal processing, programming tools and language support.

http://www.cse.unt.edu/~rakl/class5540/csce5540.html

 Instructor:

Dr. Rob Akl, Discovery Park F229, 940 565-2804, Robert.Akl@unt.edu .

TA:

TBD.

 Class Hours:

            Mondays and Wednesdays, 3:30 - 4:50 pm, Discovery Park B190.

Office Hours:

            Mondays and Wednesdays, 1:00 - 2:00 pm, or by appointment.

Textbook:

REFERENCE: Wireless Sensor Networks, Feng Zhao and Leonidas Guibas, Morgan Kaufmann, 2004. ISBN 1-55860-914-8

Grading:

Attendance and Participation 25%
Homework 25%
Presentation 25%
Project 25%

Homework:

Homework will be turned in at the start of class on the due date. 

Syllabus:

Introduction (Chapter 1), Intro,

            Hardware Platforms and Trends

            Resource Constraints and Tradeoffs

            System Layer Design Issues

Wireless Channel, Channel

            Reading Assignment: Woo03, Ganesan02, Cerpa03

Infrastructure Establishment (Chapter 4) TimeSync, Topology

            Time Synchronization

            Reading Assignment: Elson02, Ganeriwal03, Maroti04

            Topology Control

            Reading Assignment: Ascent02, Span01 

Localization and Tracking (Chapter 2) Tracking

            Centralized versus Distributed

            Detection and Tracking

            Reading Assignment: Sayeed02, Simon04, FZhao03

 Networking Sensors (Chapter 3) 802.11, MAC, Placement

            Medium Access Control

            Energy-Aware Routing

            Reading Assignment: Wei04, TMAC

 Sensor Tasking and Control (Chapter 5) Diffusion, Info

            Information-Based

            Information Aggregation

            Reading Assignment: Intanago00, Heidemann01

 Sensor Network Databases (Chapter 6) Management, Storage

            Querying

            Database Organization

            Distributed Aggregation

            Reading Assignment: Bonnet00, Ratnasamy02, Ganesan03

Platforms and Tools (Chapter7) TinyOS, Em*

            TinyOs

            EmStar

            Reading Assignment: Levis03, Girod04