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
Beste antwoord door Erik Wulms
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
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