Remote firmware updates in LoRaWAN are a fundamental component for maintaining edge devices. When energy is a limited resource and downtime must be minimized, standard over-the-air firmware updates may not provide an optimal solution. This paper proposes two approaches to address LoRaWAN’s restricted data rate. The first strategy builds on an open-source tool tailored to resource-constrained microcontrollers, which reduces the amount of data to be transmitted by generating compact delta scripts. The proposed compression relies on flexible bit-length opcodes that reduce the delta-script size while keeping firmware reconstruction lightweight, achieving an average reduction of approximately 15-20 times compared to transmitting the full image, for minor code changes. The second strategy introduces a protocol that synchronizes nodes starting from Class A and activates the radio only during scheduled fragment transmissions, improving normal multicast sessions where devices remain continuously in Class C. Despite LoRaWAN latency and timing variability, experimental results show that devices can be synchronized to optimize radio activity. The two strategies can be combined to reduce both energy consumption and update duration, while the second method enables fine-grained tuning of the trade-off between campaign time and network load.
Delta-Based Compression and Multicast Synchronization for Efficient LoRaWAN FUOTA / Simone, A.D., Turvani, G., Graziano, M., Riente, F.. - (2026), pp. 238-245. (International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT) Reykjavik, Iceland ) [10.1109/dcoss-iot69657.2026.00037].
Delta-Based Compression and Multicast Synchronization for Efficient LoRaWAN FUOTA
Simone, Andrea De;Turvani, Giovanna;Graziano, Mariagrazia;Riente, Fabrizio
2026
Abstract
Remote firmware updates in LoRaWAN are a fundamental component for maintaining edge devices. When energy is a limited resource and downtime must be minimized, standard over-the-air firmware updates may not provide an optimal solution. This paper proposes two approaches to address LoRaWAN’s restricted data rate. The first strategy builds on an open-source tool tailored to resource-constrained microcontrollers, which reduces the amount of data to be transmitted by generating compact delta scripts. The proposed compression relies on flexible bit-length opcodes that reduce the delta-script size while keeping firmware reconstruction lightweight, achieving an average reduction of approximately 15-20 times compared to transmitting the full image, for minor code changes. The second strategy introduces a protocol that synchronizes nodes starting from Class A and activates the radio only during scheduled fragment transmissions, improving normal multicast sessions where devices remain continuously in Class C. Despite LoRaWAN latency and timing variability, experimental results show that devices can be synchronized to optimize radio activity. The two strategies can be combined to reduce both energy consumption and update duration, while the second method enables fine-grained tuning of the trade-off between campaign time and network load.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/3015313
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo
