论文标题
如何使Lorawan的固件更新成为可能
How to make Firmware Updates over LoRaWAN Possible
论文作者
论文摘要
嵌入式软件管理要求是由于对安全漏洞的疑虑或物联网(IoT)部署中的功能更新的疑虑增加了对Air(Fuota)进行固件更新的需求。借助Fuota的支持,安全更新,新功能和优化补丁可以在其一生中很少进行人体干预以嵌入式设备。但是,在最有希望的物联网技术之一上支持Futoa,洛拉万并不是一项简单的任务,因为Lorawan的限制无法提供数据批量传输,例如固件图像。因此,洛拉联盟提出了新的规格,以支持多播,碎片和时钟同步,这是促使洛拉万有效的富田的重要特征。在本文中,我们回顾了这些新规格并评估Fuota过程,以量化不同FUOTA参数的影响,以固件更新时间,设备的能耗和固件更新效率,显示参数之间的不同权衡。为此,我们开发了Fuotasim,这是一种模拟工具,使我们能够确定最佳的Fuota参数。
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.