Cyber-Physical Systems & IoT in der Bachelorarbeit & Masterarbeit

IoT-Architekturen, Kommunikationsprotokolle, Echtzeit-Betriebssysteme und Digital Twins: So entwerfen, implementieren und evaluieren Sie CPS in Ihrer Informatik-Thesis – von der Sensorebene bis zur Cloud.

IoT-Architekturen
MQTT & CoAP
Echtzeit-OS
Digital Twins
Edge Computing

CPS-Theses haben ein Drei-Schicht-Problem, das andere Informatik-Arbeiten nicht kennen: Embedded-Code muss laufen, Netzwerkprotokolle müssen konfiguriert sein, Cloud-Infrastruktur muss skaliert werden – und am Ende muss alles als ein System funktionieren. Wer eine Schicht vernachlässigt, verliert die Arbeit. Bei Business And Science arbeiten Embedded-Spezialisten, IoT-Architekten und Cloud-Ingenieure mit eigener Promotionserfahrung an genau diesem Schichtproblem: Hardware-Prototypen mit ESP32 oder STM32, MQTT-Broker mit definierter QoS-Strategie, AWS IoT Core oder Azure IoT Hub im Backend. Was die Akademiker unserer Ghostwriting-Agentur seit 2012 in über 12.000 wissenschaftlichen Projekten gelernt haben: Eine CPS-Thesis lebt nicht vom Code, sondern von der durchgehenden Architektur-Argumentation – und genau die liefern unsere Informatik-Ghostwriter mit Latenzmessungen, Energieverbrauchs-Vergleichen und Zuverlässigkeitskennzahlen.

1. IoT-Referenzarchitektur: Edge – Fog – Cloud

Edge (Geräteebene)

Sensoren, Aktoren, Microcontroller (ESP32, STM32, Raspberry Pi). Datenerfassung, lokale Vorverarbeitung, Echtzeit-Reaktion. Betriebssystem: FreeRTOS, Zephyr, oder Bare Metal.

Thesis: Hardware dokumentieren (Sensor-Typ, Abtastrate, Genauigkeit), Firmware-Architektur, Energieverbrauch messen.

Fog (Gateway-Ebene)

Lokale Aggregation, Filterung, erste Analyse. Gateways (Raspberry Pi, NVIDIA Jetson) zwischen Edge und Cloud. Reduziert Cloud-Traffic und Latenz.

Thesis: Welche Verarbeitung findet lokal statt, welche in der Cloud? Latenz Edge-only vs. Edge+Cloud vergleichen.

Cloud (Backend)

Speicherung, Langzeitanalyse, ML-Modelle, Dashboards, APIs. Cloud-Dienste: AWS IoT Core, Azure IoT Hub, Google Cloud IoT.

Thesis: Cloud-Architektur mit DevOps-Guide dokumentieren. Kosten und Skalierung evaluieren.

Die Schichtaufteilung Edge–Fog–Cloud ist keine bloße Klassifikation, sondern eine Verantwortungs-Grenze: Was muss innerhalb von 50 Millisekunden auf dem Microcontroller selbst entschieden werden, was kann das Gateway aggregieren, was wartet bis zum Cloud-Batch-Job? Diese Grenzziehung ist die Stelle, an der Thesis-Gutachter die Architekturkompetenz ablesen – und die unsere Autoren für jede Komponente explizit begründen, mit Verweis auf Latenz-Anforderung, Bandbreite und Energiebudget.

2. Kommunikationsprotokolle

ProtokollTransportPatternOverheadEinsatz
MQTTTCPPublish/SubscribeMinimal (2 Byte Header)Standard für IoT: Telemetrie, Sensordaten, Benachrichtigungen
CoAPUDPRequest/Response (REST-ähnlich)4 Byte HeaderRessourcenbeschränkte Geräte, RESTful IoT-APIs
AMQPTCPQueues, Topics, RoutingHöher als MQTTEnterprise IoT, zuverlässige Message Delivery
LoRaWANLoRa (Funk)Star-of-StarsSehr geringLong Range, Low Power: Smart Agriculture, Smart City
Bluetooth LE (BLE)Funk (2.4 GHz)GATT ServicesGeringWearables, Indoor-Lokalisierung, Short Range
OPC UATCPClient/Server, Pub/SubModeratIndustrie 4.0, Maschinenvernetzung, Interoperabilität

