突破 Azure IoT Hub 限制
继续使用现有 Azure 服务,同时自主掌控 MQTT 接入、设备认证和数据路由。
EMQX FOR AZURE
通过 Azure 上的 EMQX 接入海量物联网设备,将设备数据传输到您使用的 Azure 服务。
概览
结合 Azure 基础设施与 EMQX,构建可靠、可扩展的物联网消息服务。
继续使用现有 Azure 服务,同时自主掌控 MQTT 接入、设备认证和数据路由。
在 Azure VM 或 AKS 上部署 EMQX 集群,处理数百万并发 MQTT 连接和每秒消息数。
使用原生连接器将物联网数据直接流式传输到 Azure 服务,如 Event Hubs、Blob Storage 和 Azure SQL。
借助 EMQX 优化总体拥有成本(TCO)。采用按容量计费、费用可预期的定价方式,替代 Azure IoT Hub 的分层定价,网络流量另行计费。
成本最高降低 60%架构
以 EMQX 作为中央数据枢纽,连接设备与 Azure 服务。
EMQX 企业版
MQTT Broker
在 Azure 中配置下游服务
核心能力
通过内置连接器和 SQL 规则,将设备遥测数据传输到 Azure 的流处理、存储和事件工作流。
通过 Event Hubs 的 Kafka 端点转发 MQTT 遥测数据,再对接 Azure Stream Analytics 等下游消费者。
Event Hubs 集成指南将设备数据直接写入 Blob,或将消息聚合为 CSV 文件,用于长期存储和下游分析。
Blob Storage 集成指南通过 TLS 将 MQTT 消息桥接到 Azure Event Grid,支持主题映射,可服务于云应用和事件驱动工作流。
Event Grid 集成指南在数据转发到 Azure 服务之前,使用 SQL 规则选择设备主题、过滤读数、调整消息负载结构。
规则引擎指南工作原理
通过可视化方式配置数据链路,将 MQTT 数据流式传输到 Azure Event Hubs 等服务。
使用 MQTT 协议连接物联网设备和传感器,采集数据。
使用可视化流设计器无需编码即可过滤、提取和转换数据流。
将处理后的数据流式传输到已配置的 Azure 目标服务。
迁移
迁移到 Azure 上的自托管或 BYOC 版 EMQX,部署更可控,成本更灵活。
克服 Azure IoT Hub 的连接、消息速率和规则限制。
通过避免按消息计费,减少高流量或双向流量的消息传递费用。
完全掌控您的 MQTT Broker、安全策略和数据集成,避免厂商锁定。
部署
可选择全托管服务,也可选择运维控制权更高的部署方式。
Azure 上的全托管专属 MQTT 服务,几分钟即可启动,按需付费,由 EMQ 负责运维。
在您自己的 Azure VNet 内运行全托管 EMQX 集群,兼顾托管运维的便利与云环境的自主掌控。
了解 BYOC在您自己的 Azure 虚拟机或 AKS 集群上部署和管理 EMQX 企业版,全面掌控基础设施。
下载 EMQX 企业版资源
FAQ
对于数据密集型物联网应用,EMQX 相比 Azure IoT Hub 最高可节省 60% 的成本。EMQX 提供费用可预期的定价、灵活的部署方式,帮助您自主掌控 MQTT 数据链路。实际节省幅度取决于工作负载与部署方式。
EMQX 支持与 Azure Event Hubs、Azure Blob Storage、Azure Event Grid 以及受支持的 SQL 数据库集成。您可以将处理后的 MQTT 数据转发到这些服务,再在 Azure 中配置下游应用。可用的连接器和网络要求取决于您的 EMQX 版本和部署方案。
可选择 Azure 上的全托管专属 MQTT 服务 EMQX Cloud;通过 BYOC 在您自己的 Azure VNet 内运行托管集群;或在 Azure 虚拟机、AKS 上自托管 EMQX 企业版,自主掌控基础设施。部署前请核对支持的区域与套餐功能。
可以。EMQX 的 SQL 规则可以过滤 MQTT 消息,选取或转换消息负载中的字段,再由配置好的 Sink 将结果发送到 Azure 数据服务。
您需要使用支持所选集成的 EMQX 部署,并确保其能够访问对应的 Azure 服务。然后配置服务凭证、连接器以及带有 Sink 的规则,最后测试连接是否正常、数据是否成功送达。
Event Hubs 适合通过其 Kafka 兼容端点,将 MQTT 遥测数据流式传输给流处理消费者。Event Grid 适合将 MQTT 消息桥接到其 MQTT Broker,用于事件驱动的工作流。向 Event Grid 发送消息需要配置出向 Sink;从 Event Grid 接收消息则需要另外配置 Source 和消息重发布(Republish)动作。