产品概述
EMQX 企业版是基于开源 EMQX Broker 的电信级物联网消息中间件,用于企业物联网应用中终端硬件同 应用系统的连接,为万物互联提供可靠安全的终端接入、协议适配、消息路由、数据桥接、数据存储等功 能。
EMQX 企业版可应用于物联网、⻋联网、工业物联网、智能家居、移动消息等跨行业领域,并支持以公有 云、私有云、物理机及 Docker 容器和 Kubernetes 等方式进行灵活部署。
产品特点
高性能
EMQX 企业版单节点可处理两百万设备并发连接,支持每秒二十万条消息收发,同时保持毫秒级低延迟水 平,性能表现在行业内属于顶尖水平。
高可扩展性
EMQX 企业版支持可弹性扩展的集群模式,随着业务增⻓可以不停机拓展集群规模,单个集群可以处理千 万级别的设备连接,能够支撑超大型物联网系统应用。
多协议支持
EMQX 企业版提供对主流物联网协议的支持,其中包括 MQTT、MQTT-SN 、CoAP/LwM2M、WebSocket、 STOMP 和 HTTP 等,也提供了 JT-808/GBT-32906 等行业协议接入,同时提供了私有协议适配服务。
网络透明
EMQX 企业版支撑各种蜂窝网络(2G、3G、4G/NB-IoT) 、有线网络和无线网络以及 5G 网络,支持 IPv4 和 IPv6 双栈接入。
便捷的数据持久化
EMQX 企业版支持通过高性能持久化插件,无需编程可将消息数据持久化到各种主流的关系型、非关系型 数据库和消息队列中,方便用户对数据进行存储与消费。
部署方便灵活
EMQX 企业版支持各种公有云、私有云和混合云架构,支持 Docker 容器、Kubernetes 和物理机;支持各 种操作系统,包括 CentOS/Red Hat、Ubuntu、Debina、openSUS 等主流 Linux 发行版,macOS 和 FreeBSD 等,特殊硬件平台和操作系统版本可定制支持。
产品功能
物联网设备连接
EMQX 是基于 Erlang/OTP 平台开发的分布式软实时物联网消息平台。EMQX 可适配各种电信级和企业级 网络,包括传统无线网络 (2G/3G/4G/WIFI)、有线网络以及物联网专用的低功耗广域网 NB-IoT 和 LoRa,可以适配接入来自于不同网络的物联网设备; EMQX 实现了企业级高可靠、高可用集群,可承载 海量物联网终端连接,支持在海量物联网设备间的低延时消息路由。单服务器节点可支撑 200 万连接,单 集群可支撑 1000 万规模的设备连接与消息路由。
协议解析
EMQX 企业版提供丰富的协议适配,支持接入运行物联网主流协议的各类模组与终端,包括 MQTT、CoAP、 WebSocket、HTTP、MQTT-SN、LwM2M、LoRaWAN、STOMP 等协议以及 JT-808/GBT-32906 等 行业协议,同时支持对私有协议的定制适配。
规则引擎
EMQX 企业版内置基于 SQL 的强大规则引擎,可以实现一站式的数据提取、筛选、转换与处理。灵活集 成 WebHook、SQL、NoSQL、时序数据库与 Kafka、Pulsar、RocketMQ 等流处理中间件以及 MES、 ERP 系统,支持快速企业集成与持续应用创新。
消息编解码
EMQX 企业版提供消息编解码(Schema Registry)功能,通过配置解码规则将设备上报/平台下发的数据 按照特定方式实时处理。消息编解码支持对消息的格式转换、压缩、加密处理,助力企业快速完成各类消 息格式的终端设备接入。
数据持久化与消息桥接
EMQX 提供丰富的数据持久化支持,平台接入的各类信息根据数据类型通过规则引擎和 Backend 高速存储 至主流数据库,包括 Redis、OracleDB、SQL Server、MySQL、PostgreSQL、MongoDB、Cassandra、 DynamoD、ClickHouse 等应用数据库以及 InfluxDB、TimescaleDB、OpenTSDB 等时序数据库,以及 DolphinDB、TDengine 等行业数据库;也可以桥接转发数据到 Kafka、RabbitMQ、Pulsar、RocketMQ 等 消息与流中间件或其它支持标准 MQTT 协议的企业消息服务器、公有云平台 IoT Hub 中。
安全模块
多重安全、认证机制与主题级别的访问控制,传输层 TLS、DTLS 安全连接,X509 证书、OAuth2、JWT Token 与用户名密码认证,全面保护物联网传输数据安全。支持基于主题级别的访问控制,访问控制信息 可以保存在 Redis、MySQL、PostgreSQL、MongoDB 和自定义的 HTTP 认证服务中。
平台监控
EMQX 企业版的监控组件提供了内置 EMQX 系统仪表盘,支持外置的 Prometheus 可视化告警监控系统, 可以通过实时、准确的指标跟踪观测系统运营和业务状态。