Compact MQTT packet, enable stable transmission over severely restricted device hardware and high-latency / low-bandwidth network.
Its client and SDK covers all language platforms, it is an Internet of things platform standard communication protocol for AWS IoT Core, Azure IoT Hub and other top cloud vendors, which is an actual standard of Internet of things.
Based on the publish-subscribe model. The advantage of the publish-subscribe model is the decoupling between the publisher and subscriber: there is no need to build the direct connection between the subscriber and publisher, nor need to on-line at the same time.
Provide comprehensive IoT application features such as Heartbeat mechanism, Will message, QoS quality level + offline message, asynchronous mechanism, topic and security management.
MQTT is an IoT protocol based on the Pub/Sub model. With its characteristics of simple and easy implementation, support for QoS, and small packet.
The core of MQTT is the publish-subscribe model. In this article, we will introduce this model in detail.
The MQTT protocol communicates by exchanging predefined MQTT control packets. We will take MQTTX as an example to show how to implement the publish and subscribe function through MQTT packets.
MQTT will route messages based on topic. The broker will route messages to all the client that have subscribed to this message topic.
The messaging series start from initiating an MQTT connection request to the server until the connection is interrupted and the session expires is called session.
MQTT protocol specifies the 3 QoS (Quality of Service) levels, which guarantees the reliability of message delivery under different network environments.
When the client disconnects, a will message is sent to the relevant subscriber.
MQTT X provides comprehensive MQTT testing capabilities and helps you develop MQTT services and applications faster.Download MQTT X →
EMQX provides persistence, southbound message caching, and secure authentication to meet SAIC Volkswagen's IoV platform's needs.Learn More →