What is MQTT
MQTT
Message Queuing Telemetry Transport
is a lightweight, publish-subscribe network protocol that transports messages between devices.
The protocol usually runs over TCP/IP.
In my opinion, it’s a protocol that was widely used in
IoT(Internet of Things)
.
MQTT clients
Normally, it’s a bunch of micro-controllers that have WiFi access.
Like ESP32, ESP8866.
MQTT broker
It’s the service that runs on servers(or clouds).
Many big companies offer such a platform that allows your MQTT clients to connect.
It’s a middle software that transfers your data between MQTT clients.