Internet of Things (IoT) devices must be connected to the Internet. By connecting to the Internet, devices can collaborate with each other and with back-end services. The basic network protocol of the Internet is TCP/IP. MQTT (Message Queue Telemetry Transmission) is built on the TCP/IP protocol stack and has become the standard for IoT communications.
MQTT message middleware with high-reliability and high-performance has become the necessary infrastructure software for developing IoT applications and building IoT platforms.
EMQ X is an open source MQTT broker developed with the highly concurrent Erlang/OTP language platform, supporting millions of connections, distributed cluster architecture, and publish-subscribe mode.
EMQ X is widely used in cross-industry fields such as the global Internet of Things, smart home, and mobile messaging. Whether it is a product prototype and IoT startup, or a large-scale commercial deployment, EMQ X is open source and free for use.
Enable stable transmission over severely restricted device hardware and high-latency / limited-bandwidth network
The protocol is so complete that it can be put into production right away, and once the same protocol is implemented at each end, communication can take place.
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 mechanism, it provides comprehensive IoT application features such as Heartbeat mechanism, Will message, QoS quality level + offline message, asynchronous mechanism, topic and security management.
MQTT related documentation of EMQMQTT Quick Start for Beginners
Quickly understand MQTT messaging with the MQTT WebSocket ToolkitWebsocket Toolkit
Learn more about EMQ XEMQ X Documentation
One-click startup of safe and reliable MQTT cloud service with best practices provided by EMQ15-day Free Trial