Beantwoord

Lora berichten interval


Hallo,

Wij hebben een lora device ontwikkeld op basis van de miromico fmlr module. Nu zien wij iets eigenaardigs gebeuren, Het device staat ingesteld op een zend interval van 6 minuten echter krijgen wij soms om de 6 minuten data binnen, en soms om de 18 minuten. Wij zouden verwachten dat bij slechte ontvangst het interval zou variëren, maar het is altijd of 6, of 18 minuten. Zou iemand weten of dit met een bepaalde lora instelling samen zou kunnen hangen of iets dergelijks?

Met vriendelijke groet,

Erik
icon

Beste antwoord door Erik Wulms 19 februari 2019, 15:10

Hoi Rick,

Wij hebben het probleem op kunnen lossen.
Het probleem deed zich voor door het gebruik van een oude versie van de loramac stack. Bij het versturen van confirmed uplinks waarbij de downlink niet of slecht ontvangen wordt, worden berichten dubbel in de transmit buffer gezet. Hierdoor begon het device meerdere berichten tegelijk te verzenden en raar gedrag te vertonen.

Op het moment dat het device wel een succesvolle downlink had ging het verzenden van de berichten wel goed met het ingestelde interval.

Het probleem is nu opgelost door uncomfirmed uplinks te gebruiken en de rest van de software hierop aan te passen.

Zie ook: https://github.com/Lora-net/LoRaMac-node/issues/492

Met vriendelijke groet,

Erik

Bekijk origineel

3 reacties

Reputatie 6
Badge +6
Goedemiddag @Erik Wulms ,

Als ik het goed begrijp bent u dus op zoek naar een verklaring voor de variatie tussen de interval van 6 of 18 minuten, toch?

Ik zie in uw account in totaal 6 devices naar voren komen. Wat is het DevEUI van het device waar we het nu over hebben?
Ik ga graag voor u op onderzoek en wil dit even met de specialisten bespreken. Hiervoor heb ik zoveel mogelijk gegevens nodig van het betreffende device 😉
Hoi Rick,

Wij hebben het probleem op kunnen lossen.
Het probleem deed zich voor door het gebruik van een oude versie van de loramac stack. Bij het versturen van confirmed uplinks waarbij de downlink niet of slecht ontvangen wordt, worden berichten dubbel in de transmit buffer gezet. Hierdoor begon het device meerdere berichten tegelijk te verzenden en raar gedrag te vertonen.

Op het moment dat het device wel een succesvolle downlink had ging het verzenden van de berichten wel goed met het ingestelde interval.

Het probleem is nu opgelost door uncomfirmed uplinks te gebruiken en de rest van de software hierop aan te passen.

Zie ook: https://github.com/Lora-net/LoRaMac-node/issues/492

Met vriendelijke groet,

Erik
Reputatie 6
Badge +6
Goedemiddag Erik,

Wat goed om te lezen dat u het probleem heeft gevonden!
Ik moet eerlijk zeggen dat ik zelf nog niet zo ver was, dus ik neem dit ook mee voor mijn eigen lering.
Dank u!

Reageer