Wireless Sensor Networks

Program Overview

Wireless sensor networks are unattended distributed systems used to obtain detailed spatial and temporal information about a specific environment.  Applications for these types of networks include:

• Environmental monitoring and seismic studies
• Tactical surveillance and mobile target classification and tracking
• Green computing/data center monitoring (i.e. monitoring heat distribution within a data center and using that information to control cooling systems)
• Continuous patient vital-sign monitoring using personal body area networks

Wireless sensor networks are expected to be deployed in high densities, and therefore pose a fundamentally new set of research challenges involving design and analysis of self-configuration techniques, communication protocols, and data processing algorithms that are energy efficient, fault tolerant, and scalable.  This is a new and rapidly developing research area with many open problems of cross-disciplinary interest.

Who Should Attend?

• Engineers/scientists interested in monitoring and analyzing specific measurable environments, which may include: transportation and/or infrastructure systems; mechanical systems; seismic events; and underwater environments.
• Security and related professionals interested in tactical surveillance and mobile target classification and tracking.
• Other individuals with an interest in using wireless sensor networks to understand specific environments.

Skills You Will Acquire

This course will enable students to:
• Design and build wireless sensor networks for a wide range of environments.
• Implement wireless sensor protocols for efficient and reliable device communication.
• Develop a basic knowledge of TinyOS, a light operating system tailored for sensors-based systems and TOSSIM, a simulator for TinyOS-based  systems.
• Develop skills in designing, programming, and testing self-configurable communication protocols and distributed algorithms for wireless sensor networks.
• Improve skills in programming and mathematical analysis.

Program Outline

This course is divided into three sections over three days.  Morning sessions will be dedicated to theoretical lectures providing basics and fundamental background, while the afternoon sessions will be dedicated to hands-on mini projects and design experiments on available test-beds.

Day 1
• Introduction to wireless sensor networks (WSNs)
• Applications enabled by WSNs and differences from wireless ad-hoc networks
• Architectural and protocol characteristics of WSNs

Day 2
• Networking protocols for WSNs at different layers of the protocol stack (application, transport, routing, and medium access control protocols)

Day 3
• Sensor and actor networks
• Wireless multimedia sensor networks
• Underwater sensor networks