Gateway
Feld
Parameter
code
code_id
cid
id
adr
data_point
service
data
req_data
Die Rückgabe des IoT Cores besitzt folgende Syntax:
{
"cid":id,
"data":{"value":resp_data},
"code":diag_code
}
Feld
Parameter
cid
id
data
resp_data
code
diag_code
12.3.2.1 Beispiel: POST-Request um Daten zu lesen
Anfrage:
{
"code":"request",
"cid":4711,
"adr":"/deviceinfo/productcode/getdata"
}
Rückgabe:
{
"cid":4711,
"adr": "/deviceinfo/productcode/getdata",
"data":{"value":"ZB0929"},
"code":200
}
12.3.2.2 Beispiel: POST-Request um Daten zu schreiben
Anfrage:
Beschreibung
Dienstklasse
• request
• transaction
• event
Correlation ID für die paarweise Zuordnung von Anfrage und Rückgabe;
vom Nutzer frei zu vergebende Kennung
Datenpunkt des Elementebaums, auf den zugegriffen werden soll
auszuführender Dienst
Daten, die an IoT Core gesendet werden (z.B. neue Werte); Syntax ab-
hängig vom Dienst.
Optional: nur erforderlich bei Diensten, die Daten an den IoT Core senden
(z. B. setdata)
Beschreibung
Correlation ID für die Zuordnung von Anfrage und Rückgabe
Werte, die vom IoT Core zurückgegeben werden; Syntax abhängig vom Dienst.
Optional: nur erforderlich bei Diensten, die Daten vom IoT Core empfangen (z. B. getdata)
Diagnosecode
Anfrage
Transaktion
Ereignis
ZB0929
21