XLP 604/605/606
Service-Handbuch
MQTT-UNTERSTÜTZUNG
Die MQTT-Unterstützung befindet sich noch im Beta-Stadium, d. h. es wird noch Veränderungen an
der Funktion geben.
MQTT (Message Queuing Telemetry Transport) ist ein offener OASIS- und ISO-Standard (ISO/IEC
20922) Protokoll für das Internet der Dinge. Es ist als leichtgewichtiges, Publish-Subscribe-Netzwerk-
protokoll konzipiert, das Nachrichten zwischen Geräten transportiert. Das Protokoll läuft normalerwei-
se über TCP/IP, es kann jedoch jedes Netzwerkprotokoll MQTT unterstützen, das geordnete, verlust-
freie, bidirektionale Verbindungen bereitstellt. Es ist für Verbindungen mit entfernten Standorten konzi-
piert, bei denen ein „kleiner Code-Fußabdruck" erforderlich ist oder die Netzwerkbandbreite begrenzt
ist.
MQTT Client
Publisher: Temperature sensor
Bild 68: Der MQTT-Broker vermittelt die Daten (Topics) an den Client.
MQTT-Broker aktivieren
Internen Broker aktivieren:
►
Schnittstelle
Externen Broker aktivieren:
►
Schnittstelle
►
Schnittstelle
Daten veröffentlichen (engl. publish)
Wenn der MQTT-Broker aktiv ist, werden alle maschineninternen Parameter veröffentlicht (engl. „pu-
blished"). Immer wenn sich der Wert eines Parameters (engl. „topic") ändert, wird der neue Wert an
den Broker weitergegeben („veröffentlicht").
Die Parameter werden anhand von ihren IDs ausgewählt. Die Parameter-IDs finden sich z. B. in der
Setup-Datei der Maschine (setup.for) oder im Anhang des Service-Handbuchs.
Beispiel (statistische Daten aus setup.for):
#G------------------------------------------------------------------
#G Info ► Statistik
Ausgabe 5 - 8/2022
Publish to topic:
beta_30/MachineItem/30071
Publish: 25.2 °C
>
Netzwerk
>
Dienste
>
>
Netzwerk
>
Dienste
>
>
Netzwerk
>
Dienste
>
MQTT Broker
MQTT Broker
= „Interner Server"
MQTT Broker
= „Externer Server"
MQTT Broker IP
= „xxx.xxx.xxx.xxx"
287
MQTT Client
Subscriber: Notebook
MQTT Client
Subscriber: Mobile Device
Anhang
MQTT-Unterstützung