Spezifikationen
"{"type": "cli", "cmdres": ["OK."], "result": {"num": 0, "hint": "ok"}, "id": 10}"
Das JSON Objekt "result" gibt zurück, ob das Kommando valide war. Das Objekt
"id" im Kommando ist optional und wird in der Antwort vom Gerät durchgereicht. Die
Übergebene Nummer kann helfen eine Synchronizität zwischen Kommando und Antwort
über den Broker herzustellen.
Format 2: Raw Text
Publish Topic: "de/gudesystems/epc/00:19:32:01:16:41/cmd/cli"
Publish Message: "port 2 state set 1"
Antwort vom Gerät an "de/gudesystems/epc/00:19:32:01:16:41/cmdres/cli"
"OK."
Format 3: Vereinfachtes Port schalten
Publish Topic: "de/gudesystems/epc/00:19:32:01:16:41/cmd/port/2"
Publish Message: "0" oder "1"
Antwort vom Gerät an "de/gudesystems/epc/00:19:32:01:16:41/cmdres/port/2"
"0" oder "1"
Diese Spezialform existiert nur für die Port Schaltbefehle.
Device Data Summary
In der Device Data Summary werden in einem JSON Objekt die wichtigsten Daten des
Gerätes zusammengefasst und in einem konfigurierbaren Zeitintervall periodisch ver-
schickt. Diese Zusammenfassung hängt von den Eigenschaftes des Gerätes und der an-
geschlossenen Sensoren ab, und könnte z.B. so aussehen:
Topic:
de/gudesystems/epc/00:19:32:01:16:41/device/telemetry
Nachricht:
{
"type": "telemetry",
"portstates": [{
}, {
}, {
}, {
}],
"line_in": [{
95
Expert Power Control 8291
"port": "1",
"name": "Power Port",
"state": 1
"port": "2",
"name": "Power Port",
"state": 0
"port": "3",
"name": "Power Port",
"state": 0
"port": "4",
"name": "Power Port",
"state": 0
© 2022 GUDE Systems GmbH