Die Protokollwahl wird in vielen Thesen mit „MQTT ist Standard" abgekürzt – das reicht Gutachtern selten. Wer ressourcenbeschränkte Class-1-Devices nach RFC 7228 testet, wählt CoAP über UDP; wer Industrie-4.0-Maschinen vernetzt, kommt an OPC UA nicht vorbei; wer reichweitenstarke Smart-Agriculture-Sensoren mit Batterielaufzeit von Jahren plant, evaluiert LoRaWAN gegen NB-IoT. Diese kontextabhängige Begründung – mit Quantifizierung von Overhead, Energieverbrauch und Reichweite – ist das, was unsere Ghostwriter aus ihrer eigenen Embedded-Praxis in jede CPS-Thesis einbringen.

3. Echtzeit-Betriebssysteme (RTOS)

FreeRTOS

Open Source, meistverbreitetes RTOS weltweit. Unterstützt ESP32, STM32, ARM Cortex-M. Tasks, Queues, Semaphoren, Timer. AWS-Integration (FreeRTOS + AWS IoT Core).

Thesis: Task-Scheduling dokumentieren (Priority-based Preemptive), Worst-Case Execution Time (WCET) messen, Interrupt-Latenz evaluieren.

Zephyr RTOS

Linux Foundation, moderner als FreeRTOS. Unterstützt 500+ Boards. Integrierter Netzwerk-Stack (Bluetooth, Wi-Fi, Thread, LoRa), Device Tree, Kconfig-System.

Thesis: Vergleich FreeRTOS vs. Zephyr für einen konkreten Anwendungsfall – Memory Footprint, Interrupt-Latenz, Netzwerk-Features.

WCET-Analysen sind in BA-Theses selten zu finden, in MA-Theses Pflicht – und ein häufiger Stolperstein, weil sie nicht über Mittelwertmessungen, sondern über statische Analyse oder Worst-Case-Profiling auf der echten Hardware bestimmt werden. Wer mit FreeRTOS arbeitet, profiliert mit dem Tracealyzer; wer Zephyr nutzt, kombiniert Logic Analyzer mit Kernel-Tracing. Diese Methodendetails liefern unsere Embedded-Autoren in jeder RTOS-Thesis – inklusive einer Diskussion, warum die ermittelten WCET-Werte konservativ oder optimistisch sind.

Digital Twins in der Thesis

Ein Digital Twin ist ein virtuelles Abbild eines physischen Systems, das in Echtzeit mit Sensordaten synchronisiert wird. In der Thesis: (1) Modellierung: Welche Aspekte des physischen Systems werden abgebildet? (2) Synchronisation: Wie werden Sensordaten in den Twin übertragen (Frequenz, Protokoll)? (3) Simulation: What-if-Szenarien, Predictive Maintenance, Optimierung. Tools: Azure Digital Twins, AWS IoT TwinMaker, Eclipse Ditto (Open Source). Evaluieren Sie die Genauigkeit des Twins (Abweichung Twin vs. physisches System) und die Latenz der Synchronisation.

Digital-Twin-Theses gehören zu den anspruchsvollsten Master-Themen im CPS-Bereich, weil sie Modellierung, Echtzeit-Synchronisation und Validierung gegen das physische System verlangen. Ein typischer Aufbau, den unsere Akademiker liefern: Eclipse Ditto als Twin-Plattform, MQTT mit Sparkplug-B als Datenformat für die Synchronisation, eine Predictive-Maintenance-Funktion mit ML-Modell, plus ein quantitativer Genauigkeits-Vergleich Twin gegen Sensorrealität über mindestens 72 Stunden. Jetzt unverbindlich anfragen.

CPS-Architektur für Ihre Thesis?

Promovierte Informatiker unterstützen bei IoT-Entwurf, RTOS-Programmierung und Evaluation
Informatik-Ghostwriter →

4. CPS evaluieren: Metriken

MetrikBeschreibungMessung
End-to-End-LatenzZeit vom Sensorereignis bis zur Reaktion (Aktor oder Dashboard)Timestamps an Sensor und Empfänger, Differenz berechnen (NTP-synchronisiert)
DurchsatzNachrichten pro Sekunde, die das System verarbeiten kannLasttest mit steigender Nachrichtenrate (MQTT-Benchmark, k6)
PaketverlustrateAnteil verlorener NachrichtenGesendete vs. empfangene Nachrichten zählen (QoS 0 vs. QoS 1 vs. QoS 2)
EnergieverbrauchStromaufnahme des Edge-GerätsStrommessgerät (INA219-Sensor) am Microcontroller, mAh pro Stunde
WCETWorst-Case Execution Time eines TasksInstrumentierung, Logic Analyzer, oder statische WCET-Analyse (AbsInt aiT)
ZuverlässigkeitUptime, Mean Time Between FailuresLangzeittest: Systemlaufzeit ohne Fehler, automatische Neustarts zählen

