EP2700 Principles of Wireless Sensor Networks 7.5 credits

Principer för trådlösa sensornätverk

Wireless sensor networks (WSNs) the essential infrastructure 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 autonomous vehicles, healthcare, industrial automation, smart grids, and machine to machine communications. The focus of the course is on distributed algorithms and protocols for networking, data analysis and automation in WSNs. The course presents the essential design methods for networking, data analysis, and automation by WSNs.
  • Education cycle

    Second cycle
  • Main field of study

    Electrical Engineering
  • Grading scale

    A, B, C, D, E, FX, F

Course offerings

Autumn 19 for programme students

Intended learning outcomes

The aim with this course is to give a basic understanding of wireless sensor networks (WSN)

On completion of the course the student should

  • Know the central tools in communication, automatic control, optimization, and signal processing that are needed to handle WSN
  • Know of the design of practical WSN
  • Develop a research project within WSN

Course main content

Course focus is on distributed algorithms and protocols for WSN. The course starts with an introduction to applications, hardware, and network architecture. Thereafter, iterative methods for distributed calculations are treated and it is shown how its methods can be applied to design of important aspect in the protocol stack and applications of communication. The course also contains programming of sensors that are useful for implementing experimental research projects.


  • Introduction
  • WSN programming
  • Wireless channel
  • Physical layer
  • MAC, IEEE 802.15.4
  • Routing, RPL
  • Distributed detection
  • Distributed estimation
  • Localisation and positioning
  • Time synchronization
  • WSN network control
  • Summary


Completed course EL1000 or the equivalent as well as English B or the equivalent


  • 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

Required equipment


  • INL1 - Assignment, 1.0, grading scale: P, F
  • INL2 - Assignment, 1.0, grading scale: P, F
  • INL3 - Assignment, 1.0, grading scale: P, F
  • TEN1 - Examination, 4.5, grading scale: A, B, C, D, E, FX, F

The examiner decides, in consultation with KTH's coordinator for disabilities (Funka), about possible adapted examination for students with documented, permanent disabilities. The examiner may permit other examination format for re-examination of individual students.

Requirements for final grade

Offered by



Carlo Fischione


Carlo Fischione <carlofi@kth.se>


Course syllabus valid from: Autumn 2019.
Examination information valid from: Autumn 2019.