你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
扩展 IoT 解决方案
本概述介绍了有关扩展 Azure IoT 解决方案的选项的关键概念。 每个部分都包含指向提供进一步详细信息和指导的内容的链接。
扩展性方案
IoT 解决方案的扩展性方案包括:
分析和可视化
典型的 IoT 解决方案包括对设备和资产中的数据进行分析和可视化,从而实现业务见解。 要了解详细信息,请参阅 对 IoT 数据进行分析和可视化。
与其他服务集成
IoT 解决方案可能包括其他系统,例如资产管理、工作计划和控制自动化系统。 此类系统可能:
- 将 IoT 资产或设备中的数据用作在工作计划系统中生成条目的预测性维护系统的输入。
- 更新设备注册表,从而确保其具有来自资产管理系统的最新数据。
- 向资产或设备发送消息,从而基于控制自动化系统中的规则控制其行为。
扩展性机制
以下部分介绍了可用于扩展 IoT 解决方案的关键机制。
下图显示了典型基于边缘的 IoT 解决方案中组件的高级别视图。 本文重点介绍关系图中突出显示的扩展点:
在 Azure IoT 中,解决方案扩展性指的是可向 Edge 和云服务添加内置功能并生成与其他服务的集成的方法。
消息代理
Azure IoT 操作包括一个 MQTT 代理,用于将消息从连接器路由到连接到云终结点的数据流。 你可以将自己的 Pod 部署到群集,以便与消息中转站交互,从而:
- 在 MQTT 消息上使用自定义消息处理逻辑。
- 生成要在 Edge 运行的自定义应用程序逻辑。
消息代理基于 MQTT 协议并支持 API 和 SDK,例如:
消息中转站包括“状态存储”,可用于跨边缘群集管理分布式应用程序状态。
云服务
Azure IoT 操作中的 northbound 连接器允许将消息从资产路由到不同的云终结点。 通过路由消息,可以生成与其他服务的集成,并导出数据以进行分析和可视化。
REST API
Azure IoT 操作 REST API 提供以下功能,这些功能可用于扩展 IoT 解决方案:
- 管理消息中转站。
- 管理数据流。