Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs ICE11-8IOL-G60L-V1D Handbuch Seite 204

Vorschau ausblenden Andere Handbücher für ICE11-8IOL-G60L-V1D:
Inhaltsverzeichnis

Werbung

ICE11-8IOL-G60L-V1D
IIoT-Funktionalität
Status/port/1 ... 8
Eingabe
port
physical_sta-
te_cha
physical_sta-
te_chb
actuator_short_-
circuit_cha
actuator_short_-
circuit_chb
sensor_short_cir-
cuit
Tabelle 12.12
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 interes-
siert sind. Andersherum ist es aber auch möglich, dass das Gerät selbst ein Topic auf dem Bro-
ker 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 Com-
mand-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 Sub-
set 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:
Eigenschaften Force object
Eigenschaft
forcemode
digital
iol
Tabelle 12.13
Für die Force object-Eigenschaften, digital und IOL werden verschiedene Spezifikations-
werte aufgereiht:
Digitales Force object
Eigenschaft
port
channel
force_dir
force_value
Tabelle 12.14
204
Datentyp
Umfang
json_integer
1 ... 8
json_integer
0 ... 1
json_integer
0 ... 1
json_boolean
true / false
json_boolean
true / false
json_boolean
true / false
Datentyp
boolean
array
array
Datentyp
integer
string
string
integer
Standardwert
Beispiel
Anmerkungen
true / false
Forcing Authority:
on/off
Beispiel
Anmerkungen
1, 2, 5
"a", "b"
"out", "in", "clear"
0, 1
Bemerkungen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis