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.
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. ( 21st Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025 ita 2025) [10.1109/DCOSS-IoT65416.2025.00013].
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
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.Pubblicazioni consigliate

I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris




