Abstract MQ Telemetry Transport (MQTT) is a lightweight broker-based publish/subscribe messaging protocol designed to be open, simple, lightweight and easy to implement. These characteristics make it ideal for use in constrained environments, for example, but not limited to: Where the network is expensive, has low bandwidth or is unreliable When run on an embedded device with limited processor or