Internet of Things
This course gives an introduction to IoT as well as practical experience with the design and implementation of end-to-end IoT systems.
Practical examples and exercises will predominatly be from domains Energy and Environment.
The course will be composed of six parts:
Architecture of IoT systems
Sensing and actuation
Operating system and abstraction levels in networked embedded systems
Energy aspects - consumption and optimization
Formal prerequisitesBefore the course, the students should be able to:
program in C and Python
understand basic concepts of operating systems and distributed systems
understand basic concepts of scientific method and measurement
Intended learning outcomes
After the course, the student should be able to:
- describe the architecture of IoT systems
- design, implement and evaluate networked embedded systems
- evaluate and compare a range of IoT networking technologies
- analyse the energy consumption of networked embedded systems
- analyse security issues associated with IoT systems
- design, implement and evaluate an IoT system
- reason about the societal impact of IoT systems
Ordinary examExam type:
D: Submission of written work with following oral, Internal (7-point scale)
D11: Submission with following oral exam based on the submission.