Your browser doesn't support javascript.
loading
Mostrar: 20 | 50 | 100
Resultados 1 - 8 de 8
Filtrar
Mais filtros

Base de dados
Tipo de documento
Intervalo de ano de publicação
1.
Sensors (Basel) ; 24(7)2024 Mar 25.
Artigo em Inglês | MEDLINE | ID: mdl-38610314

RESUMO

The capacity to update firmware is a vital component in the lifecycle of Internet of Things (IoT) devices, even those with restricted hardware resources. This paper explores the best way to wirelessly (Over The Air, OTA) update low-end IoT nodes with difficult access, combining the use of unicast and broadcast communications. The devices under consideration correspond to a recent industrial IoT project that focuses on the installation of intelligent lighting systems within ATEX (potentially explosive atmospheres) zones, connected via LoRa to a gateway. As energy consumption is not limited in this use case, the main figure of merit is the total time required for updating a project. Therefore, the objective is to deliver all the fragments of the firmware to each and all the nodes in a safe way, in the least amount of time. Three different methods, combining unicast and broadcast transmissions in different ways, are explored analytically, with the aim of obtaining the expected update time. The methods are also tested via extensive simulations, modifying different parameters such as the size of the scenario, the number of bytes of each firmware chunk, the number of nodes, and the number of initial broadcast rounds. The simulations show that the update time of a project can be significant, considering the limitations posed by regulations, in terms of the percentage of airtime consumption. However, significant time reductions can be achieved by using the proper method: in some cases, when the number of nodes is high, the update time can be reduced by two orders of magnitude if the correct method is chosen. Moreover, one of the proposed methods is implemented using actual hardware. This real implementation is used to perform firmware update experiments in a lab environment. Overall, the article illustrates the advantage of broadcast approaches in this kind of technology, in which the transmission rate is constant despite the distance between the gateway and the node. However, the advantage of these broadcast methods with respect to the unicast one could be mitigated if the nodes do not run exactly the same firmware version, since the control of the broadcast update would be more difficult and the total update time would increase.

2.
Sensors (Basel) ; 22(19)2022 Oct 06.
Artigo em Inglês | MEDLINE | ID: mdl-36236673

RESUMO

The Internet of Things (IoT) is being deployed to provide smart solutions for buildings, logistics, hospitals, and many more. It is growing with billions of connected devices. However, with such tremendous growth, maintenance and support are the hidden burdens. The devices deployed for IoT generally have a light microcontroller, low-power, low memory, and lightweight software. The software, which includes firmware and applications, can be managed remotely via a wireless connection. This improves flexibility, installation time, accessibility, effectiveness, and cost. The firmware can be updated constantly to remove known bugs and improve the functionality of the device. This work presents an approach to update firmware over-the-air (OTA) for constrained IoT devices. We used Narrowband IoT (NB-IoT) as the wireless communication standard to communicate between the managing server and devices. NB-IoT is one of the most promising low power wide area (LPWA) network protocols that supports more than 50k devices within a cell using a licensed spectrum. This work is a proof of concept demonstrating the usage of NB-IoT to update firmware for constrained devices. We also calculated the overall power consumption and latency for different sizes of the firmware.


Assuntos
Internet das Coisas , Software
3.
Sensors (Basel) ; 21(7)2021 Mar 30.
Artigo em Inglês | MEDLINE | ID: mdl-33808160

RESUMO

Internet of Things (IoT) devices rely upon remote firmware updates to fix bugs, update embedded algorithms, and make security enhancements. Remote firmware updates are a significant burden to wireless IoT devices that operate using low-power wide-area network (LPWAN) technologies due to slow data rates. One LPWAN technology, Long Range (LoRa), has the ability to increase the data rate at the expense of range and noise immunity. The optimization of communications for maximum speed is known as adaptive data rate (ADR) techniques, which can be applied to accelerate the firmware update process for any LoRa-enabled IoT device. In this paper, we investigate ADR techniques in an application that provides remote monitoring of cattle using small, battery-powered devices that transmit data on cattle location and health using LoRa. In addition to issues related to firmware update speed, there are significant concerns regarding reliability and security when updating firmware on mobile, energy-constrained devices. A malicious actor could attempt to steal the firmware to gain access to embedded algorithms or enable faulty behavior by injecting their own code into the device. A firmware update could be subverted due to cattle moving out of the LPWAN range or the device battery not being sufficiently charged to complete the update process. To address these concerns, we propose a secure and reliable firmware update process using ADR techniques that is applicable to any mobile or energy-constrained LoRa device. The proposed system is simulated and then implemented to evaluate its performance and security properties.

4.
Sensors (Basel) ; 21(19)2021 Sep 28.
Artigo em Inglês | MEDLINE | ID: mdl-34640805

RESUMO

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.

5.
Sensors (Basel) ; 21(1)2020 Dec 22.
Artigo em Inglês | MEDLINE | ID: mdl-33374965

RESUMO

Message Queuing Telemetry Transport (MQTT) is one of the dominating protocols for edge- and cloud-based Internet of Things (IoT) solutions. When a security vulnerability of an IoT device is known, it has to be fixed as soon as possible. This requires a firmware update procedure. In this paper, we propose a secure update protocol for MQTT-connected devices which ensures the freshness of the firmware, authenticates the new firmware and considers constrained devices. We show that the update protocol is easy to integrate in an MQTT-based IoT network using a semantic approach. The feasibility of our approach is demonstrated by a detailed performance analysis of our prototype implementation on a IoT device with 32 kB RAM. Thereby, we identify design issues in MQTT 5 which can help to improve the support of constrained devices.

6.
Sensors (Basel) ; 20(24)2020 Dec 17.
Artigo em Inglês | MEDLINE | ID: mdl-33348872

RESUMO

An electrical power grid, is an interconnected network for delivering electricity from producers to consumers. Electrical grids vary in size from covering a single building through national grids (which cover whole countries) to transnational grids (which can cross continents). As the rollout of smart meters continues worldwide, there are use-cases where common solutions fail and the network availability of certain meters is very low due to poor communication conditions. This paper proposes a data slicing model for large data files which have to travel securely and reliably throughout the Smart Grid. The manuscript addresses improvements for PRIME PLC network availability by using correct data slicing at the application level along a tuned transmission rate in accordance with the noise levels of the power grid. Successful communications, even at low rates, mean that no manual interaction from energy supplier operators is needed reducing the maintenance costs for both the energy companies as well as for the end user. Experiments on a low power electrical grid setup have been performed in order to evaluate availability improvements through the proposed method as well as the feasibility of remote firmware upgrades. The results have shown that the current approach has similar upgrade time results with a manual firmware upgrade performed through an optical probe. Moreover, the results show that the presented remote firmware upgrade method is reliable and practical.

7.
Zhongguo Yi Liao Qi Xie Za Zhi ; 43(6): 425-428, 2019 Nov 30.
Artigo em Zh | MEDLINE | ID: mdl-31854528

RESUMO

This paper introduces a network remote firmware update system based on IAP technology, which aims to solve the problems of low efficiency and high cost in the traditional upgraded medical device firmware (lower computer program) mode, and to improve the portability of the lower computer program upgrade maintenance. In order to better cope with market changes, customer needs, and solve software failures in medical devices, it is necessary to update and upgrade medical device software in a timely manner. Through the IAP technology and Internet communication technology of STM32 platform, this solution can complete the update of all instrument firmware in a short time, which not only saves a lot of travel expenses, mailing costs and labor costs, but also greatly shortens the update time.


Assuntos
Software
SELEÇÃO DE REFERÊNCIAS
DETALHE DA PESQUISA