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.


Locked
 

Looks like your connection to Internet of Things was lost, please wait while we try to reconnect.