Herunterladen Inhalt Inhalt Diese Seite drucken

Mqtt 11 Iiot-Funktionalität; Command-Topic (Mqtt Subscribe) - Belden LUMBERG AUTOMATION 0980 XSL 3912-121-007D-00F Handbuch

Profinet/lion-x io-link master multiprotokoll
Vorschau ausblenden Andere Handbücher für LUMBERG AUTOMATION 0980 XSL 3912-121-007D-00F:
Inhaltsverzeichnis

Werbung

11.1 MQTT

11.1.2.3 Command-Topic (MQTT Subscribe)

Der Hauptzweck von MQTT ist das Publizieren von Gerätedaten an einen
Broker. Diese Daten können von allen registrierten Abonnenten (Subscriber)
bezogen werden, die daran interessiert sind. Andersherum ist es aber
auch möglich, dass das Gerät selbst ein Topic auf dem Broker abonniert
hat und dadurch Daten erhält. Diese Daten können Konfigurations- oder
Forcing-Daten sein. Dies erlaubt dem Nutzer die vollständige Kontrolle
eines Gerätes ausschließlich via MQTT, ohne die Verwendung anderer
Kommunikationswege wie Web oder REST.
Wenn die Konfiguration grundsätzlich Commands zulässt, abonniert das
Gerät spezielle Command-Topics, über die es Befehle anderer MQTT-Clients
erhalten kann. Das Command-Topic basiert auf dem Base-Topic. Es hat
immer die folgende Form:
[base-topic]/command
Nach dem Command-Topic stehen feste Topics für verschiedene schreibbare
Objekte. Das Datenfomat der MQTT-Payload ist immer JSON. Es besteht
die Möglichkeit, auch nur ein Subset der möglichen Objekte und Felder
einzustellen.
[...]/forcing
Verwenden Sie das Command-Topic [base-topic]/command/forcing
für Force object-Daten. Das Force object kann jede der folgenden
Eigenschaften besitzen:
Eigenschaft
Datentyp
forcemode
boolean
digital
array
Digital
iol
array
(ausschließlich IO-Link-Geräte)
Seite 173)
Tabelle 50: Force object – Eigenschaften
172
(Tabelle 51: Force object:
auf Seite 173)
(Tabelle 52: Force object: IOL
11 IIoT-Funktionalität
Beispiel-Werte
true / false
auf
Anmerkungen
Forcing Authority: on/off
Handbuch PROFINET
Version 2.0 03/2022

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis