Introduction to IoT Infrastructures

This course provides a fundamental knowledge of IoT, targeting physical devices, communication and computation infrastructure. The course gives theoretical knowledge as well as hands-on experiences to build an IoT application.

About the course

Internet of Things (IoT) refers to the concept of connecting physical devices all around the world. The “thing” can refer to any device in the range from a simple sensor to a more sophisticated device such as a smartphone. From the industrial perspective, experts believe that by 2020 more than half of the businesses will integrate IoT. 

This course focuses on fundamental aspects of IoT infrastructures. The goal is to provide knowledge and skills needed to build Internet of Things systems, going beyond traditional Embedded Systems courses; introducing a conceptual framework that embraces automation, communication and new forms of computing like Cloud and Fog/Edge.

The IoT World Forum proposes a seven-layer reference model for IoT, from physical devices in the first layer up to business process layer on the top. This course focuses only on the first three layers, including physical devices and controllers; connectivity; and computing layers. 

Course Syllabus

For Course Syllabus use course code DVA480 in the search field


Mohammad Ashjaei, Assistant Professor 

+46 21 15 17 72

Saad Mubeen, Senior Lecturer

+46 21 10 31 91



The course is included in the FutureE project, which is partly funded by the Knowledge Foundation. You can find more information about FutureE here.