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