白皮书
车联网设计与实现:搭建可靠、高效、符合行业需求的车联网平台 →
MQTT for Azure

Azure 上的 EMQX Cloud

Azure IoT Hub 的最佳 MQTT 服务替代。基于领先的开源 MQTT 服务器 EMQX 构建。完全支持 MQTT 5.0,可避免供应商锁定,并充分利用多云战略。

Azure 上的 EMQX Cloud

Built on EMQX

全球开源 MQTT 消息服务器领导者

100M+

物联网设备

40M+

Docker 下载

60K+

活跃集群

50+

国家和地区用户

EMQX Cloud vs. Azure IoT Hub

Azure IoT HubEMQX Cloud
客户端-服务器模式,设备与云应用程序之间的紧密耦合 MQTT 模式采用发布-订阅方式,将发布者和订阅者彼此分开。
对 MQTT v3.1.1, v5 的功能支持有限 100% 符合 MQTT 3.1、3.1.1 和 5.0 标准。与所有 MQTT 客户端无缝集成。
锁定供应商的专有客户端 SDK 30 多种开源 MQTT 客户端 SDK。
无法更改的静态预定义主题。 客户可根据实际情况定义任意主题。
不支持云到设备广播和设备到设备通信。 基于发布者和订阅者模式,支持设备到设备通信以及设备与云之间的相互通信。

架构

EMQX 可以轻松地将 MQTT 消息写入入 Azure Event Hubs。 利用简单的基于 SQL 的规则引擎,您可以毫不费力地过滤、提取、丰富和转换消息,然后再将其与各种 Azure 服务集成,如 AI/ML、Cosmos DB、Data Lake、Analytics 等。

架构

功能

完全支持 MQTT 5.0

完全支持 MQTT 5.0

100% 符合 MQTT v5.0 标准。

所有服务质量等级 0、1 和 2。

与所有 MQTT 客户端 SDK 兼容。

可扩展性和性能

可扩展性和性能

轻松连接数百万台物联网设备。

每秒接收 100 万条 MQTT 消息。

多节点与跨域集群实现高可用性。

安全和访问控制

安全和访问控制

通过 TLS/SSL 加密 MQTT 连接。

使用 JWT、PSK 和 X.509 证书进行身份验证。

细粒度访问控制。

灵活性和集成性

灵活性和集成性

基于 SQL 的规则引擎和 Flow 设计器。

与 Azure Event Hubs 和 Kafka 集成。

与 Azure SQL(SQL Server、MySQL、PostgreSQL)集成。

现在开始