3-Ebenen-IoT-Architektur (Edge, Fog/Gateway, Cloud), MQTT-Architektur (Broker, Publisher, Subscriber, Topics, Wildcards) und Quality of Service (QoS 0, 1, 2).
MQTT ist ein extrem leichtgewichtiges Publish/Subscribe-Nachrichtenprotokoll nach ISO/IEC 20922, optimiert für IoT-Geräte mit geringer Bandbreite und schwachen Akkus:
fabrik/halle1/presse4/temperatur)./ (z. B. campus/gebaeudeA/etage2/sensor1).+): Ersetzt genau eine Hierarchieebene.campus/+/etage2/temperatur matcht campus/gebaeudeA/etage2/temperatur, aber nicht campus/gebaeudeA/raum5/etage2/temperatur.#): Ersetzt alle nachfolgenden Hierarchieebenen (darf nur am Ende des Strings stehen!).campus/gebaeudeA/# matcht alles innerhalb von Gebäude A.| QoS Level | Bezeichnung | Zustellgarantie | Overhead | Einsatzbereich |
|---|---|---|---|---|
| QoS 0 | At most once (Best Effort) | Nachricht wird maximal einmal übertragen, keine Quittung (Fire and Forget). | Minimal | Unkritische Sensordaten im Sekundentakt (z. B. Außentemperatur). |
| QoS 1 | At least once | Nachricht kommt garantiert an (mit PUBACK quittiert), kann aber dupliziert werden. | Mittel | Fehlermeldungen, Statusänderungen. |
| QoS 2 | Exactly once | Garantiert exakt einmalige Zustellung über einen 4-Wege-Handshake. | Hoch | Kritische Zahlungsdaten, Not-Aus-Befehle in Fertigungsstraßen. |
1. Entwerfen Sie eine logische Topic-Struktur für die Temperatur des Roboters 3 in Halle 2. 2. Geben Sie den Filterstring an, mit dem ein Wartungs-Dashboard alle Messwerte (Temperatur, Drehzahl, etc.) aller Roboter in Halle 2 abonnieren kann. 3. Welches QoS-Level (0, 1 oder 2) wählen Sie für die Übertragung des Not-Aus-Schalters? Begründen Sie Ihre Entscheidung.