Related Experiment Video
Updated: Nov 23, 2025

08:15
Data Communication Based on MQTT in a Polymer Extrusion Process
Published on: July 15, 2022
3.7K
MUP: Simplifying Secure Over-The-Air Update with MQTT for Constrained IoT Devices
Kristina Sahlmann1, Vera Clemens1, Michael Nowak1
1Institute of Computer Science, University of Potsdam, August-Bebel-Str. 89, 14482 Potsdam, Germany.
Sensors (Basel, Switzerland)
|December 30, 2020
Summary
This study introduces a secure firmware update protocol for Internet of Things (IoT) devices using Message Queuing Telemetry Transport (MQTT). The protocol ensures firmware authenticity and freshness for constrained devices, enhancing IoT security.
Area of Science:
- Computer Science
- Network Security
- Embedded Systems
Background:
- Message Queuing Telemetry Transport (MQTT) is a crucial protocol for Internet of Things (IoT) deployments, connecting edge and cloud devices.
- Security vulnerabilities in IoT devices necessitate rapid firmware updates to mitigate risks.
- Constrained devices in IoT networks often face challenges with traditional update mechanisms.
Purpose of the Study:
- To propose a secure and efficient firmware update protocol for MQTT-connected IoT devices.
- To ensure the authenticity and freshness of firmware updates for constrained IoT devices.
- To identify and address design limitations in MQTT 5 for improved support of resource-limited devices.
Main Methods:
- Development of a novel secure update protocol integrating semantic approaches for MQTT networks.
- Implementation of a prototype on an IoT device with limited resources (32 kB RAM).
- Performance analysis to evaluate the protocol's feasibility and efficiency.
Main Results:
- The proposed protocol successfully ensures firmware authenticity and freshness.
- The semantic integration simplifies the update process within MQTT-based IoT networks.
- Performance analysis confirmed the protocol's viability on constrained devices, revealing MQTT 5 design issues.
Conclusions:
- The developed secure update protocol is effective for MQTT-connected constrained IoT devices.
- The findings provide insights for enhancing MQTT 5 to better support resource-constrained environments.
- This work contributes to improving the overall security and manageability of IoT systems.
More Related Videos
Related Concept Videos
Pilot and Numeric Relaying
222
Pilot relaying is a type of differential protection used in power systems. It compares electrical quantities at the terminals of equipment via a communication channel instead of direct relay interconnection. This method is essential for transmission lines where the terminals are far apart, typically up to 80 km for lines with 69 to 115 kV ratings. Four types of communication channels are used for pilot relaying:
222
Errors in Global Positioning System
205
Global Positioning System (GPS) technology has revolutionized navigation and positioning, but its accuracy is often compromised by various errors. These errors, stemming from environmental, satellite, and receiver-related factors, require careful mitigation to ensure reliable performance across applications.Atmospheric ErrorsGPS signals travel through the Earth’s ionosphere and troposphere, introducing delays which affect accuracy. The ionosphere is strongly influenced by charged particles,...
205
PI Controller: Design
845
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
845
MOSFET
830
The Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET) plays a pivotal role in modern electronics thanks to its versatility and efficiency in controlling electrical currents. This device, also known as IGFET, MISFET, and MOSFET, has three main terminals: the Source, Drain, and Gate. MOSFETs are classified into n-channel or p-channel types based on the doping characteristics of their substrate and the source or drain regions.
In an n-MOSFET, the structure includes n-type source and drain...
In an n-MOSFET, the structure includes n-type source and drain...
830
Line Protection with Impedance Relays
317
Coordinating time-delay overcurrent relays in complex radial systems and directional overcurrent relays in multi-source transmission loops can be challenging. Impedance relays address these issues by responding to the voltage-to-current ratio, specifically measuring the apparent impedance of a line. These relays become more sensitive during faults as current increases and voltage decreases, thereby reducing the apparent impedance.
Under normal conditions, low load currents keep the measured...
Under normal conditions, low load currents keep the measured...
317
Signal and System
1.4K
A signal x(t) is a set of data or a time function representing a variable of interest. Signals typically convey information about a phenomenon, such as atmospheric temperature, humidity, human voice, television images, a dog's bark, or birdsongs. More generally, a signal can be a function of more than one independent variable. For instance, images depend on horizontal and vertical positions and can be regarded as two-dimensional signals. However, this text will focus on one-dimensional...
1.4K

