Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Jara Ochoa, Heriberto J., Peña, Raul, Ledo Mezquita, Yoel, Gonzalez, Enrique, Camacho-Leon, Sergio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224120/
https://www.ncbi.nlm.nih.gov/pubmed/37430809
http://dx.doi.org/10.3390/s23104896
_version_ 1785050101568241664
author Jara Ochoa, Heriberto J.
Peña, Raul
Ledo Mezquita, Yoel
Gonzalez, Enrique
Camacho-Leon, Sergio
author_facet Jara Ochoa, Heriberto J.
Peña, Raul
Ledo Mezquita, Yoel
Gonzalez, Enrique
Camacho-Leon, Sergio
author_sort Jara Ochoa, Heriberto J.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-10224120
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102241202023-05-28 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 Jara Ochoa, Heriberto J. Peña, Raul Ledo Mezquita, Yoel Gonzalez, Enrique Camacho-Leon, Sergio Sensors (Basel) Article 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. MDPI 2023-05-19 /pmc/articles/PMC10224120/ /pubmed/37430809 http://dx.doi.org/10.3390/s23104896 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Jara Ochoa, Heriberto J.
Peña, Raul
Ledo Mezquita, Yoel
Gonzalez, Enrique
Camacho-Leon, Sergio
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
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
title_full 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
title_fullStr 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
title_full_unstemmed 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
title_short 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
title_sort 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
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224120/
https://www.ncbi.nlm.nih.gov/pubmed/37430809
http://dx.doi.org/10.3390/s23104896
work_keys_str_mv AT jaraochoaheribertoj comparativeanalysisofpowerconsumptionbetweenmqttandhttpprotocolsinaniotplatformdesignedandimplementedforremoterealtimemonitoringoflongtermcoldchaintransportoperations
AT penaraul comparativeanalysisofpowerconsumptionbetweenmqttandhttpprotocolsinaniotplatformdesignedandimplementedforremoterealtimemonitoringoflongtermcoldchaintransportoperations
AT ledomezquitayoel comparativeanalysisofpowerconsumptionbetweenmqttandhttpprotocolsinaniotplatformdesignedandimplementedforremoterealtimemonitoringoflongtermcoldchaintransportoperations
AT gonzalezenrique comparativeanalysisofpowerconsumptionbetweenmqttandhttpprotocolsinaniotplatformdesignedandimplementedforremoterealtimemonitoringoflongtermcoldchaintransportoperations
AT camacholeonsergio comparativeanalysisofpowerconsumptionbetweenmqttandhttpprotocolsinaniotplatformdesignedandimplementedforremoterealtimemonitoringoflongtermcoldchaintransportoperations