Webinar
A2A over MQTT: Agent Discovery and Messaging for Distributed AI Systems | Register Now →
EMQX Edge

Lightweight UNS MQTT Broker for IoT Edge

Run a high-performance MQTT broker at each site to establish a Unified Namespace (UNS), unify OT/IT data flows, and bridge edge data to the cloud with reliability.

QUICK INSTALL
$curl -fsSL emqx.sh/edge | bash
Powering Industrial Data for Leading Manufacturers
westwell
uisee
zeekr
nio
geely
< 5ms
Latency
100K+
Concurrent Connections
1M+
Messages/Second
< 10MB
Memory Footprint
Value Proposition

Built for the Edge

Blazing-Fast

Optimized for edge with low latency and high throughput—up to 10x faster than Mosquitto when running on multi-core CPUs.

Ultra-Lightweight

Minimal footprint with efficient resource utilization, perfect for edge devices. Boot memory footprint is as low as 200KB.

Cross-Platform

Runs seamlessly on multiple operating systems and hardware architectures, including Linux, Windows, ARM, x86, and RISC-V.

How EMQX Edge Works

IoT Data Hub at the Edge

EMQX Edge acts as the central data hub for a local site, factory, or facility. It aggregates data from all local devices (via Neuron or Kepware etc) and bridges it to the cloud.

01

Connect

Receives MQTT data from local devices or gateways like EMQX Neuron.

02

Process

coming soon

Uses its rule engine to filter, transform, and route data locally.

03

Bridge

Publishes data via a secure, reliable MQTT bridge to a central cloud broker.

EMQX Edge Architecture Diagram

Edge Computing

Your Lightweight Edge MQTT Broker

EMQX Edge is a full-featured MQTT broker that runs on-premise, handling local device communication and bridging critical data to the cloud.

1
Broker

Lightweight MQTT Brokering

Provides a full-featured MQTT 5.0 broker at the edge. Manage device-to-device communication, data streams, and local topic trees autonomously.

  • Full MQTT 5.0 & 3.1.1 Support
  • 100K+ Connections on a Single Node
  • Runs on x86, ARM, and in Docker
Edge Broker
Lightweight MQTT 5.0
Sensor Cluster
38 nodes
Factory PLC
line-7
Fleet Gateway
edge-12
sensors/#
Local topic tree
Client
$ nanomq_cli pub -t "topic" -q 2 -u nano -L 100 -m test -h broker.emqx.io -p 1883 $ nanomq_cli sub -t t -q 1 -h broker.emqx.io -p 1883
2
Processingcoming soon

Real-Time Data Processing

Use the SQL-based rule engine to process data in real-time. Filter noise, aggregate values, and transform data formats locally before bridging to the cloud.

  • Intuitive SQL-like Syntax
  • Trigger Local Actions & Alerts
  • Reduce Cloud Data Costs
Filter
Noise removed
Aggregate
1s window
Transform
Normalize
SELECT window(1s), avg(temp) AS avg_temp
WHERE temp > 10 AND humidity < 70
INTO stream.edge_clean WITH FORMAT = "json"
rule engine Process locally before bridging
3
Bridging

Seamless Cloud Bridging

Securely bridge selected data to any cloud platform. Synchronizes edge data with your central IT systems for a unified view and ensures data is never lost, even with unstable networks.

  • Bi-directional Bridge to EMQX Cloud
  • Connect to AWS IoT, Azure IoT Hub, etc.
  • Automatic Buffering & Re-transmission
Edge
Local cache
BufferSyncRetry
Cloud
Unified view
Bi-directional bridge with persistent buffering
4
Protocols

OPC UA & MQTT Integration

Combine the power of industrial protocols with MQTT. EMQX Edge acts as a local hub, receiving standardized MQTT data from OPC UA and Modbus (via Neuron) and bridging it to any MQTT platform.

  • Integrate OPC UA & Modbus
  • Aggregate edge data with MQTT
  • Unified data model for IT/OT
