Stukje over ons project:
Wij hebben een project met een IMST LoRaWAN module verbonden aan een e-bike. Deze LoRaModule stuurt elke 5 minuten datagegevens + GPS locatie door naar de backoffice.
Wij sturen met ADR: OFF, SF11BW125, joinen via OTAA en ons payload is fixed 45 bytes.
Het probleem dat zich voordoet is, dat wij de maximum payload length overschrijden.
Wij weten dat we maxiumum 51 bytes mogen versturen en daar houden we ons ook aan (45 bytes).
Wij weten ook dat er MAC commands gestopt kunnen worden (piggybacked) in onze payload (Fopts) of direct via port 0.
Nu is de vraag waarom we de error toch krijgen. Aangezien we netjes aan de regels houden van LoRaWAN. We willen ook graag onze fixed 45 bytes payload behouden.
Aantal vragen die we hebben zijn:
- Hoe verkomen we dat de we niet de maximum payload length overschrijden?
- Wat is de maximum aantal bytes dat KPN (server) kan opvragen als mac commands? Of daar meer uitleg over willen geven van de vulling vanuit KPN?
- Is het mogelijk om de mac commands altijd via Port 0 te versturen, zodat wij geen last hebben in onze payload?
- Enige tips om toch onze fixed payload te kunnen versturen en geen last te hebben van mac commands in onze payload?
Het probleem doet zich al een tijd voor. Meestal na twee uplinks na registratie in het network, valt de module in de error. Het project is van een Klant van ons, en het project loop als een stuk achter. Ik hoop daarom dat u mij snel informatie kunt geven over dit probleem
Ik hoop dat mijn probleem duidelijk is. Ik hoor graag alle tips of vragen.
Vriendelijke groeten,
Martijn G.
Betronic BV
Beste antwoord door Lennart Nordin
Bekijk origineel