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