WHAT IS MQTT?

WHAT IS MQTT?


MQTT stands for “Message Queuing Telemetry Transport.

MQTT protocol was indeed developed by Dr. Andy Stanford-Clark of IBM and Arlen Nipper of Arcom (now part of Eurotech).

MQTT is a lightweight and straightforward communication protocol primarily designed for IoT (Internet of Things) and field devices to facilitate their connection to cloud networks. Your statement is accurate.

Main features of MQTT

  1. Retransmission of Messages – It includes security features, such as the retransmission of messages if they are not received.
  2. Low Bandwidth – Data is transmitted only when necessary, reducing the communication load.
  3. Security – TLS encryption and client authentication are available, ensuring secure communication.

MQTT protocol follows publish subscribe module.

In MQTT, as depicted in the image below, MQTT Publishers send data to the MQTT Broker. MQTT Subscribers, which have previously subscribed to the same data, receive the data from the Broker.

Step1

Subscriber request data to be received by Broker from Publisher and request delivery of necessary data.

Step2

Broker receives data transmitted from the publisher.

Step3

-Broker sends data to Subscriber.

Leave a comment