sturen vanuit oceanconnect naar node
-
Ik heb dit weekend wat testen gedaan met het sturen van berichten (grootte van 10 tot 30 bytes) naar de node
Samenvatting: alle berichten komen binnen, en zijn correct qua inhoud, berichten komen niet altijd in volgorde van submitten binnen, soms komen berichten dubbel binnen.
Als je in een klap een 100 tal berichten aanbiedt, dan duurt het ongeveer een halve minuut voordat alles
binnen bij de node is.
Komen deze ervaringen overeen met wat anderen vinden ?Je geeft in de message post een ExpiryTime op, maar is er dan een retry scheme ? Als de node pas later opkomt,
zie ik helemaal geen berichten op de node binnenkomen en centraal zie ik “resultCode” : “FAILED”
Behalve SUCCESFUL heb ik ook wel eens teruggekregen: “resultCode” : “TIMEOUT” “resultCode” : “PENDING”, wat
betekenen die precies?Als response op de post zie ik {“requestId”:null,“commandId”:“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”}, wat betekent het dat
het requestId niet ingevuld is, soms zie ik wel een ingevuld requestId veld ?Wat handig werkt (zeker als je veel stuurt is het query-en met een starttijd, bv:
curl -k --insecure -X GET https://160.44.201.248:8743/iocm/app/cmd/v1.2.0/queryCmd?deviceId=$DEVICEID\&startTime=20171210T084937Z \ --cert outgoing.CertwithKey.pem \ -H "authorization: Bearer $TOKEN" \ -H 'cache-control: no-cache' \ -H 'content-type: application/json' \ -H "app_key: $APPID"
-
@waltert said in sturen vanuit oceanconnect naar node:
Wat handig werkt (zeker als je veel stuurt is het query-en met een starttijd, bv:
Interessant goede herrinering om ook nog is verder in de OC interface te duiken.