你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure IoT 中心概念概述
Azure IoT 中心是一项完全托管的服务,有助于在数百万台设备和单个解决方案后端之间实现安全可靠的双向通信。
注意
本文中提到的某些功能(例如云到设备消息传递、设备孪生、设备管理)仅在 IoT 中心的标准层中提供。 有关 IoT 中心基本层和标准/免费层的详细信息,请参阅选择适合你的解决方案的 IoT 中心层。
Azure IoT 中心提供了许多功能,其中包括:
使用每个设备的安全凭据和访问控制来保护通信安全。
设备到云和云到设备的超大规模通信选项。
各设备状态信息和元数据的可查询存储。
通过最流行语言和平台的设备库来方便建立设备连接。
以下部分可帮助你开始更深入地探索 IoT 中心功能。
管理
IoT 中心配额和限制总结了 IoT 中心服务中设置的配额,以及当超过配额时会发生的限制。
IoT 中心定价提供有关 IoT 中心的不同 SKU 和定价的一般信息,以及 IoT 中心如何将各种 IoT 中心功能作为消息计量的详细信息。
开发
设备到云通信指南比较了将消息从设备发送到 IoT 中心的各个选项:设备到云的消息、设备孪生的报告属性和文件上传。
云到设备通信指南比较了将更新和说明从 IoT 中心发送到设备的各个选项:直接方法、设备孪生所需的属性和云到设备的消息。
使用设备孪生来同步状态和配置介绍设备孪生概念。 本文还介绍了设备孪生具备的功能,例如使用设备孪生来同步设备。 此文章包括有关设备孪生中存储的数据的信息。
从设备上传文件介绍如何从设备上传文件。 此文还介绍了有关上传过程可以发送的通知等概念的信息。
在设备上调用直接方法介绍直接方法的生命周期。 本文介绍如何通过后端应用在设备上调用方法,以及如何在设备上处理直接方法。
在多台设备上计划作业介绍如何在多台设备上计划作业。 此文章介绍了如何提交作业,这些作业在执行直接方法和利用设备孪生更新设备时执行任务。 它还介绍如何查询作业的状态。
IoT 中心终结点介绍了每个 IoT 中心针对运行时和管理操作公开的各种终结点。 此文还介绍了如何在 IoT 中心创建其他终结点,以及如何在非标准应用场景中使用现场网关实现到 IoT 中心终结点的连接。
消息传送
使用 IoT 中心进行设备到云和云到设备的消息传送介绍了 IoT 中心公开的消息传递功能(设备到云和云到设备)。
从内置终结点读取设备到云的消息介绍了使用默认消息传送终结点访问设备消息的应用场景。
从 IoT 中心发送云到设备的消息介绍了云到设备的消息传送的过程和生命周期。
选择设备通信协议介绍了用于设备通信且受 IoT 中心支持的通信协议,并列出了应该打开的端口。
消息路由
- 将设备到云的消息路由到 Azure 服务介绍了如何使用 IoT 中心筛选设备消息,并将其转发到其他 Azure 服务以进行存储或分析。
设备管理
- 管理 IoT 中心的设备标识介绍各 IoT 中心的标识注册表存储的信息。 本文还介绍了如何对访问和修改这些信息。
身份验证和授权
使用 Microsoft Entra ID 控制对 IoT 中心的访问权限介绍了用于授予对 IoT 中心服务 API 的访问权限的安全模型。
使用 X.509 证书对标识进行身份验证介绍了 X.509 证书如何用于对设备进行身份验证,以便在设备和 IoT 中心之间建立安全连接。
协议支持
- IoT 中心 MQTT 支持详细介绍了 IoT 中心如何支持 MQTT 协议。 此文章介绍对内置到 Azure IoT SDK 的 MQTT 协议的支持,并提供有关直接使用 MQTT 协议的信息。