Networked Embedded Systems
Overall Course Objectives
The course will provide basic, advanced, as well as practical knowledge on the design and implementation of networked embedded systems for the Internet of Things (IoT). The course focuses on system-level building blocks for developing networked embedded systems including software-hardware interaction, sensors and actuators, intra-board communication, wired/wireless embedded networking, embedded software development, performance evaluation and testing, as well as on-device data processing and embedded machine learning.
See course description in Danish
Learning Objectives
- describe basic concepts in the field of networked embedded systems and their role within the Internet of Things (IoT).
- identify the different subsystems of a basic networked embedded system and how they interact with each other.
- explain the fundamental ways networked embedded systems interact with the physical environment.
- evaluate the advantages and disadvantages of different intra-board and inter-board communication approaches.
- explain the trade-offs among different means for wired/wireless embedded system communication.
- explain the advantages and disadvantages among different means of time synchronisation.
- design embedded software and program basic networked embedded systems.
- design and test networked embedded systems.
Course Content
Networked embedded systems, microcontrollers, sensors, actuators, embedded system design, input/output ports, analogue-to-digital converters, pulse width modulators, serial communication, UART, SPI, I2C, differential signalling, medium access control, CAN Bus, Ethernet, Automotive Ethernet, wireless embedded networking, radio duty cycling, time synchronisation, GPS, NTP, PTP, industrial networks, TSCH, 6tisch, TSN, embedded software development, embedded operating systems, scheduling, concurrency, interrupts, timers, low-power modes, embedded machine learning, performance evaluation, reliability, energy-efficiency, latency
Teaching Method
Lectures and project