Energiemessungen mit dem INA219 oder Power Profiler Kit II auf realer Hardware unterscheiden eine wissenschaftliche CPS-Evaluation von einer simulationsbasierten Schätzung – und sind genau die Stelle, an der unsere Autoren im Methodenkapitel den größten Mehrwert liefern. Eine typische Evaluation kombiniert mindestens zwei dieser Metriken: End-to-End-Latenz und Energieverbrauch für Edge-only- vs. Cloud-Offloading-Szenarien, Durchsatz und Paketverlust für QoS-Vergleiche, oder WCET und Zuverlässigkeit für sicherheitskritische Anwendungen.

5. Häufige Fehler

Keine Echtzeit-Anforderungen definiert

CPS ohne spezifizierte Echtzeit-Anforderungen (Hard Real-Time vs. Soft Real-Time). Definieren Sie Deadlines: „Sensorwert muss innerhalb von 50 ms am Gateway ankommen."

Protokollwahl nicht begründet

MQTT wird verwendet, aber nicht begründet warum nicht CoAP oder HTTP. Protokollwahl an Anforderungen rückbinden: Latenz, Zuverlässigkeit, Overhead, Energieverbrauch.

Nur Simulation, kein Prototyp

Alles wird simuliert, aber nie auf echter Hardware getestet. Wenn möglich: Prototyp mit echtem Sensor/Aktor bauen – auch ein einfacher ESP32+Sensor genügt.

Sicherheit ignoriert

IoT-Geräte ohne Verschlüsselung, Default-Credentials, keine Firmware-Updates. CPS-Sicherheit ist ein eigenes Kapitel in der Thesis: TLS für MQTT, Geräte-Authentifizierung, Secure Boot.

Diese vier Fehler sortieren sich in Reihenfolge ihrer Korrekturhäufigkeit, wenn CPS-Theses bei Business And Science zur Überarbeitung eingereicht werden: Fehler 1 (fehlende Echtzeit-Anforderungen) ist der Klassiker, Fehler 4 (Sicherheit ignoriert) der teuerste – weil er meist eine Nachimplementierung von TLS, Geräte-Authentifizierung und Secure Boot erfordert. Unsere Embedded-Autoren bauen CPS-Theses von vornherein so auf, dass jede Echtzeit-Deadline im Anforderungskapitel quantifiziert ist, jede Protokollwahl ein vergleichbares Alternativ-Set bewertet, mindestens ein Hardware-Prototyp (auch wenn nur ESP32 mit DHT22-Sensor) gebaut wird, und Sicherheit als separates Kapitel mit TLS-Konfiguration und Update-Strategie behandelt wird. Hier unverbindlich anfragen.

FAQ zu CPS & IoT in der Thesis

Brauche ich echte Hardware für die Thesis?

Empfohlen, aber nicht zwingend. Optionen: (1) Echte Hardware: ESP32/STM32 + Sensoren (~20–50 EUR) – ideal für Prototypen. (2) Simulation: Cooja (Contiki), QEMU, ns-3 (Netzwerksimulation), Gazebo (Robotik). (3) Emulation: Wokwi (ESP32-Emulator im Browser, kostenlos). Für die BA: Simulation genügt oft. Für die MA: Hardware-Prototyp stärkt die Arbeit erheblich.

MQTT oder CoAP?

MQTT wenn: Publish/Subscribe gewünscht, TCP-basiert (zuverlässig), viele Subscriber, Event-getrieben. CoAP wenn: Request/Response (REST-ähnlich), UDP-basiert (weniger Overhead), extrem ressourcenbeschränkte Geräte, Multicast-Unterstützung. Faustregel: MQTT für die meisten IoT-Anwendungen. CoAP für Constrained Devices (RFC 7228 Class 1/2).

Welche Literatur brauche ich?

Standard: Lee/Seshia „Introduction to Embedded Systems" (2nd ed., kostenlos online) – das Referenzwerk für CPS-Modellierung. Kopetz „Real-Time Systems" (2nd ed.) – Echtzeitsysteme. IoT: Guinard/Trifa „Building the Web of Things" (2016). Protokolle: MQTT Spec (OASIS), CoAP RFC 7252. RTOS: Barry „Mastering the FreeRTOS Real Time Kernel" (kostenlos).

CPS & IoT in Ihrer Thesis – professionell entworfen

Über 200 promovierte Ghostwriter – darunter Informatiker mit Embedded-Systems- und IoT-Expertise.

Informatik-Ghostwriter Alle Informatik-Guides Jetzt anfragen
crossmenu