Efficient and Flexibile IoT Communication Through a Plugin-Based MQTT Processing Architecture
Contributo in Atti di convegno
Data di Pubblicazione:
2025
Citazione:
Efficient and Flexibile IoT Communication Through a Plugin-Based MQTT Processing Architecture / Pietri, M.; Taccini, L.; Bedogni, L.; Picone, M.; Mamei, M.; Zambonelli, F.. - (2025), pp. 27-34. (Intervento presentato al convegno 21st Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025 tenutosi a ita nel 2025) [10.1109/DCOSS-IoT65416.2025.00013].
Abstract:
This research focuses on the development and evaluation of advanced filtering, modification, and redirection capabilities for messages in an MQTT-based device network. In standard configurations, the MQTT broker solely handles message routing according to protocol rules, without altering their structure or destination (topics). The integration of message manipulation and rerouting capabilities enhances network flexibility and versatility, enabling operations such as unit standardization, file format conversion, and meaningful data filtering. These functionalities improve overall system efficiency by significantly reducing network traffic and optimizing message processing times, offloading computationally intensive tasks to more capable systems and alleviating the load on end devices (subscribers). To achieve these objectives, two distinct yet interoperable software solutions are proposed. The first involves modifying an open-source MQTT broker to include message manipulation and rerouting features prior to subscriber delivery. The second entails implementing an external software module, running on a dedicated device, which independently processes messages and reinjects them into the MQTT network for broker publication. These solutions represent a significant advancement in optimizing MQTT networks, offering enhanced versatility, efficiency, and scalability over standard configurations, with broad applicability in real-world scenarios.
Tipologia CRIS:
Relazione in Atti di Convegno
Keywords:
Edge Computing; IoT Communication; MQTT; Plugin-Based Architecture; Real-Time Data Processing
Elenco autori:
Pietri, M.; Taccini, L.; Bedogni, L.; Picone, M.; Mamei, M.; Zambonelli, F.
Link alla scheda completa:
Titolo del libro:
Proceedings - 2025 21st International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025