Azure IoT 中心是一项完全托管的服务,有助于在数百万台设备和单个解决方案后端之间实现安全可靠的双向通信。
注意
本文中提到的某些功能(例如云到设备消息传递、设备孪生、设备管理)仅在 IoT 中心的标准层中提供。 有关基本层和标准/免费 IoT 中心层的详细信息,请参阅 为解决方案选择正确的 IoT 中心层和大小。
Azure IoT 中心提供了许多功能,其中包括:
使用每个设备的安全凭据和访问控制来保护通信安全。
设备到云和云到设备的超大规模通信选项。
各设备状态信息和元数据的可查询存储。
通过最流行语言和平台的设备库来方便建立设备连接。
以下部分可帮助你更深入地探索 IoT 中心功能。
Manage
IoT 中心配额和限制总结了 IoT 中心服务中设置的配额,以及当超过配额时会发生的限制。
IoT 中心定价提供有关 IoT 中心的不同 SKU 和定价的一般信息,以及 IoT 中心如何将各种 IoT 中心功能作为消息计量的详细信息。
发展
设备到云通信指南 比较了将消息从设备发送到 IoT 中心的选项:设备到云的消息、设备孪生的报告属性和文件上传。
云到设备通信指南 比较了将更新和说明从 IoT 中心发送到设备的选项:直接方法、设备孪生所需的属性和云到设备的消息。
使用设备孪生来同步状态和配置介绍设备孪生概念。 本文还介绍了设备孪生具备的功能,例如使用设备孪生来同步设备。 此文章包括有关设备孪生中存储的数据的信息。
从设备上传文件介绍如何从设备上传文件。 本文还包括有关上传过程可以发送的通知等概念的信息。
在设备上调用直接方法介绍直接方法的生命周期。 本文介绍如何通过后端应用在设备上调用方法,以及如何在设备上处理直接方法。
在多台设备上计划作业介绍如何在多台设备上计划作业。 此文章介绍了如何提交作业,这些作业在执行直接方法和利用设备孪生更新设备时执行任务。 它还介绍如何查询作业的状态。
IoT 中心终结点介绍了每个 IoT 中心针对运行时和管理操作公开的各种终结点。 本文还介绍了如何在 IoT 中心创建其他终结点,以及如何使用现场网关在非标准方案中启用与 IoT 中心终结点的连接。
Messaging
使用 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 协议的信息。