MQTT Quality of Service versus Energy Consumption
Jevgenijus Toldinas, Borisas Lozinskis, Edgaras Baranauskas, Algirdas Dobrovolskis
Abstract
Jevgenijus Toldinas, Borisas Lozinskis, Edgaras Baranauskas, Algirdas Dobrovolskis
Abstract
IoT today invented for creating, editing and sharing information and data. Some sources predict the number of tens and hundreds billion connected devices for the year 2020-2025. One of the most popular standard machine-to-machine application layer protocols to interconnect the things and applications to the Internet of Things is Message Queuing Telemetry Transport protocol. Quality of service (QoS) deal with network performance elements like latency, error rate and uptime. MQTT provides three levels of QoS. Usage time of IoT devices is constrained by its most critical resource - battery. This paper deals with the estimation of energy consumption in transferring data using lightweight MQTT protocol over it different QoS levels. For experiments, we implemented client-server architecture and employ MQTT publish/subscribe protocol to transfer data between nodes.
OpenAlex reports 59 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
IoT today invented for creating, editing and sharing information and data. Some sources predict the number of tens and hundreds billion connected devices for the year 2020-2025. One of the most popular standard machine-to-machine application layer protocols to interconnect the things and applications to the Internet of Things is Message Queuing Telemetry Transport protocol. Quality of service (QoS) deal with network performance elements like latency, error rate and uptime. MQTT provides three levels of QoS. Usage time of IoT devices is constrained by its most critical resource - battery. This paper deals with the estimation of energy consumption in transferring data using lightweight MQTT protocol over it different QoS levels. For experiments, we implemented client-server architecture and employ MQTT publish/subscribe protocol to transfer data between nodes.
Key concepts: MQTT, Message queue, Computer science, Quality of service, Computer network, Energy consumption, Application layer, Protocol (science)