@andre-rodenburg
Hoi Andre,
Ik weet niet welk voorbeeld je precies gebruikt, maar als het die is waar de data als byte string verstuurd wordt moet je het volgende doen om die de decoderen:
Eerst de raw data van het OceacConnect platfarm Base64 decoderen.
dat heb je weer de verstuurde byte string.
De eerste twee bytes is de temperatuur als integer * 100 (eerste byte is MSB) de volgende twee bytes is de humidity * 100.
SODAQ heeft een speciale micro service die tussen OceanConnet en AllThingsTalk geconfigureerd is en die ongeveer hetzelfde doet…
Suc6
IoTguy
@IoTguy
Solution Architect Connected Products @ Philips
Best posts made by IoTguy
-
RE: Data usage verhoogt nooit
-
Eerste ervaring met het Nokia IMPACT platform
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 -
RE: Nokia IMPACT stuurt data terug naar module
Nog een aanvulling, de vier bytes zijn altijd hetzelfde: AA:AA:00:00 …
Latest posts made by IoTguy
-
RE: Data usage verhoogt nooit
@andre-rodenburg
Hoi Andre,
Ik weet niet welk voorbeeld je precies gebruikt, maar als het die is waar de data als byte string verstuurd wordt moet je het volgende doen om die de decoderen:
Eerst de raw data van het OceacConnect platfarm Base64 decoderen.
dat heb je weer de verstuurde byte string.
De eerste twee bytes is de temperatuur als integer * 100 (eerste byte is MSB) de volgende twee bytes is de humidity * 100.
SODAQ heeft een speciale micro service die tussen OceanConnet en AllThingsTalk geconfigureerd is en die ongeveer hetzelfde doet…
Suc6 -
RE: Nokia IMPACT stuurt data terug naar module
Nog een aanvulling, de vier bytes zijn altijd hetzelfde: AA:AA:00:00 …
-
Nokia IMPACT stuurt data terug naar module
Opvallend: Na het sturen van een message naar het Nokia CDP stuurt die een 4 bytes message terug naar het modem…
Weet iemand wat dit is en kan je dat ergens configureren? -
Eerste ervaring met het Nokia IMPACT platform
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