Internet of Things
| Degree programme | Mechatronics | 
| Subject area | Engineering Technology | 
| Type of degree | Bachelor full-time | 
| Type of course unit (compulsory, optional) | Compulsory optional | 
| Course unit code | 074703055204 | 
| Teaching units | 15 | 
| Year of study | 2025 | 
| Name of lecturer(s) | Patrick RITSCHEL | 
Requirements and Prerequisites
                        - 
Programming in the C programming language 
- 
Algorithms and data structures 
- 
Fundamentals of digital communication 
Course content
                        - Architecture of distributed systems
- Cloud ↔ Edge ↔ Fog Computing
- Broker architectures, MQTT
- Lightweight communication with CoAP
- OpcUA
- HTTP / REST, web services
- Time synchronisation
- Reading and understanding standards
Learning outcomes
                        Students can
- develop a real-world distributed embedded application.
- explain the concepts of distributed applications.
- implement distrubuted applications in practice.
- read and understand data sheets and standards.
Planned learning activities and teaching methods
                        Team-Projektarbeit mit Coachings und Impulsvorträgen
Assessment methods and criteria
                        Präsentation des Projektes
Comment
                        None
Recommended or required reading
                        - Datenblätter der eingesetzten Komponenten
- Standards und RFCs
- Veneri (2018): Hands-On Industrial Internet of Things: Create a powerful Industrial IoT infrastructure using Industry 4.0 (English Edition). Packt Publishing.
- Pulver (2019): Hands-On Internet of Things with MQTT: Build connected IoT devices with Arduino and MQ Telemetry Transport (MQTT). Packt Publishing.
- Soni (2021): IoT for Beginners: Explore IoT Architecture, Working Principles, IoT Devices, and Various Real IoT Projects (English Edition). BPB Publications.
Mode of delivery (face-to-face, distance learning)
                        Face-to-face instruction
 
 
 
 
