Abstract
AbstractThe Internet of Things (IoT) is spreading rapidly around the world, and Message Queue Telemetry Transport (MQTT) is one of the main protocols used to explore device-to-device (D2D) communication. The industry typically requires communication systems that can transmit data continuously while optimizing both bandwidth and transmission time. Due to the vast amount of data that can be lost, companies often find that even short periods of network downtime lead to significant costs. In this paper, we propose a retransmission mechanism to allow sensor nodes to relay missing data via MQTT to a local server when it reconnects after an unexpected disconnection. To assess its performance, several tests in a digital healthcare use case scenario have been designed. Since the procedure involves transferring a considerable amount of data, our main goal is to determine the maximum payload of each message to restore the missing information, while minimizing the retransmission time without information loss.
Funder
Agência Nacional de Inovação
Fundação para a Ciência e a Tecnologia
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Computer Science Applications,Signal Processing
Reference41 articles.
1. A.S. Clark, A Nipper, Message queue telemetry transport (mqtt) (1999). http://mqtt.org
2. H. Li, H. Wang, W. Yin, Y. Li, Y. Qian, H. Fei, Development of a remote monitoring system for henhouse environment based on iot technology. Future Internet 7(3), 329–341 (2015)
3. A.A.O. Affia, R. Matulevičius, Securing an MQTT-based Traffic Light Perception System for Autonomous Driving, in 2021 IEEE International Conference on Cyber Security and Resilience (CSR), pages 255–260. IEEE (2021)
4. D.C. Mazur, R.A. Entzminger, J.A. Kay, C.A. Peterson, Analysis and overview of message queueing telemetry transport (mqtt) as applied to forest products applications, in 2021 IEEE IAS Pulp and Paper Industry Conference (PPIC), pages 1–7. IEEE (2021)
5. M. Köhler, D. Wörner, F. Wortmann, et al. Platforms for the internet of things–an analysis of existing solutions, in 5th Bosch Conference on Systems and Software Engineering (BoCSE) (2014)