Introduction

    • 100% compliant with MQTT v5.0 and v3.x standards.
    • Fully supports QoS 0, 1 & 2 of MQTT message delivery.
    • Works with all MQTT clients and libraries like Eclipse Paho.

    Data Security & Privacy

    • Ensure data security with MQTT over TLS/SSL or QUIC.
    • Authenticate with LDAP, JWT, PSK, X.509 certificates, and more.
    • Rich data management APIs to help keeping your data protection policy in line with EU’s GDPR.

    Cloud-Native

    • Adopt cloud-native architecture based on Kubernetes. One-click deployment for on-premises or fully managed service.

    Run Anywhere

    • Run Anywhere
    • Run anywhere in private, hybrid, and public clouds like AWS, GCP, and Azure without vendor lock-in.
    • Efficiently use network and server resources.
    • Get high ROI from your IoT solutions with low TCO.

    Global Technical Support

    • 7 sites globally, covering USA, Europe, Japan and China.
    • More than ten business partners in Europe, USA and India.
    • 24/7 worldwide technical support service.

    Features List

    Connectivity

    • Full MQTT v3.1, v3.1.1 and v5.0 protocol specification support
      • QoS 0, QoS 1, QoS 2 message support
      • Persistent conversation and offline message support
      • Retained message support
      • Last Will message support
      • Shared subscription support
      • system topic support
    • MQTT supports 4 transport protocols
      • TCP
      • TLS
      • WebSocket
      • QUIC (Experimental)
    • HTTP message publishing interface support
    • Gateways
      • CoAP
      • LwM2M
      • MQTT-SN
      • Stomp
      • GB/T 32960 (Enterprise edition)
      • JT/T 808 (Enterprise edition)
      • OCPP (Enterprise edition)
    • Auto subscription
    • Topic rewrite

    Security

    • Authentication based on username/password supported using built-in database, Redis, MySQL, PostgreSQL, MongoDB as data sources, and HTTP server to provide authentication services
    • Authentication based JWT supported using JWKs
    • Enhanced Authentication for MQTT 5.0
    • PSK authentication
    • Access control (Authorization) based on Client ID, IP address, and username supported using built-in database, Redis, MySQL, PostgreSQL, MongoDB as data sources, and HTTP Server to provide authorization services
    • API to ban clients
    • Multi-server node cluster (Cluster)
    • Support , , , cluster discovery methods
    • Multi-server node bridge (Bridge)

    Data Integration

    • SQL syntax data integrations to extract, filter, enrich, and transform MQTT message or internal events to desired format and export them to external data platforms
    • Supports data bridging with other brokers or IoT platforms using MQTT (such as EMQX Cloud, AWS IoT Core, Azure IoT Hub)
    • Supports integration with other apps using WebHook
    • 30+ enterprise system integrations including Kafka, RDS, various SQL / NoSQL / time-series databases, and enterprise systems such as Oracle and SAP (Enterprise edition)

    Reliability

    • Overload protection
    • Message rate limit
    • Connection rate limit

    Observability

    • Client online status query
    • Cluster status and metrics query
    • Integration with Prometheus/StatsD
    • Online log based tracing
    • Runtime tracing tools
    • Plugins
    • Hooks
    • gRPC protocol extension