EMQX Enterprise is an enterprise-level IoT messaging platform that supports one-stop access to millions of IoT devices, MQTT & CoAP multi-protocol processing, and low-latency real-time message communication.
Built-in SQL-based rule engine, which can flexibly realize data extraction, filtering, transformation and processing;
It can forward messages to back-end services, store message data to various SQL, NOSQL, time series databases, or bridge enterprise middleware such as Kafka and RabbitMQ.
EMQX Enterprise is suitable for various IoT application scenarios, helping enterprises to quickly build IoT applications, and supporting any deployment of public cloud, private cloud, physical machine, container/K8S.
Full network multi-protocol device access
IoT mainstream protocols MQTT, MQTT-SN, CoAP/LwM2M, HTTP, WebSocket one-stop device access
Support for industry protocols such as JT-808/GBT-32960, compatible with old network device access based on TCP/UDP private protocol
Full network device access support, such as WiFi, 2G/3G/4G, 5G, NB-IoT, two-way real-time communication between the device and the cloud
Multiple security mechanisms and authentication
TLS/DTLS encryption protocol ensures data transmission security and meets EU GDPR privacy protection standards
Based on X.509 certificate, OAuth2, JWT Token and protocol comes with user name and password authentication
Integration of various fine-grained authentication and authentication plugins based on LDAP, SQL databases, NoSQL databases, etc.
High concurrency soft real-time message routing
Single-node million-level connection support, distributed high-availability cluster architecture
Millisecond-level soft real-time message routing, millions of high-performance message throughput
Support for various message data structures such as Avro, JSON, ProtoBuf
Powerful and flexible built-in rule engine
Powerful built-in rule engine based on SQL, one-stop data extraction, filtering, transformation and processing. Flexible integration of SQL, NoSQL, time series database and Kafka stream processing middleware to support rapid enterprise integration and continuous application innovation.
Enterprise Services and Application Integration
Webhook notifies external enterprise services of device online and offline events and news releases
Proxy subscription mode integration, device online automatically loads subscription topics from Redis or database
Rich RESTful API for external application integration, such as querying and managing currently connected devices
Multiple database persistence support
Redis, MySQL, PostgreSQL, MongoDB multiple database message data persistence
Message conversion and writing to InfluxDB, OpenTSDB, TimescaleDB multiple time series databases
Brokered Subscriptions - Automatically load subscriptions from Redis or the database without the need for active client initiation
Message Transformation Bridge Forwarding Kafka
100,000/second High-performance and high-reliability forwarding of messages to Kafka stream processing middleware
Seamless integration of Erlang/OTP-based RabbitMQ enterprise messaging middleware
Support SQL-based flexible message data extraction, filtering, transformation and forwarding.
CLICK HERE to view the detailed user guide for more information. For more information about the product, please visit the Product Page.