- Documentation
Cloud Native Message Engine
MQTT Instance User Guide
MQTT introduction
Cloud native message engine for MQTT
MQTT introduction
Cloud native message engine for MQTT
Cloud native message engine for MQTT
MQTT (Message Queuing Telemetry Transport) is a lightweight, publish-subscribe-based messaging protocol suitable for resource-constrained devices and low-bandwidth, high-latency, or unstable network environments.
MQTT instances can provide reliable real-time message transmission and device connectivity solutions for Internet of Things (IoT) applications. With powerful built-in rule engine and data integration capabilities, IoT data can be processed, transformed, and routed in real time, helping enterprises quickly build IoT platforms and applications.
The cloud native message engine for MQTT is an MQTT service built on EMQx Enterprise Edition. Based on the fundamental functions of EMQ Open Source Edition, the cloud native message engine for MQTT fully supports the functions of EMQx Enterprise Edition. Users can flexibly migrate from EMQ Open Source Edition to EMQx Enterprise Edition.
- Lightweight: IoT devices are often limited in processing power, memory, and energy consumption. MQTT has low overhead and small message size, enabling efficient communication even with limited resources.
- High reliability: IoT networks often face high latency or unstable connections. MQTT supports multiple QoS levels, session awareness, and persistent connections, ensuring reliable message delivery.
- High security: MQTT provides TLS and SSL encryption capabilities, and also supports authentication and authorization mechanisms using username and password credentials.
- Bidirectional communication: The publish-subscribe model of MQTT offers seamless bidirectional communication between devices. Clients can both publish messages to topics and subscribe to receive messages on target topics, enabling efficient data exchange.
- Stateful sessions: MQTT enables stateful sessions between clients and brokers, remembering subscriptions and undelivered messages even after the client disconnects. If the connection is interrupted, the broker stores undelivered messages and attempts to deliver them when the client reconnects. Stateful sessions ensure the reliability of communication and reduce the risk of data loss caused by intermittent connections.
- Massive device connectivity: MQTT is suitable for resource-constrained devices and environments with low bandwidth, high latency, and unstable networks, making it an ideal choice for large-scale Internet of Things applications and supporting stable connectivity for a massive number of devices.
Last updated: 2026.01.26 16:05:27