Print Email Facebook Twitter Energy Consumption and Scalability of Transmitting Firmware Updates Over LoRa Title Energy Consumption and Scalability of Transmitting Firmware Updates Over LoRa Author van Nieuwamerongen, Stan (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Pawełczak, Przemysław (mentor) Decouchant, Jérémie (mentor) Degree granting institution Delft University of Technology Programme Electrical Engineering | Embedded Systems Date 2021-08-27 Abstract The rapid growth of LoRa sensor networks lead to more and more maintenence challenges. One of them is wirelessly updating the firmware, especially for the ones that are hard or dangerous to reach. Is it feasible to do a firmware update over LoRa, and what is its additional power consumption of the wireless sensors? In this thesis a LoRa Class B Firmware Update Over The Air (FUOTA) is implemented and evaluated. Up to 100 end-devices are used to research the scalibilities and power consumption of the end-devices. The focus is mainly on the tranmission of the firmware itself rather than installing the firmware on the end-devices.This study introduces a power consumption model based on measurements of real hardware. After that, experiments are performed to evaluate the packet losses when scaling up the number of end-devices. These experiments show that the setup time increases with the number of end-devices due to the duty cycle restriction of the gateway. Antother experiment, focusing on end-devices that are part of the network but do not need to be updated, shows these end-devices suffer in terms of packets loss due to packet blockings during a firmware update.The extra setup time needed when scaling up the number of end-devices causes higher power consumption when more devices needs to be updates. To reduce the energy consumption during this setup phase, an improvement to the communciation protocol is presentated at the end of this thesis. It reduces the number of times receive windows are opened while nothing is send. Subject LoRaLoRaWANClass BWPLANScalibilityPower consumption To reference this document use: http://resolver.tudelft.nl/uuid:35f508c3-ab2c-4c69-b9f9-f1437d027404 Part of collection Student theses Document type master thesis Rights © 2021 Stan van Nieuwamerongen Files PDF Energy_Consumption_and_Sc ... r_LoRa.pdf 1.84 MB Close viewer /islandora/object/uuid:35f508c3-ab2c-4c69-b9f9-f1437d027404/datastream/OBJ/view