Litcius/Paper detail

Broker Clustering Enabled Lightweight Communication in IoT using MQTT

Shruti Tripathi, Brijesh Kumar Chaurasia

202318 citationsDOI

Abstract

The advent of Internet of Things (IoT) applications is unavoidably reliant on standard real-time communication technology. In order to get hassle-free assistance for unreliable networks and fast message delivery between server and clients; consequently, it is necessary to mindfully choose an appropriate messaging protocol. In this paper, we have analyzed a lightweight messaging system for high-latency, low-bandwidth, and for unreliable networks protocol called Message Queuing Telemetry Transport (MQTT) for IoT networks. For machine-to-machine (M2M) communication, MQTT is most frequently employed in an embedded setting because of its low overhead. Following the selection of the best-fit messaging protocol for IoT systems, the determination of the appropriate broker enterprise is prioritized. This work highlights the key points of MQTT using HiveMQ Broker Enterprise, focusing on the broker node clustering to efficiently handle the message traffic, the message retention facility, and offline queuing. Finally, we conclude our discussion by addressing real-time monitoring of MQTT clients and the health of cluster nodes deploying MQTT Protocol on the HiveMQ Control Center dashboard.

Topics & Concepts

MQTTMessage queueComputer scienceComputer networkProtocol (science)Message brokerOverhead (engineering)Cluster analysisInternet of ThingsComputer securityOperating systemAlternative medicineMachine learningPathologyMedicineIoT and Edge/Fog ComputingIoT Networks and ProtocolsCloud Computing and Resource Management