MQTT
MQTT (Message Queuing Telemetry Transport) ist ein schlankes Nachrichtenprotokoll, das für Geräte mit begrenzten Ressourcen und Netzwerke mit geringer Bandbreite oder hoher Latenz entwickelt wurde. MQTT verwendet ein Publish-Subscribe-Modell, das dazu beiträgt, den Netzwerkverkehr zu reduzieren und die Kommunikation zwischen Geräten zu vereinfachen.
MQTT-Übersicht
-
Publish-Subscribe-Modell: Geräte (Clients) veröffentlichen Nachrichten zu Themen. Andere Geräte abonnieren diese Themen, um Nachrichten zu empfangen.
-
Broker: Ein zentraler Server, der die Verteilung zwischen Herausgebern und Abonnenten verwaltet.
-
Dienstqualität (QoS): MQTT unterstützt drei Ebenen der Nachrichtenübermittlung:
-
QoS 0: Höchstens einmal (keine Bestätigung).
Hinweis: Ihr Gerät verwendet QoS 0.
-
QoS 1: Mindestens einmal (Bestätigung erforderlich).
-
QoS 2: Genau einmal (garantierte Zustellung).
-
Ihr Messgerät als MQTT-Client
Als MQTT-Client kann Ihr Messgerät:
-
Daten veröffentlichen: Daten (wie Spannung, Strom oder andere numerische Werte) werden für den Broker veröffentlicht (QoS 0).
-
Sicher kommunizieren: Mit TLS-Verschlüsselung und optionaler Authentifizierung kann das Messgerät den Datenaustausch mit dem MQTT-Broker sichern.
Weitere Informationen zum MQTT-Exportmodul, einschließlich einer detaillierten Beschreibung des Nutzdatenformats