Hallo, Ik ben aan het onderzoeken of en hoe het LoRaWAN netwerk van KPN gebruikt kan worden bij mijn IoT lessen.
Ik heb een LoRaWAN mote aangemeld bij KPN en er komen packets binnen op mijn webhook entry point.
Alleen kan ik de payload niet terugvinden in de data die binnenkomt.
De payload die verstuurd wordt is “00020149016700EE0A67FF380B68003202F3EE3402DADA350217703602D8F0370223283C66005B037530
” en de ontvangen data is:
[
{
"bn": "urn:dev:DEVEUI:0059AC00001B0068:",
"bt": 1576873371
},
{
"n": "payload",
"vs": "32342e3834"
},
{
"n": "port",
"v": 1
}
]
Graag zou ik willen weten waarom ik de payload data niet zie en wat er voor nodig is om de payload data wel te ontvangen.
Alvast bedankt.
Beste antwoord door Rick S.
Goedemiddag
Daar zijn we weer!
Aangezien u nu tegen een aantal verschillende zaken aan loopt en ik het overzicht wil bewaren geef ik hieronder per onderdeel uitleg:
- Het lukt niet om devices te verwijderen
Volgens mijn collega probeert u via de ‘All devices’ pagina devices te verwijderen. Wij zijn er nu achter gekomen dat dit niet goed werkt. De LoRa informatie wordt hiermee van het device verwijderd, maar verder blijft het device bestaan. Dat is een fout in de portal en wordt meegenomen in de volgende release van 14-01. Dit zorgt er overigens ook voor dat het device niet meer kan joinen.
Als een device in een device group zit moet het device ook via de device lijst van de device group verwijderd worden. U kan op uw project in de side bar klikken en dan naar ‘groups’ gaan. Vervolgens gaat u naar de betreffende group en kiest u in de tabel (via de puntjes) voor ‘Delete’. Via deze route wordt het device wel correct verwijderd en kunt u het device opnieuw aanmaken.
- Het lukt niet om plugs te verwijderen:
Wat betreft het verwijderen van plugs is het eerst zaak om de plugs van een device group te ontkoppelen. Klik hiervoor op het project in de side bar, dan op ‘groups’, gevolgd door via de puntjes van de betreffende group naar ‘Details’ te gaan. Daar wordt een lijst van plugs getoond en hier kunt u via het prullenbak-incoon een plug ontkoppelen. Tot slot kan de plug dan verwijderen worden op de ‘all plugs’ pagina. We hebben dit proces overigens gelijk op de lijst van verbeteringen gezet, aangezien dit toch een vrij omslachtig proces is.
- Er komt geen data aan op uw endpoint:
Mijn collega heeft uw omgeving geanalyseerd en er zijn een aantal zaken die hem opvallen. De plug ‘Unused plug’ heeft u waarschijnlijk aangemaakt via de ‘all plugs’ pagina (toch?) en is daardoor niet gekoppeld aan een device group. Dit zorgt ervoor dat de plug geen informatie zal verwerken. Bij de volgende release wordt het mogelijk om een ongekoppelde plug toe te voegen aan een device group. Op dit moment is het dus (nog) niet mogelijk om deze plug te koppelen. Als u nu een webhook wilt koppelen moet er vanuit de device group een plug aangemaakt worden. Hiervoor gaat u weer naar ‘details’ van de betreffende groep. Daar heeft u aan de rechterkant de knop ‘Create and add new plug’ om een nieuwe plug aan te maken en te koppelen. De plug ‘My server’ ziet er goed uit. Daarnaast zag mijn collega dat device ‘Sodaq Explorer’ is aangemaakt als ‘Own LoRa device’ en dat er 2 decoders geactiveerd zijn. Met het activeren van de decoders wordt er bepaald welke informatie doorgegeven wordt naar de plug. Omdat de LoRa-info van dit device verwijderd is kan het device geen verbinding meer maken met het netwerk. Het device ‘Things Uno’ is aangemaakt als ‘Own LoRa device wit preprogrammad keys’, maar voor dit device zijn geen decoders geactiveerd. Als u met dit device data wilt versturen, dan moet u ook voor dit device type decoders activeren bij het opnieuw opvoeren van het device (de 2 velden onder ‘Decoder activation’.
Het komt er dus op neer dat het device eerst via de device group verwijderd moet worden en vervolgens binnen ‘My first device group’ opnieuw aangemaakt moet worden. Hierbij moeten dan uiteraard ook decoders geactiveerd worden. Hierdoor zou het device weer moeten kunnen joinen en moet de data ook doorgestuurd worden naar uw eindpunt.