依赖云端
每条消息都依赖远程网络连接。
本地延迟
边缘并发连接
多核吞吐量
负载下内存占用
每条消息都依赖远程网络连接。
本地业务持续运转,同时数据向上同步。
核心能力
通过专为受限边缘环境打造的高性能 MQTT Broker,连接设备、网关与应用程序。
$ 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集成 eKuiper,在数据消耗网络带宽或进入云端系统之前,完成 MQTT 数据的过滤、聚合、转换与路由。
将选定的 MQTT 主题转化为持久化的本地数据流。支持按时间范围查询历史数据并回放,用于排障诊断、数据分析与系统恢复。
通过高韧性、多路复用的数据桥接,将整理后的本地主题树与中央 MQTT 平台保持同步。
运行在靠近设备和产线的 armhf 与 arm64 Linux 网关上。
部署在 x86_64 工控机上,以承载更高规模的连接与消息量。
使用官方镜像,实现跨边缘设备集群的可复用部署。
产品优势
本地消息分发延迟低于 5 ms,确保车间现场与自动化控制回路的敏捷响应。
基于专为多核系统构建的异步 Actor 架构,每秒可处理超过 100 万条消息。
启动内存占用低至 200 KB,高负载下内存使用量仍低于 10 MB。
在间歇性蜂窝网络与卫星 WAN 环境下,自动对消息进行排队与重传。
通过 TLS/SSL、多种身份认证方式及细粒度访问控制列表全面保护本地数据安全。
通过内置 Web 控制台、REST API 以及原生 Prometheus 遥测指标轻松管理。
边缘高韧性
EMQX Edge 将本地生产运行与不可靠的上行网络解耦,并在网络连接恢复时自动同步数据。
以低延迟在本地进行消息代理。
保持本地设备与应用程序的持续连接。
在边缘端缓存待上报的消息。
通过 TCP 或 QUIC 自动重连并重新传输。
应用场景
汇聚来自多条产线及 EMQX Neuron 协议转换器的 MQTT 数据至单一本地 Broker。
构建自治的本地 MQTT 命名空间,并将选定主题向上同步至企业历史数据库。
在车载边缘单元运行本地消息通信,并通过不稳定的蜂窝网络桥接车辆远程信息。
在靠近分布式资产侧汇聚电表、光伏逆变器、充电桩和变电站现场数据。
在保障本地基础设施遥测持续运转的同时,将电力、冷却及设备数据发布至云端分析系统。
通过高延迟卫星上行链路,可靠保留石油钻井平台、风力发电机和采矿设备的运行遥测数据。
统一命名空间
EMQX Neuron 负责连接工业资产;EMQX Edge 构建本地 UNS 并保障高可用;EMQX 企业版或 Cloud 则跨站点、应用、分析平台与 AI 统一数据。
Sensors · Gateways · Machines
Modbus, OPC UA, S7 to MQTT
Connect · Process · Stream · Bridge
EMQX Cloud · AWS · Azure
EMQX Edge 是一款专为工业边缘打造的轻量级、高性能 MQTT 数据底座。它能够汇聚本地 MQTT 数据,集成 eKuiper 进行数据处理,利用 MQTT stream 持久化选定主题,并将数据桥接至企业级或云端 MQTT 平台。
EMQX Neuron 通过 Modbus、Siemens S7 以及 OPC UA 等工业协议连接工业设备并转换为 MQTT 数据;EMQX Edge 则接收这些 MQTT 数据,在站点内进行代理、处理、持久化,并稳定桥接至云端。
EMQX Edge 支持 MQTT 5.0 与 MQTT 3.1.1,包括全部三种 MQTT 服务质量等级(QoS 0、1 和 2)、主题别名、用户属性以及共享订阅。
可以。本地 MQTT 通信完全自主运行。桥接缓存功能会暂存配置的上行消息,并在网络恢复时自动重新发送;同时 MQTT stream 能够持久化选定主题的数据以供本地查询。
两者均为轻量级 MQTT Broker。但 EMQX Edge 增加了多线程 Actor 架构、内置 MQTT stream 持久化与查询、eKuiper 流处理集成、基于 QUIC 的 MQTT 桥接,并为工业边缘部署提供了内置控制台、REST API 以及 Prometheus 指标支持。
EMQX Edge 可运行在 Linux、Windows 和 macOS 上,全面支持 x86、ARM 与 RISC-V 架构,并提供官方 Docker 镜像以支持容器化部署。