{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T19:02:43Z","timestamp":1771614163553,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T00:00:00Z","timestamp":1704153600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T00:00:00Z","timestamp":1704153600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100007434","name":"Ag\u00eancia Nacional de Inova\u00e7\u00e3o","doi-asserted-by":"publisher","award":["CENTRO-01-0247-FEDER-045931"],"award-info":[{"award-number":["CENTRO-01-0247-FEDER-045931"]}],"id":[{"id":"10.13039\/501100007434","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["2022.05726.CEECIND"],"award-info":[{"award-number":["2022.05726.CEECIND"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The 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.<\/jats:p>","DOI":"10.1186\/s13638-023-02327-3","type":"journal-article","created":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T19:02:58Z","timestamp":1704222178000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Dimensioning payload size for fast retransmission of MQTT packets in the wake of network disconnections"],"prefix":"10.1186","volume":"2024","author":[{"given":"Marco","family":"Domingues","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 N.","family":"Faria","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1447-0439","authenticated-orcid":false,"given":"David","family":"Portugal","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,2]]},"reference":[{"key":"2327_CR1","unstructured":"A.S. Clark, A\u00a0Nipper, Message queue telemetry transport (mqtt) (1999). http:\/\/mqtt.org"},{"issue":"3","key":"2327_CR2","doi-asserted-by":"publisher","first-page":"329","DOI":"10.3390\/fi7030329","volume":"7","author":"H Li","year":"2015","unstructured":"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\u2013341 (2015)","journal-title":"Future Internet"},{"key":"2327_CR3","doi-asserted-by":"crossref","unstructured":"A.A.O.\u00a0Affia, R. Matulevi\u010dius, Securing an MQTT-based Traffic Light Perception System for Autonomous Driving, in 2021 IEEE International Conference on Cyber Security and Resilience (CSR), pages 255\u2013260. IEEE (2021)","DOI":"10.1109\/CSR51186.2021.9527989"},{"key":"2327_CR4","doi-asserted-by":"crossref","unstructured":"D.C.\u00a0Mazur, 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\u20137. IEEE (2021)","DOI":"10.1109\/PPIC47846.2021.9620403"},{"key":"2327_CR5","unstructured":"M. K\u00f6hler, D. W\u00f6rner, F. Wortmann, et\u00a0al. Platforms for the internet of things\u2013an analysis of existing solutions, in 5th Bosch Conference on Systems and Software Engineering (BoCSE) (2014)"},{"key":"2327_CR6","doi-asserted-by":"crossref","unstructured":"A. Flamini, L. Ciurluini, R. Loggia, A. Massaccesi, C. Moscatiello, L. Martirano, A prototype of low-cost home automation system for energy savings and living comfort. IEEE Trans. Ind. Appl. (2023)","DOI":"10.1109\/IAS54023.2022.9939930"},{"key":"2327_CR7","doi-asserted-by":"publisher","first-page":"201071","DOI":"10.1109\/ACCESS.2020.3035849","volume":"8","author":"Biswajeeban Mishra","year":"2020","unstructured":"Biswajeeban Mishra, Attila Kertesz, The use of mqtt in m2m and iot systems: a survey. IEEE Access 8, 201071\u2013201086 (2020)","journal-title":"IEEE Access"},{"key":"2327_CR8","doi-asserted-by":"crossref","unstructured":"G. Vrettos, E. Logaras, E. Kalligeros, Towards standardization of mqtt-alert-based sensor networks: Protocol structures formalization and low-end node security, in 2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES), pages 1\u20134. IEEE (2018)","DOI":"10.1109\/SIES.2018.8442109"},{"key":"2327_CR9","unstructured":"G.C.\u00a0Hillar, MQTT Essentials-A lightweight IoT protocol. Packt Publishing Ltd (2017)"},{"key":"2327_CR10","doi-asserted-by":"publisher","first-page":"4","DOI":"10.37256\/jeee.1120221687","volume":"1","author":"MA Spohn","year":"2022","unstructured":"M.A. Spohn, On MQTT scalability in the Internet of Things: issues, solutions, and future directions. J. Electron. Electr. Eng. 1, 4 (2022)","journal-title":"J. Electron. Electr. Eng."},{"key":"2327_CR11","doi-asserted-by":"crossref","unstructured":"F. Desbiens. Mqtt, in Building Enterprise IoT Solutions with Eclipse IoT Technologies: An Open Source Approach to Edge Computing, pages 67\u2013101. Springer (2022)","DOI":"10.1007\/978-1-4842-8882-5_4"},{"key":"2327_CR12","unstructured":"D. Soni, A. Makwana, A survey on mqtt: a protocol of internet of things (iot). In International conference on telecommunication, power analysis and computing techniques (ICTPACT-2017), volume\u00a020, pages 173\u2013177 (2017)"},{"key":"2327_CR13","doi-asserted-by":"publisher","first-page":"133827","DOI":"10.1109\/ACCESS.2020.3011150","volume":"8","author":"B Jiang","year":"2020","unstructured":"B. Jiang, G. Huang, F. Li, S. Zhang, Compressed sensing with dynamic retransmission algorithm in lossy wireless iot. IEEE Access 8, 133827\u2013133842 (2020)","journal-title":"IEEE Access"},{"key":"2327_CR14","doi-asserted-by":"crossref","unstructured":"N. Maalel, E. Natalizio, A. Bouabdallah, P. Roux, M. Kellil, Reliability for emergency applications in internet of things, in 2013 IEEE international conference on distributed computing in sensor systems, pages 361\u2013366. IEEE (2013)","DOI":"10.1109\/DCOSS.2013.40"},{"issue":"11","key":"2327_CR15","doi-asserted-by":"publisher","first-page":"2084","DOI":"10.3390\/pr9112084","volume":"9","author":"KS Kiangala","year":"2021","unstructured":"K.S. Kiangala, Z. Wang, An effective communication prototype for time-critical iiot manufacturing factories using zero-loss redundancy protocols, time-sensitive networking, and edge-computing in an industry 40 environment. Processes 9(11), 2084 (2021)","journal-title":"Processes"},{"issue":"10","key":"2327_CR16","doi-asserted-by":"publisher","first-page":"4468","DOI":"10.1109\/TII.2018.2856884","volume":"14","author":"RA Koutsiamanis","year":"2018","unstructured":"R.A. Koutsiamanis, G.Z. Papadopoulos, X. Fafoutis, J.M. Del Fiore, P. Thubert, N. Montavont, From best effort to deterministic packet delivery for wireless industrial iot networks. IEEE Trans Ind Inform 14(10), 4468\u20134480 (2018)","journal-title":"IEEE Trans Ind Inform"},{"issue":"6","key":"2327_CR17","doi-asserted-by":"publisher","first-page":"3582","DOI":"10.1109\/TII.2019.2907092","volume":"15","author":"W Liang","year":"2019","unstructured":"W. Liang, M. Tang, J. Long, X. Peng, X. Jianlong, K.-C. Li, A secure fabric blockchain-based data transmission technique for industrial internet-of-things. IEEE Trans. Ind. Inform. 15(6), 3582\u20133592 (2019)","journal-title":"IEEE Trans. Ind. Inform."},{"issue":"8","key":"2327_CR18","doi-asserted-by":"publisher","first-page":"5561","DOI":"10.1109\/TII.2021.3117263","volume":"18","author":"D Wang","year":"2021","unstructured":"D. Wang, Y. He, Y. Keping, G. Srivastava, L. Nie, R. Zhang, Delay-sensitive secure NOMA transmission for hierarchical HAP-LAP medical-care IoT networks. IEEE Trans. Ind. Inform. 18(8), 5561\u20135572 (2021)","journal-title":"IEEE Trans. Ind. Inform."},{"issue":"6","key":"2327_CR19","doi-asserted-by":"publisher","first-page":"1653","DOI":"10.1109\/TII.2015.2434773","volume":"11","author":"Joongheon Kim","year":"2015","unstructured":"Joongheon Kim, Energy-efficient dynamic packet downloading for medical iot platforms. IEEE Trans. Ind. Inf. 11(6), 1653\u20131659 (2015)","journal-title":"IEEE Trans. Ind. Inf."},{"key":"2327_CR20","doi-asserted-by":"crossref","unstructured":"O. Kovalchuk, Y. Gordienko, S. Stirenko, The impact of mqtt-based sensor network architecture on delivery delay time, in 2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO), pages 838\u2013842. IEEE (2019)","DOI":"10.1109\/ELNANO.2019.8783323"},{"key":"2327_CR21","unstructured":"D. Fuchs, A Resilient Transport Layer for Messaging Systems. MSc. Thesis, ETH Zurich, Institute for Pervasive Computing (2007)"},{"key":"2327_CR22","doi-asserted-by":"crossref","unstructured":"Z.\u00a0Ying Thean, V.\u00a0Voon Yap, P.\u00a0Chiong Teh, Container-based mqtt broker cluster for edge computing, in 2019 4th International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE), pages 1\u20136. IEEE (2019)","DOI":"10.1109\/ICRAIE47735.2019.9037775"},{"issue":"6","key":"2327_CR23","doi-asserted-by":"publisher","first-page":"3815","DOI":"10.1109\/TII.2020.3017227","volume":"17","author":"Michele Amoretti","year":"2020","unstructured":"Michele Amoretti, Riccardo Pecori, Yanina Protskaya, Luca Veltri, Francesco Zanichelli, A scalable and secure publish\/subscribe-based framework for industrial IoT. IEEE Trans. Ind. Inf. 17(6), 3815\u20133825 (2020)","journal-title":"IEEE Trans. Ind. Inf."},{"key":"2327_CR24","doi-asserted-by":"crossref","unstructured":"Y. Liu, E. Al-Masri, Evaluating the reliability of mqtt with comparative analysis, in 2021 IEEE 4th International Conference on Knowledge Innovation and Invention (ICKII), pages 24\u201329. IEEE (2021)","DOI":"10.1109\/ICKII51822.2021.9574783"},{"issue":"5","key":"2327_CR25","doi-asserted-by":"publisher","first-page":"155013292210978","DOI":"10.1177\/15501329221097815","volume":"18","author":"H Zhang","year":"2022","unstructured":"H. Zhang, H. Zhang, Z. Wang, Z. Zhou, Q. Wang, X. Guangyuan, J. Yang, Z. Gan, Delay-reliability-aware protocol adaption and quality of service guarantee for message queuing telemetry transport-empowered electric internet of things. Int. J. Distrib. Sensor Netw. 18(5), 15501329221097816 (2022)","journal-title":"Int. J. Distrib. Sensor Netw."},{"key":"2327_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2019.100076","volume":"14","author":"AS Pillai","year":"2021","unstructured":"A.S. Pillai, G.S. Chandraprasad, A.S. Khwaja, A. Anpalagan, A service oriented iot architecture for disaster preparedness and forecasting system. Internet Things 14, 100076 (2021)","journal-title":"Internet Things"},{"key":"2327_CR27","doi-asserted-by":"crossref","unstructured":"D.R.C. Silva, V.S.S. Lima, H.B.M. Alves, R.N. Cunha, E. Sisinni, P. Ferrari, Iot framework with flexible management of multi-protocol nodes for redundancy applications, in 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4. 0 &IoT), pages 677\u2013681. IEEE (2021)","DOI":"10.1109\/MetroInd4.0IoT51437.2021.9488518"},{"key":"2327_CR28","doi-asserted-by":"crossref","unstructured":"N. Chandeliya, P. Chari, S. Karpe, D.C. Karia, Reliable machine to machine communication using mqtt protocol and mean stack, in Innovative Data Communication Technologies and Application: ICIDCA 2019, pages 94\u2013100. Springer (2020)","DOI":"10.1007\/978-3-030-38040-3_10"},{"key":"2327_CR29","doi-asserted-by":"crossref","unstructured":"S. Mijovic, E. Shehu, C. Buratti, Comparing application layer protocols for the internet of things via experimentation, in 2016 IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI), pages 1\u20135. IEEE (2016)","DOI":"10.1109\/RTSI.2016.7740559"},{"issue":"1","key":"2327_CR30","doi-asserted-by":"publisher","first-page":"648","DOI":"10.3390\/s130100648","volume":"13","author":"EG Davis","year":"2013","unstructured":"E.G. Davis, A. Calveras, I. Demirkol, Improving packet delivery performance of publish\/subscribe protocols in wireless sensor networks. Sensors 13(1), 648\u2013680 (2013)","journal-title":"Sensors"},{"key":"2327_CR31","doi-asserted-by":"crossref","unstructured":"U. Hunkeler, H.L. Truong, A. Stanford-Clark, Mqtt-s-a publish\/subscribe protocol for wireless sensor networks, in 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE\u201908), pages 791\u2013798. IEEE (2008)","DOI":"10.1109\/COMSWA.2008.4554519"},{"key":"2327_CR32","doi-asserted-by":"crossref","unstructured":"S.\u00a0Rizqika Akbar, K. Amron, H. Mulya, S. Hanifah, Message queue telemetry transport protocols implementation for wireless sensor networks communication-a performance review, in 2017 International Conference on Sustainable Information Engineering and Technology (SIET), pages 107\u2013112 IEEE (2017)","DOI":"10.1109\/SIET.2017.8304118"},{"issue":"10","key":"2327_CR33","doi-asserted-by":"publisher","first-page":"1560","DOI":"10.3390\/s16101560","volume":"16","author":"H-L Chang","year":"2016","unstructured":"H.-L. Chang, C.-G. Wang, W. Mong-Ting, M.-H. Tsai, C.-Y. Lin, Gateway-assisted retransmission for lightweight and reliable iot communications. Sensors 16(10), 1560 (2016)","journal-title":"Sensors"},{"key":"2327_CR34","doi-asserted-by":"crossref","unstructured":"L. Rodrigues, D. Batista, Resource-intensive fuzzing for mqtt brokers: State of the art, performance evaluation, and open issues. IEEE Netw. Lett. (2023)","DOI":"10.1109\/LNET.2023.3263556"},{"issue":"13","key":"2327_CR35","doi-asserted-by":"publisher","first-page":"265","DOI":"10.21105\/joss.00265","volume":"2","author":"RA Light","year":"2017","unstructured":"R.A. Light, Mosquitto: server and client implementation of the MQTT protocol. J. Open Sour. Software 2(13), 265 (2017)","journal-title":"J. Open Sour. Software"},{"key":"2327_CR36","unstructured":"Eclipse Paho, December 2022. https:\/\/www.eclipse.org\/paho\/"},{"key":"2327_CR37","first-page":"7","volume":"10","author":"C Asiminidis","year":"2018","unstructured":"C. Asiminidis, G. Kokkonis, S. Kontogiannis, Database systems performance evaluation for IoT applications. Int. J. Database Manag. Syst. (IJDMS) 10, 7 (2018)","journal-title":"Int. J. Database Manag. Syst. (IJDMS)"},{"key":"2327_CR38","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2022.100547","volume":"19","author":"F Fam\u00e1","year":"2022","unstructured":"F. Fam\u00e1, J.N. Faria, D. Portugal, An iot-based interoperable architecture for wireless biomonitoring of patients with sensor patches. Internet Things 19, 100547 (2022)","journal-title":"Internet Things"},{"key":"2327_CR39","unstructured":"D. Portugal, J.N. Faria, M. Domingues, L. Gaspar, Integration of a smart bed infrastructure with hospital information systems using fast health interoperability resources, in 2023 IEEE 20th Consumer Communications & Networking Conference (CCNC), pages 1\u20136. IEEE (2023)"},{"issue":"4","key":"2327_CR40","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/1024908.1024910","volume":"14","author":"John Nagle","year":"1984","unstructured":"John Nagle, Congestion control in IP\/TCP internetworks. ACM SIGCOMM Comput. Commun. Rev. 14(4), 11\u201317 (1984)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"2327_CR41","doi-asserted-by":"crossref","unstructured":"E. Roques\u00a0Gomez, M. Davis, The impact of TCP sliding window on the performance of IEEE 802.11 WLANs, in 2006 IET Irish Signals and Systems Conference, pages 231\u2013234. IET (2006)","DOI":"10.1049\/cp:20060442"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-023-02327-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-023-02327-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-023-02327-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T19:11:30Z","timestamp":1704222690000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-023-02327-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,2]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["2327"],"URL":"https:\/\/doi.org\/10.1186\/s13638-023-02327-3","relation":{},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,2]]},"assertion":[{"value":"22 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 December 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not Applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"2"}}