{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T10:12:54Z","timestamp":1776334374244,"version":"3.51.2"},"reference-count":40,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2023,5,19]],"date-time":"2023-05-19T00:00:00Z","timestamp":1684454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Tecnologico de Monterrey"},{"name":"National Robotics Laboratory of the Northeast and Central Area of Mexico at the School of Engineering and Sciences"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>IoT platforms for the transportation industry are portable with limited battery life and need real-time and long-term monitoring operations. Since MQTT and HTTP are widely used as the main communication protocols in the IoT, it is imperative to analyze their power consumption to provide quantitative results that help maximize battery life in IoT transportation systems. Although is well known that MQTT consumes less power than HTTP, a comparative analysis of their power consumption with long-time tests and different conditions has not yet been conducted. In this sense, a design and validation of an electronic cost-efficient platform system for remote real-time monitoring is proposed using a NodeMCU module, in which experimentation is carried out for HTTP and MQTT with different QoS levels to make a comparison and demonstrate the differences in power consumption. Furthermore, we characterize the behavior of the batteries in the systems and compare the theoretical analysis with real long-time test results. The experimentation using the MQTT protocol with QoS 0 and 1 was successful, resulting in power savings of 6.03% and 8.33%, respectively, compared with HTTP, demonstrating many more hours in the duration of the batteries, which could be very useful in technological solutions for the transport industry.<\/jats:p>","DOI":"10.3390\/s23104896","type":"journal-article","created":{"date-parts":[[2023,5,19]],"date-time":"2023-05-19T10:08:55Z","timestamp":1684490935000},"page":"4896","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Comparative Analysis of Power Consumption between MQTT and HTTP Protocols in an IoT Platform Designed and Implemented for Remote Real-Time Monitoring of Long-Term Cold Chain Transport Operations"],"prefix":"10.3390","volume":"23","author":[{"given":"Heriberto J.","family":"Jara Ochoa","sequence":"first","affiliation":[{"name":"Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2808-9743","authenticated-orcid":false,"given":"Raul","family":"Pe\u00f1a","sequence":"additional","affiliation":[{"name":"Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8270-3890","authenticated-orcid":false,"given":"Yoel","family":"Ledo Mezquita","sequence":"additional","affiliation":[{"name":"Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0732-5855","authenticated-orcid":false,"given":"Enrique","family":"Gonzalez","sequence":"additional","affiliation":[{"name":"Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5996-9997","authenticated-orcid":false,"given":"Sergio","family":"Camacho-Leon","sequence":"additional","affiliation":[{"name":"Tecnologico de Monterrey, School of Engineering and Sciences, Ave. Eugenio Garza Sada 2501, Monterrey 64849, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"62840","DOI":"10.1109\/ACCESS.2018.2877175","article-title":"Internet of too many things in smart transport: The problem, the side effects and the solution","volume":"6","author":"Xu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_2","first-page":"4654","article-title":"Internet of things (IoT) with cloud computing and machine-to-machine (M2M) communication","volume":"3","author":"Abraham","year":"2016","journal-title":"IJETST"},{"key":"ref_3","unstructured":"Kacprzyk, J., and Lakhmi, C.J. (2019). Internet of Things and Big Data Analytics for Smart Generation, Springer International Publishing."},{"key":"ref_4","first-page":"1207","article-title":"Internet of Things based smart transportation systems","volume":"2","author":"Sherly","year":"2015","journal-title":"IRJET"},{"key":"ref_5","unstructured":"Xie, X. (2023, May 11). Key Applications of the Smart IoT to Transform Transportation Systems; In WIOMAX Report, Washington, USA. Available online: http:\/\/www.wiomax.com\/doc\/report\/WIO-TR-18-001.pdf."},{"key":"ref_6","first-page":"54","article-title":"Application of Internet of Things in logistics-current challenges","volume":"7","author":"Tadejko","year":"2015","journal-title":"JEMI"},{"key":"ref_7","first-page":"100309","article-title":"Development of an open sensorized platform in a smart agriculture context: A vineyard support system for monitoring mildew disease","volume":"28","author":"Trilles","year":"2020","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_8","unstructured":"Causevic, S., Colakovic, A., and Haskovic, A. (2018, January 10\u201311). The model of transport monitoring application based on Internet of Things. Proceedings of the International Scientific Conference on Science and Traffic Development, Opatija, Croatia."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1038\/s43016-020-00196-3","article-title":"Towards food supply chain resilience to environmental shocks","volume":"2","author":"Davis","year":"2021","journal-title":"Nat. Food"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1016\/j.wasman.2016.12.027","article-title":"Processing- and product-related causes for food waste and implications for the food supply chain","volume":"61","author":"Raak","year":"2017","journal-title":"Waste Manag."},{"key":"ref_11","first-page":"210","article-title":"Food waste in an alternative food network-a case-study","volume":"149","author":"Rok","year":"2019","journal-title":"RCR Adv."},{"key":"ref_12","unstructured":"Gormley, R., Brennan, M., and Butler, F. (2000). Upgrading the Cold Chain for Consumer Food Products, The National Food Centre, TEAGASC, Agriculture and Food Development Authority."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1016\/j.compag.2014.11.009","article-title":"Wireless sensor network for real-time perishable food supply chain management","volume":"110","author":"Wang","year":"2015","journal-title":"Comput. Electron. Agric."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.fm.2017.12.001","article-title":"Integrating predictive models and sensors to manage food stability in supply chains","volume":"75","author":"Tamplin","year":"2018","journal-title":"Food Microbiol."},{"key":"ref_15","unstructured":"(2023, March 30). ESP8266 Wi-Fi MCU, Espressif Systems. Available online: https:\/\/www.espressif.com\/en\/products\/socs\/esp8266."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kaium Khan, A., Ahmed Shaem, T., Rahman, M., Zowad Khan, A., and Shah Alamgir, M. (2018, January 21\u201323). A portable and less time consuming wireless biometric attendance system for academic purpose using NodeMCU microcontroller. Proceedings of the 2018 21st International Conference of Computer and Information Technology (ICCIT), Dhaka, Bangladesh.","DOI":"10.1109\/ICCITECHN.2018.8631954"},{"key":"ref_17","first-page":"16","article-title":"IoT-based home appliances control system using NodeMCU and blynk server","volume":"5","author":"Mahindar","year":"2018","journal-title":"Int. Adv. Res. J. Sci. Eng. Technol."},{"key":"ref_18","first-page":"127","article-title":"A NodeMCU based home automation system","volume":"5","author":"Shelke","year":"2018","journal-title":"Int. Res. J. Eng. Technol."},{"key":"ref_19","first-page":"100","article-title":"Internet de las cosas para controlar el encendido y apagado de aires acondicionados y luminarias","volume":"38","year":"2016","journal-title":"Pist. Educ."},{"key":"ref_20","first-page":"801","article-title":"Webserver based smart monitoring system using esp8266 node mcu module","volume":"9","year":"2018","journal-title":"Int. J. Sci. Eng. Res."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.procs.2016.05.045","article-title":"Wireless heart rate monitoring system using mqtt","volume":"86","author":"Chooruang","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.procs.2019.05.017","article-title":"Blood pressure monitoring system using wireless technologies","volume":"152","author":"Singh","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1016\/j.procs.2019.11.022","article-title":"Voice-controlled autonomous vehicle using IoT","volume":"160","author":"Sachdev","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_24","unstructured":"Pu\u00f1al Pereira, P. (2016). Efficient IoT Framework for Industrial Applications. [Ph.D. Thesis, School of Industrial Electronics]."},{"key":"ref_25","first-page":"118","article-title":"Energybox: Disclosing the wireless transmission energy cost for mobile devices","volume":"4","author":"Vergara","year":"2014","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Luthfi, F., Juanda, E.A., and Kustiawan, I. (2017, January 16). Optimization of data communication on air control device based on Internet of Things with application of http and mqtt protocols. Proceedings of the IOP Conference Series: Materials Science and Engineering, Bandung, Indonesia.","DOI":"10.1088\/1757-899X\/384\/1\/012009"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Naik, N. (2017, January 11\u201313). Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and http. Proceedings of the 2017 IEEE International Systems Engineering Symposium (ISSE), Vienna, Austria.","DOI":"10.1109\/SysEng.2017.8088251"},{"key":"ref_28","unstructured":"(2023, March 30). Power Profiling: Https Long Polling vs. MQTT with ssl on Android. Available online: http:\/\/stephendnicholas.com\/posts\/power-profiling-mqtt-vs-https."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Espinosa-Aranda, J.L., Vallez, N., Sanchez-Bueno, C., Aguado-Araujo, D., Bueno, G., and Deniz, O. (2015, January 28\u201330). Pulga, a tiny open-source mqtt broker for flexible and secure IoT deployments. Proceedings of the 2015 IEEE Conference on Communications and Network Security (CNS), Florence, Italy.","DOI":"10.1109\/CNS.2015.7346889"},{"key":"ref_30","unstructured":"Veerasamy, B.D. (2010). Creating a model http server program using java. arXiv."},{"key":"ref_31","first-page":"33857","article-title":"A review on client-server based applications and research opportunity","volume":"10","author":"Kumar","year":"2019","journal-title":"IJRSR"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Pastor-Vargas, R., Tobarra, L., Robles-G\u00f3mez, A., Martin, S., Hern\u00e1ndez, R., and Cano, J. (2020). A wot platform for supporting full-cycle IoT solutions from edge to cloud infrastructures: A practical case. Sensors, 20.","DOI":"10.3390\/s20133770"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Happ, D., and Wolisz, A. (2016, January 23\u201325). Limitations of the pub\/sub pattern for cloud based IoT and their implications. Proceedings of the 2016 Cloudification of the Internet of Things (CIoT), Paris, France.","DOI":"10.1109\/CIOT.2016.7872916"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bryce, R., Shaw, T., and Srivastava, G. (2018, January 4\u20136). MQTT-G: A publish\/subscribe protocol with geolocation. Proceedings of the 2018 41st International Conference on Telecommunications and Signal Processing (TSP), Athens, Greece.","DOI":"10.1109\/TSP.2018.8441479"},{"key":"ref_35","unstructured":"Lee, S., Kim, H., Hong, D.K., and Ju, H. (2013, January 28\u201330). Correlation analysis of mqtt loss and delay according to qos level. Proceedings of the The International Conference on Information Networking 2013 (ICOIN), Bangkok, Thailand."},{"key":"ref_36","unstructured":"Longo Imedio, J.E.L. (2019). Aplicaci\u00f3n de Dom\u00f3tica en el Contexto de IoT. [Master\u2019s Thesis, Facultad de Inform\u00e1tica]."},{"key":"ref_37","first-page":"99","article-title":"On modelling and validation of the MQTT IoT protocol for M2M communication","volume":"2138","author":"Tena","year":"2018","journal-title":"CEUR Workshop Proc."},{"key":"ref_38","unstructured":"Baranauskas, E., Toldinas, J., and Lozinskis, B. (2019, January 25). Evaluation of the impact on energy consumption of mqtt protocol over tls. Proceedings of the IVUS 2019 International Conference on Information Technologies, Kaunas, Lithuania."},{"key":"ref_39","unstructured":"Viswanathan, A. (2017). Analysis of Power Consumption of the MQTT Protocol. [Master\u2019s Thesis, School of Information Sciences]."},{"key":"ref_40","unstructured":"(2023, March 30). Digital Transformation in Transportation and Logistics with IoT and MQTT. Available online: https:\/\/www.hivemq.com\/solutions\/transportation\/digital-transformation-in-transportation-and-logistics-with-iot-and-mqtt\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4896\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:38:25Z","timestamp":1760125105000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4896"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,19]]},"references-count":40,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["s23104896"],"URL":"https:\/\/doi.org\/10.3390\/s23104896","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,19]]}}}