Charilaou Christia, Lavdas Spyros, Khalifeh Ala, Vassiliou Vasos, Zinonos Zinon
Department of Computer Science, University of Cyprus, Nicosia 1678, Cyprus.
Department of Computer Science, Intelligent Systems Laboratory, Neapolis University Pafos, Pafos 8042, Cyprus.
Sensors (Basel). 2021 Sep 28;21(19):6488. doi: 10.3390/s21196488.
The remarkable evolution of the IoT raised the need for an efficient way to update the device's firmware. Recently, a new process was released summarizing the steps for firmware updates over the air (FUOTA) on top of the LoRaWAN protocol. The FUOTA process needs to be completed quickly to reduce the systems' interruption and, at the same time, to update the maximum number of devices with the lowest power consumption. However, as the literature showed, a single gateway cannot optimize the FUOTA procedure and offer the above mentioned goals since various trade-offs arise. In this paper, we conducted extensive experiments via simulation to investigate the impact of multiple gateways during the firmware update process. To achieve that, we extended the FUOTAsim simulation tool to support multiple gateways. The results revealed that several gateways could eliminate the trade-offs that appeared using a single gateway.
物联网的显著发展引发了对一种高效更新设备固件方式的需求。最近,发布了一个新流程,总结了基于LoRaWAN协议的空中固件更新(FUOTA)步骤。FUOTA流程需要快速完成,以减少系统中断,同时以最低功耗更新最大数量的设备。然而,如文献所示,单个网关无法优化FUOTA程序并实现上述目标,因为会出现各种权衡。在本文中,我们通过仿真进行了广泛实验,以研究固件更新过程中多个网关的影响。为实现这一目标,我们扩展了FUOTAsim仿真工具以支持多个网关。结果表明,多个网关可以消除使用单个网关时出现的权衡。