EL2745 HT17 (50774) Principles of Wireless Sensor Networks
Wireless sensor networks (WSNs) are next step of the revolution that Internet has brought to the world of computing, entertainment, work, and human interaction by the creation of the Internet of Things. WSNs are networks of tiny, autonomous nodes equipped with wireless transmission and sensing capabilities for a huge variety of applications, such as healthcare, transportation systems, industrial manufacturing automation, and smart grids. The focus of the course is on distributed algorithms and protocols for WSNs. The course starts with an introduction on applications, hardware, and network architecture. Then the course presents iterative methods for distributed computation, and shows how these methods can be applied to the design of key aspects of the communication protocol stack and applications. The course also includes a lecture for programming sensor.
Learning outcomes
The aim of this course is to provide the participants with a basic knowledge of wireless sensor networks (WSN)
After completing the course the student should
- Know the essential communication, control, and signal processing tools to cope with WSNs
- Know the design of practical WSNs
- Be able to develop a research project on WSNs
Course main content
The focus of the course is on distributed algorithms and protocols for WSNs. The course starts with an introduction on applications, hardware, and network architecture. Then the course presents iterative methods for distributed computation, and shows how these methods can be applied to the design of key aspects of the communication protocol stack and applications. The course also includes a lecture for programming sensors, which may be useful for experimental research projects.
Disposition
- Introduction
- WSN programming
- The wireless channel
- Physical layer
- MAC, IEEE 802.15.4
- Routing, RPL
- Distributed detection
- Distributed estimation
- Localization and positioning
- Time synchronization
- WSN control
- Summary
Eligibility
SF1635 Signals and Systems or equivalent including documented proficiency in English corresponding to English B
Recommended prerequisites
The course is self contained.
Literature
The following books are only for reference. The course's book will be available at STEX and also distributed in pdf
- G. J. Pottie and W.J. Kaiser, “Principles of Embedded Networked Systems Design” Cambridge, 2005
- W. Dargie and C. Poellabauer, “Fundamentals of Wireless Sensor Networks”, Wiley, 2010
Examination
- INL1 - Assignment, 1.0, grade scale: P, F
- INL2 - Assignment, 1.0, grade scale: P, F
- INL3 - Assignment, 1.0, grade scale: P, F
- TEN1 - Examination, 4.5, grade scale: A, B, C, D, E, FX, F
The problems of the exam will contain theoretical parts.
Requirements for final grade
4.5 points based on written exam and 3 points on homework assignments
Offered by
EES/Network and Systems Engineering
Contact
Carlo Fischione
Examiner
Carlo Fischione <carlofi@kth.se>
Add-on studies
SF1811 Optimization
EL2320 Applied Estimation
EQ2871 Cyber Physical Networks
EP2200 Queuing Theory and Teletraffic Systems
Version
Course syllabus valid from: Fall 17
Examination information valid from: Fall 17
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|
Mån den 28 aug 2017 | Kalenderhändelse Lecture: Introduction to WSNs | 15:00 till 17:00 |
Tis den 29 aug 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 30 aug 2017 | Kalenderhändelse Lecture: The wireless channel | 15:00 till 17:00 |
Tor den 31 aug 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Mån den 4 sep 2017 | Kalenderhändelse Lecture: The Physical Layer | 15:00 till 17:00 |
Tis den 5 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 6 sep 2017 | Kalenderhändelse Lecture: The Medium Access Control | 15:00 till 17:00 |
Tor den 7 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Mån den 11 sep 2017 | Kalenderhändelse Lecture: The Routing Layer | 15:00 till 17:00 |
Tis den 12 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 13 sep 2017 | Kalenderhändelse Lecture: External Seminars | 15:00 till 17:00 |
Tor den 14 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Mån den 18 sep 2017 | Kalenderhändelse Lecture: Distributed Detection | 15:00 till 17:00 |
Tis den 19 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 20 sep 2017 | Kalenderhändelse Lecture: Static Distributed Estimation | 15:00 till 17:00 |
Uppgift Homework 1 | ska lämnas in senast 23.59 | |
Tor den 21 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Mån den 25 sep 2017 | Kalenderhändelse Lecture: Dynamic Distributed Estimation | 15:00 till 17:00 |
Tis den 26 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 27 sep 2017 | Kalenderhändelse Lecture: Localization and Positioning | 15:00 till 17:00 |
Tor den 28 sep 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Mån den 2 okt 2017 | Kalenderhändelse Lecture: Time Synchronization | 15:00 till 17:00 |
Tis den 3 okt 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 4 okt 2017 | Kalenderhändelse Lecture: Wireless Sensor Networks Control Basics | 15:00 till 17:00 |
Tor den 5 okt 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Uppgift Homework 2 | ska lämnas in senast 23.59 | |
Mån den 9 okt 2017 | Kalenderhändelse Lecture: Wireless Sensor Network Control Systems 2 | 15:00 till 17:00 |
Tis den 10 okt 2017 | Kalenderhändelse Exercise | 13:00 till 15:00 |
Ons den 11 okt 2017 | Kalenderhändelse Summary and project presentations | 15:00 till 17:00 |
Mån den 16 okt 2017 | Uppgift Homework 3 | ska lämnas in senast 23.59 |
Tis den 24 okt 2017 | Kalenderhändelse Examination | 8:00 till 13:00 |
Ons den 20 dec 2017 | Kalenderhändelse Omtenta | 8:00 till 13:00 |