Favicon of EMQX

EMQX

Connect, process, and stream real-time data from millions of IoT devices to any cloud or AI platform. Scale massive workloads with sub-millisecond latency.

Bridge the physical world and artificial intelligence with a highly scalable, real-time data backbone. This unified MQTT platform connects, processes, and streams data from millions of devices directly to your preferred cloud, AI, and analytics environments. Whether managing software-defined vehicles, smart manufacturing, or connected robotics, you can turn massive volumes of IoT telemetry into actionable intelligence with sub-millisecond latency.

Key Benefits:

  • Massive Scalability: Support over 10 million concurrent device connections and process millions of messages per second within a single cluster.
  • Unified Architecture: Combine a robust MQTT broker, a SQL-based rules engine, and flexible data integration into one cohesive platform.
  • AI Agent Integration: Give AI models real-time access to physical devices using built-in Model Context Protocol (MCP) support.
  • Extensive Connectivity: Utilize over 50 native integrations across major cloud providers and data analytics tools.

Directory Structure

emqx
emqx-enterprise
data
log
.env
docker-compose.yml

docker-compose.yml

services:
  emqx:
    image: emqx/emqx-enterprise:latest
    container_name: emqx
    restart: unless-stopped
    ports:
      - "1883:1883"      # MQTT TCP
      - "8083:8083"      # MQTT WebSocket
      - "8084:8084"      # MQTT WebSocket SSL
      - "8883:8883"      # MQTT SSL
      - "18083:18083"    # Dashboard
    environment:
      EMQX_NODE__NAME: "emqx@node1.emqx.io"
      EMQX_NODE__COOKIE: "${EMQX_NODE_COOKIE}"
      EMQX_DASHBOARD__DEFAULT_USERNAME: "admin"
      EMQX_DASHBOARD__DEFAULT_PASSWORD: "${EMQX_DASHBOARD_PASSWORD}"
    volumes:
      - ./data:/opt/emqx/data
      - ./log:/opt/emqx/log

.env

# EMQX Erlang Node Cookie (Secret string for cluster communication security)
EMQX_NODE_COOKIE=emqx_secret_cookie_123

# EMQX Dashboard Password (Default username is admin)
EMQX_DASHBOARD_PASSWORD=public

Share:

Ad
Favicon

 

  
 

Similar to EMQX

Favicon

 

  
  
Favicon

 

  
  
Favicon