hexagon-equalsEMQX

Setup EMQX MQTT broker ..

circle-info

EMQX

EMQX is an enterprise-grade, highly scalable MQTT broker built for massive IoT deployments and mission-critical applications requiring high availability and performance. Unlike lighter-weight brokers, EMQX is designed to handle millions of concurrent device connections with clustering capabilities that enable horizontal scaling across multiple nodes for fault tolerance and load distribution.

Businesses leverage EMQX for large-scale industrial IoT scenarios such as connected vehicle platforms processing real-time telemetry from entire fleets, smart city infrastructure coordinating thousands of sensors across traffic systems and utilities, telecommunications companies managing IoT SIM connectivity, and manufacturing enterprises running Industry 4.0 initiatives with hundreds of production lines publishing data simultaneously.

EMQX offers advanced features like built-in rule engines for data transformation and routing, native integration with time-series databases (InfluxDB, TimescaleDB), message persistence, and comprehensive monitoring dashboards - reducing the need for separate middleware components. Its support for MQTT 5.0 features, WebSocket connections, and multi-protocol gateways (CoAP, LwM2M) makes it particularly valuable for organizations consolidating diverse device ecosystems. Companies often deploy EMQX as the messaging backbone between edge devices and data platforms like Pentaho, enabling real-time data pipelines that feed operational dashboards, predictive maintenance systems, and business intelligence applications.

Select OS:

circle-info

Deploys EMQX container on localhost:1883

  1. Copy over the required files.

cd
cd ~/Workshop--Data-Integration/Setup/Streaming/EMQX/linux
chmod +x copy-emqx.sh && ./copy-emqx.sh
Create directories & copy assets
  1. To deploy the 'EMQX' container.

Deploy EMQX
  1. Check the container has been successfully deployed.

  1. Log into EMQX dashboard.

EMQX LogIn

Username

admin

Password

public

circle-info

On first login you'll be asked to change your password or Skip.

Password: Password123

EMQX dashboard

Last updated

Was this helpful?