# 产品概览

EMQX 企业版是一款「随处运行,无限连接,任意集成」云原生分布式物联网接入平台。

EMQX 企业版提供一体化的分布式 MQTT 消息服务和强大的 IoT 规则引擎,为高可靠、高性能的物联网实时数据移动、处理和集成提供动力,助力企业快速构建关键业务的 IoT 平台与应用。

# 产品优势

# 完整的 MQTT 协议

  • 完整的 MQTT 协议
  • 完整支持 MQTT 3.x 和 MQTT 5.0 协议标准
  • 完全支持 QoS 0, 1 & 2 的 MQTT 消息传递
  • 支持所有 MQTT 客户端和库(如 Eclipse Paho)

# 数据安全与隐私

  • 数据安全与隐私
  • 基于 MQTT over TLS/SSL 确保数据安全
  • LDAP、JWT、PSK 和 X.509 证书等多种身份认证
  • 丰富的管理 API 确保数据保护策略符合欧盟 GDPR 法案

# 云原生

  • 基于 Kubernetes 云原生技术,无论是私有部署还是全托管服务,都可以一键轻松部署、监控、伸缩及升级

# 任意部署

  • 在物理机、容器/K8s、私有云、混合云和公有云(如阿里云、华为云和 AWS )中的任何地方运行,不受位置限制,不受厂商锁定

# 低总拥有成本

  • 高效地利用网络和服务器硬件资源
  • 按年支付,无需昂贵的一次性购买
  • 高投资回报率,降低总拥有成本

# 全球技术支持团队

  • 北美、欧洲、日本、中国 7 个分支机构
  • 欧洲、北美、印度近 10 家合作伙伴
  • 全球范围内 7x24 小时技术支持服务

# 功能概览

以下是 EMQX 不完全功能列表。

# 连接

  • 完整支持 MQTT v3.1、v3.1.1 和 v5.0 协议规范
    • QoS 0、QoS 1、QoS 2 消息支持
    • 持久会话和离线消息支持
    • 保留消息(Retained Message)支持
    • 遗嘱消息(Will Message)支持
    • 共享订阅支持
    • $SYS/ 系统主题支持
  • MQTT 支持 4 种传输协议
    • TCP
    • TLS
    • WebSocket
  • HTTP 消息发布接口
  • 网关
    • CoAP
    • LwM2M
    • MQTT-SN
    • Stomp
    • GB/T 32960(企业版)
    • JT/T 808(企业版)
    • OCPP (Enterprise edition)

更多 MQTT 扩展支持:

  • 延迟发布
  • 代理订阅
  • 主题重写

# 安全

  • 基于用户名/密码的身份认证,支持使用内置数据库、Redis、MySQL、PostgreSQL、MongoDB 作为数据源,也支持使用 HTTP Server 提供认证服务
  • 基于 JWT 的身份认证与权限控制,支持 JWKs
  • MQTT 5.0 增强认证
  • PSK 身份验证
  • 基于 Client ID、IP 地址,用户名的访问控制,支持使用内置数据库、Redis、MySQL、PostgreSQL、MongoDB 作为数据源,也支持使用 HTTP Server 提供授权服务
  • 客户端黑名单支持

# 可伸缩性

  • 多节点集群 (Cluster)
  • 支持手动、dns、etcd、k8s 集群发现方式集群
  • 多服务器节点桥接 (Bridge)

# 数据集成

  • SQL 语法数据集成,实时提取、过滤、丰富和转换 MQTT 消息或内部事件为用户所需格式,并将其发送到外部数据平台
  • 通过 MQTT 与其他 Broker 或物联网平台进行双向数据桥接(如 EMQX Cloud,AWS IoT Core,Azure IoT Hub)
  • 通过 Webhook 与其他应用集成
  • 30+ 企业系统集成,包含 Kafka、各类 SQL / NoSQL / 时序数据库以及 SAP 等企业系统(企业版)

# 可靠性

  • 过载保护
  • 消息速率限制
  • 连接速率限制

# 可观测性

  • 客户端在线状态查询
  • 集群状态与指标查询
  • Prometheus 集成
  • 自动网络分区恢复
  • 在线日志追踪(Log Trace)
  • 运行时追踪工具

# 可扩展性

  • 插件
  • 钩子
  • gRPC 钩子扩展
  • gRPC 协议扩展