2019Unpublished venueRequires access

MQTT Quality of Service versus Energy Consumption

Jevgenijus Toldinas, Borisas Lozinskis, Edgaras Baranauskas, Algirdas Dobrovolskis

Open publisher page 59 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 59 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

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

Key concepts: MQTT, Message queue, Computer science, Quality of service, Computer network, Energy consumption, Application layer, Protocol (science)

Related papers

Back to paper searchBrowse research topicsOriginal source
MQTT Quality of Service versus Energy Consumption — Research Paper | ScholarLens