How to make Firmware Updates over LoRaWAN Possible

02/20/2020
by   Khaled Abdelfadeel, et al.
0

Embedded software management requirements due to concerns about security vulnerabilities or for feature updates in the Internet of Things (IoT) deployments have raised the need for Firmware Update Over The Air (FUOTA). With FUOTA's support, security updates, new functionalities, and optimization patches can be deployed with little human intervention to embedded devices over their lifetime. However, supporting FUTOA over one of the most promising IoT networking technologies, LoRaWAN, is not a straightforward task due to LoRaWAN's limitations that do not provide for data bulk transfer such as a firmware image. Therefore, the LoRa Alliance has proposed new specifications to support multicast, fragmentation, and clock synchronization, which are essential features to enable efficient FUOTA in LoRaWAN. In this paper, we review these new specifications and evaluate the FUOTA process in order to quantify the impact of the different FUOTA parameters in terms of the firmware update time, the device's energy consumption, and the firmware update efficiency, showing different trade-offs among the parameters. For this, we developed FUOTASim, a simulation tool that allows us to determine the best FUOTA parameters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2022

Toward Identification and Characterization of IoT Software Update Practices

Software update systems are critical for ensuring systems remain free of...
research
09/04/2020

Firmware over-the-air programming techniques for IoT networks – A survey

The devices forming the Internet-of-Things (IoT) networks need to be re-...
research
11/07/2022

The Augmentation-Speed Tradeoff for Consistent Network Updates

Emerging software-defined networking technologies enable more adaptive c...
research
07/17/2020

A Modular End-to-End Framework for Secure Firmware Updates on Embedded Systems

Firmware refers to device read-only resident code which includes microco...
research
09/30/2018

Community-Based Security for the Internet of Things

With more and more devices becoming connectable to the internet, the num...
research
06/26/2019

Security Update Labels: Establishing Economic Incentives for Security Patching of IoT Consumer Products

With the expansion of the Internet of Things (IoT), the number of securi...
research
03/31/2021

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Embedded Linux processors are increasingly used for real-time computing ...

Please sign up or login with your details

Forgot password? Click here to reset