OPC UA
OPC UA
PLC & SCADA
Modbus
Modbus
Legacy assets
Sparkplug B
Sparkplug B
Unified MQTT
EMQX Edge
MQTT Hub
via Neuron
Unified MQTT Stream
Industrial data, normalized
Ready for OT + IT applications.
5
AI/MLcoming soon

Edge AI/ML Integration

Feed processed edge data directly into local AI/ML models. EMQX Edge's rule engine can trigger inference and publish results back via MQTT for real-time decision-making.

  • Low-latency inference at the edge
  • Real-time anomaly detection
  • Optimize predictive maintenance models
Edge Rules
Trigger inference
Rules run locally at the edge.
LLM Models
Stream to trusted AI providers.
Insights
Real-time decisions
Publish results back via MQTT.

Unified Namespace

Unified Namespace: Edge to Cloud

Seamlessly Integrate EMQX Neuron, Edge, and Cloud to build a unified namespace (UNS) architecture for your industrial data, enabling true IT/OT convergence.

Unified Namespace

Edge to cloud topic space

Device Layer

Temperature sensor
PLC controller
Robot arm
Motor drive
Smart meter
EMQX NeuronProtocol

Normalize OT data into MQTT topics at the edge.

OPC UAModbusMQTT payload
EMQX EdgeBroker

Local pub/sub, buffering, and secure northbound bridge.

Local topicsStore & forwardBridge rules
EMQX CloudManaged

Scale globally with managed MQTT and data services.

Multi-regionData opsEnterprise SLA
Edge Capabilities

Built for the Industrial Edge

EMQX Edge provides a robust, scalable, and secure broker for your edge to edge, and edge to cloud data pipeline.

Full MQTT 5.0 Support

Leverage the full power of MQTT 5.0, including shared subscriptions, topic aliases, and user properties etc.

Persistent Cloud Bridge

Reliably bridge data to any MQTT IoT platforms. Automatic store and forward capabilities for unstable network.

Powerful Data Processing

Use SQL-like engine to quickly perform real-time data filtering, transformation, and routing (coming soon).

High-Availability Clustering

Cluster two or more Edge nodes to create a highly available deployment for critical on-premise workloads.

Enterprise-Grade Security

Secure your edge data with TLS/SSL encryption, plus multiple authentication methods (username and password, JWT).

Cross-Platform Support

Deploy easily on x86 or ARM architectures, with support for Linux, Windows, macOS, and Docker.

Easy Observability

A built-in dashboard, view logs, and capabilities of exporting metrics to Prometheus etc.

REST API Management

Automate and manage your edge deployments at scale using a comprehensive REST API for configuration and monitoring.

Data Processing (coming soon)

Process Data with a SQL-Based Rule Engine

Filter, transform, and route data locally with an intuitive SQL language, without writing complex code.

Edge Rule Engine
SQL-based rule engine screenshot

Powering Edge Industrial Scenarios

See how EMQX Edge is used across leading industries to manage edge data.

Factory Floor Data Hub

Deploy EMQX Edge as a local data hub on the factory floor. It aggregates data from multiple EMQX Neuron instances, manages local device communication, and bridges critical OEE data to the central MES/SCADA system.

In-Vehicle Data Processing (T-BOX)

Run EMQX Edge on in-vehicle T-BOX units. It collects CAN bus data (via Edge extension), processes it in real-time for driver alerts, and uses the persistent bridge to send critical telematics to the cloud platform for fleet management.

Smart Utility Data Aggregation

Install EMQX Edge on local data concentrators or gateways for smart meters, solar farms, or charging stations. It manages thousands of local device connections and securely bridges aggregated data to the central platform.

Frequently Asked Questions

Find quick answers to common questions about EMQX Edge.

Deploy Your Edge MQTT Broker Today

Download EMQX Edge for free and start processing your edge data in minutes. Have questions? Our experts are here to help.