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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call