The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
EMQX is a scalable and reliable MQTT broker built in Erlang, designed for AI, IoT, industrial IoT, and connected vehicles. The repository contains multiple applications that extend EMQX's core functionality, including a rule engine for transforming and rerouting messages, gateways for LwM2M and OCPP-J protocols, schema validation and message transformation capabilities, integration with Prometheus for metrics collection, and utilities for dynamic MQTT connection management and telemetry reporting. The project is developed by EMQ and includes comprehensive infrastructure for message brokering, device management, data integration, and observability across distributed deployments.