EMQ X Enterprise is a powerful, real-time and feature-rich messaging platform which supports multi-million level of concurrent connections and multi-protocol access including MQTT, CoAP and many more.
A built-in rule engine with SQL interface enables real-time data processing, including data filtering, transformations, aggregations and routing into other databases or to other stream engines.
It can be widely used in any IoT applications and use cases. It supports installation on bare metal and on-premises, or private/hybrid/public cloud, whether in Docker or on K8S.
Latest News:EMQ X Enterprise 4.2.4 Released Free TrialSupports all major IoT protocols including MQTT、MQTT-SN、CoAP/LwM2M、HTTP、WebSocket
Supports industrial standard IoT protocols, such as JT-808/GBT-32960; backward compatible with TCP/UDP based proprietary protocols
Supports real-time duplex communication in all wireless networks, including WiFi、2G/3G/4G、5G、NB-IoT
TLS/DTLS Encryption to ensure data transmission security, fully compliant with EU General Data Protection Regulation (GDPR)
Supports X.509 certificate, OAuth2 access tokens, JSON web tokens (JWT) authentication
Supports integration of multiple fine-grained authentication plug-ins, such as LDAP、SQL、NoSQL
Million level concurrent connection on single node; distributed highly available cluster architecture
Millisecond level message routing latency and million messages per second throughput
Supports Avro, JSON, ProtoBuf and other message formats
A powerful built-in rule engine that enables real-time data processing. It provides an easy-to-use, yet powerful SQL interface for stream processing without the need to write code in other programming languages. It supports a wide range of streaming operations, including data filtering, transformations, aggregations and routing into other databases such as SQL, NoSQL,TSDB or bridging to other stream engine such as Kafka, Pulsar, RabbitMQ. It enables rapid products integration, iteration and innovation.
Webhook mode publishing device online/offline events via message pushing to external services
Supports proxy subscription integration, automatically loads subscription topics from Redis or other databases upon devices online
Rich RESTful APIs for 3rd party application integration, such as quering and managing current connected devices
Supports multi-database Redis, MySQL, PostgreSQL, MongoDB Persistence Plug-Ins
Supports formatting and writing messages into multiple time series databases such InfluxDB, OpenTSDB, TimescaleDB and TDengine
Supports proxy subscription - automatically loads subscriptions from Redis or other databases without clients
100,000 messages/sec highly reliable message forwarding to Kafka stream processing middleware
Supports seamless integration of Erlang/OTP based RabbitMQ enterprise message Middleware
Supports flexible SQL interfaced data extraction, filtering, transforming and forwarding
EMQ X Control Center is a holistic and powerful monitoring dashboard that grants insight to your broker cluster.
In addition to a real-time overview and detailed monitoring metrics, this web UI grants administrative actions that allow the operation team to quickly identify and resolve problems as they arise.
EMQ X Enterprise is suitable for various large-scale IoT & 5G applications