Hoi,
Inmiddels al een stuk op weg met loRa op het KPN netwerk. Werkt als een zonnetje inmiddels :-)
Echter zat ik met een vraag/probleem, namelijk:
Ik zou graag de locatie gegevens willen gebruiken die het KPN netwerk kan bepalen. Dit heb ik dan ook ook in mijn flow aangeven (+ LoRa Geolocation data). Ik heb daar alle 3 de vinkjes aan (› Decoded ThingsML for LoRa payload & + LoRa Geolocation data & Raw LoRa payload).
Nu genereer ik mijn data structuur als JSON of CBOR middels de lib https://github.com/kpn-iot/thingsml-c-library (door jullie gemaakt) en stuur dat middels de lmic lib (https://github.com/mcci-catena/arduino-lorawan).
Als response op mijn request lijk ik er 2 te krijgen. 1 met de raw payload en 1 met de locatie gegevens. Ik zie niet de response voor “Decoded ThingsML for LoRa payload” en ik vind het vreemd dat dit niet allemaal in 1 response staat.
Voorbeeld response 1 raw payload
[
{ bn: 'urn:dev:DEVEUI:xxxxxxxxxx:', bt: 1669584121 },
{
n: 'payload',
vs: '383441323137333530324642343034413141374330364531394239314132313733343032464234303137443635413134343838433631413230303635373436463642363536453033373831383441354134343638353833343334363434463436324434463336364234433538343937373441373303036343634363137343635303231413633383233433844'
},
{ n: 'port', v: 1 },
{ n: 'TIME_ORIGIN', vs: 'THINGSENGINE' }
]
Voorbeeld locatie gegevens
[
{ bn: 'urn:dev:DEVEUI:xxxxx:', bt: 1669584122 },
{ n: 'locOrigin', vs: 'KPNLORA' },
{ n: 'latitude', u: 'lat', v: 52.91032 },
{ n: 'longitude', u: 'lon', v: 5.151115 },
{ n: 'radius', u: 'm', v: 602.784424 },
{ n: 'locAccuracy', u: '%', v: 9999 },
{ n: 'locPrecision', u: '%', v: 9999 },
{ n: 'locTime', vs: '1669584122443' }
]
Nu mijn vragen:
- Waarom mis ik de decoded payload
- Waarom zijn niet alle responses samengevoegd?
Ik hoor het graag.
Beste antwoord door Mark L.
Bekijk origineel