What is MQTT?
MQTT is a lightweight, publish-subscribe network protocol that transports messages between devices. The protocol usually runs over TCP/IP, however, any network protocol that provides ordered, lossless, bi-directional connections can support MQTT. It is designed for connections with remote locations where a resource constraints exist or the network bandwidth is limited.
See more about MQTT.
Use Cases for MQTT
Here are some ideas on which scenarios MQTT can be used:
- Reliable network communication, like WiFi.
- High frequency data.
- Devices connected to an outlet.
- Smart Home devices.