Het registreren van de module op het Nokia IMPACT CDP met nieuwe SIM kaart ging als een zonnetje!
Na het configureren van mijn eigen http end-point met “Register North application” werkte de ontvangst van berichten perfect!
Opmerkingen:
• Het is van belang om Postman “subscribe to resources” maar één keer uit te voeren, anders komt hetzelfde bericht meerdere keren binnen…
Indien nodig op te lossen met “Delete specific subscriptions for this user (Both Lifecycle and Resources)” en daar na één keer subscriben.
• Is het ook mogelijk om donwsteam berichten te verzenden zoals dat bij OceanConnect ook kon?
De data komt van:
ec2-54-148-89-144.us-west-2.compute.amazonaws.com [54.148.89.144]
JSON Data Received:
[Request]
POST / HTTP/1.1
[Header]
Accept: text/plain, application/json, application/*+json, /
Content-Type: application/json
Content-Length: 324
Host: app.maris.cloud:11500
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.5 (Java/1.7.0_97)
Accept-Encoding: gzip,deflate
[End Header]
[Received 324/324 data bytes]
[POST Data]
{
“reports”: [
{
“serialNumber”: “…IMEI…”, --> SARA-N2 IMEI
“timestamp”: 1516907744728, --> Unix epoch time in mili seconds
“subscriptionId”: “f16c2950-3a9f-4a1b-86ee-40b73cf60a99”, --> Generated by Nokia CDP
“resourcePath”: “uplinkMsg/0/data”,
“value”: “0a81110e03f3000000000000000000000000110000001148616c6c6f20477579” --> HEX encoded byte string
}
],
“registrations”: [
],
“deregistrations”: [
],
“updates”: [
],
“expirations”: [
],
“responses”: [
]
}
[End Data]
Na decoderen levert dit:
{
“IPaddr”:“54.148.89.144”,
“DateTime”:“2018-01-25T20:27:15”,
“Query”:“nokia&debug”,
“tdr”:{
“organization”:“TstOrg”,
“dataType”:{“system”:“hsdp”, “code”:“nbiot1”},
“user”:{“system”:“nbiot”, “value”:“demo”},
“device”:{“system”:“nbiot”, “value”:“SARA-N211”},
“timestamp”:“2018-01-25T19:27:14.000Z”,
“data”:{
“NodeId”:“357518080039662”,
“Temperature”:27.84,
“Humidity”:40.25,
“Pressure”:1011,
“Lat”:0,
“Lon”:0,
“Altitude”:0,
“Satellites”:0,
“RxMessages”:36,
“Failures”:0,
“Sequence”:36,
“Message”:“Hallo Guy”
}
}
}
Suc6,
Guy Maris