Abstract: In the era of rapid technological advancements, communication and information sharing has seen a major growth. Internet of Things (IoT) marks out a network of physical embedded objects (sensors, devices, networks, as well as different software technologies) that are used for exchanging data through different machines and networks on the Internet. Machine to machine communication has seen fast growth over the years and some protocols significantly in use are MQTT, AMQP and CoAP. Message Queuing Telemetry Transport (MQTT) is a lightweight protocol that supports a ‘machine to machine’ communication even with low bandwidths and high latency. MQTT follows a publish- subscribe model with a MQTT broker acting as the server used for communication. In this paper, we have used Paho MQTT client for publish and subscribe methods which is under the licensing of Eclipse Paho Project and Mosquitto MQTT broker -to design a terminal chat client that can establish communication between two laptops.

Keywords: MQTT, Chat client, IoT protocols, Paho MQTT Client, Mosquitto MQTT broker.

PDF | DOI: 10.17148/IARJSET.2021.8718

Open chat