Zum Hauptinhalt springen
Version: TAO v1.x

HTTP-Verwendung

Dieser Abschnitt erklärt, wie Sie den internen HTTP-Server verwenden können, um downlink-Pakete zu senden.

Die verschiedenen Ursachen für fehlgeschlagene downlink-Zustellungen sind hier beschrieben (suche nach DeliveryFailedCause im Bericht DevEUI_downlink_Sent report).

Standard-URL ist: http://<box ip>:1323/node-red/downlink

Sie können rohe, codierte downlink-Pakete mit dem Knoten "HTTP INPUT POST" senden (unter Verwendung von payload_hex):

curl  -X POST -d '{"DevEUI_downlink":{"DevEUI":"20635F0106000324","FPort":"2","payload_hex": "0102"}}'  -H 'Content-Type: application/json' http://<box ip>:1323/node-red/downlink
{"response":"queued","payload":{"DevEUI_downlink":{"DevEUI":"20635F0106000324","FPort":"2","payload_hex":"0102"}}}

Anstatt rohe, codierte payloads zu senden, können Sie decodierte downlink-Pakete (unter Verwendung von payload) senden und sich auf die Kodierungsfunktionen von ThingPark Enterprise All-in-one verlassen. Diese Option ist nur für gebrandete Geräte mit integrierten payload-Treibern verfügbar.

curl -X POST -d '{"DevEUI_downlink":{"DevEUI":"20635F0106000324","FPort":"2","payload":{"downMessageType":"REQUEST_CONFIG","ackToken":1},"Confirmed":"1","FlushDownlinkQueue":"1","DriverCfg":{"app":{"pId":"abeeway","mId":"asset-tracker","ver":"2"}}}}'  -H 'Content-Type: application/json' http://<box ip>:1323/node-red/downlink
{"response":"queued","payload":{"DevEUI_downlink":{"DevEUI":"20635F0106000324","FPort":"2","payload":{"downMessageType":"REQUEST_CONFIG","ackToken":1},"Confirmed":"1","FlushDownlinkQueue":"1","DriverCfg":{"app":{"pId":"abeeway","mId":"asset-tracker","ver":"2"}}}}}