The MQTT (Message Queuing Telemetry Transport) protocol is an open OASIS and ISO standard (ISO/IEC 20922) and enables the exchange of arbitrary data between two machines without a direct communication link between them. It applies the pattern of publish-subscribe, where the MQTT client can send (publish) or receive (subscribe) data and the MQTT broker serves as a data dispatcher between the MQTT clients. The published/subscribed data is addressed by topics which are managed by the MQTT broker.
The protocol defines no encoding scheme for the payload data. Through the use of a publish/subscribe mechanism, the published message can be consumed by many clients.
TCP (RFC 793)
IP (RFC 791)
IP (RFC 894)
Ethernet (IEEE 802.3)
Available Protocol Stacks
Universal protocol converter for highest degree of flexibility