Herunterladen Inhalt Inhalt Diese Seite drucken

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

Feldbusmodul mit multiprotokoll-technologie und i/o-link
Vorschau ausblenden Andere Handbücher für ICE11-8IOL-G60L-V1D:
Inhaltsverzeichnis

Werbung

ICE11-8IOL-G60L-V1D
IIoT-Funktionalität
Element
qos
Tabelle 10.1
1. fett = Standard
MQTT-Response
Die resultierende Antwort ist ein JSON-Objekt mit einem "status"-Feld. Der Status sollte "0"
sein, wenn kein Fehler auftritt und "-1", wenn ein Fehler auftritt.
Im Fehlerfall beinhaltet die Antwort einen Fehler-Array.
Der Fehler-Array beinhaltet ein Fehler-Objekt für jeden aufgetretenen Fehler. Das Objekt
besteht aus einem Feld "Element", welches das Konfigurationselement benennt, das den Feh-
ler verursacht hat, und aus einem Feld "Message" für die Fehlermeldung.
Ein nicht wohlgeformtes JSON-Objekt verursacht einen Fehler.
Nicht existierende Parameter verursachen einen Fehler.
Parameter mit falschem Datentyp verursachen einen Fehler.
Es ist nicht erlaubt, alle verfügbaren Parameter auf einmal zu schreiben. Sie sollten nur einen
oder eine geringe Anzahl an Parametern auf einmal schreiben.
Beispiel
{"status": -1, "error": [{"Element": "publish-interval", "Message":
"Integer expected"}]}
{"status": 0}
{"status": -1, "error": [{"Element": "root", "Message": "Not a
JSONobject"}]
MQTT-Topics
MQTT bezieht sich hauptsächlich auf Topics. Alle Meldungen werden einem Topic angehängt,
welches der Nachricht selbst Kontext hinzufügt. Topics können aus jeder Art von String beste-
hen und dürfen Schrägstriche (/)so wie Wildcard-Symbole (*, #) beinhalten.
Base-Topic
Das Gerät hat ein konfigurierbares Base-Topic, welches das Präfix für alle Topics darstellt. Das
Base-Topic kann vom Nutzer frei gewählt werden. Das Base-Topic kann ebenfalls ausgewählte
Variablen beinhalten.
Base-Topic-Variablen
Variable
mac
name
order
serial
Tabelle 10.2
Variablen im Base-Topic müssen in eckigen Klammern ("[ ]") geschrieben werden.
Beispiel
Das Base-Topic "io_[mac]" wird in "io_A3B6F3F0F2F1" übersetzt. Alle Daten sind in
Domains organisiert. Der Domain-Name ist das erste Level im Topic nach dem Base-Topic.
Beachten Sie folgende Schreibweise: Base-Topic/domain/.....
152
Datentyp
Beschreibung
number
Selects the "Quality of
Service" status for all
published messages.
Beschreibung
The MAC address of the device
The name of the device
The ordering number of the device
The serial number of the device
Beispiel
0 = At most once
1 = At least once
2 = Exactly once

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis