Related Experiment Video
Updated: Aug 25, 2025

Autonomous and Rechargeable Microneurostimulator Endoscopically Implantable into the Submucosa
Published on: September 27, 2018
Over-the-Air Firmware Updates for Constrained NB-IoT Devices
Farouk Mahfoudhi1, Ashish Kumar Sultania2, Jeroen Famaey2
1Optical Networks, Nokia Networks, 2018 Antwerp, Belgium.
Abstract:
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.
More Related Videos
Related Concept Videos
Pilot and Numeric Relaying
Non-ohmic Devices
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
PI Controller: Design
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Control Systems
At the heart...
BIBO stability of continuous and discrete -time systems
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....

