Azure IoT 中心开发人员指南

Azure IoT 中心是一项完全托管的服务,有助于在数百万台设备和单个解决方案后端之间实现安全可靠的双向通信。

Azure IoT 中心提供:

  • 使用每个设备的安全凭据和访问控制来保护通信安全。
  • 多个设备到云和云到设备的超大规模通信选项。
  • 各设备状态信息和元数据的可查询存储。
  • 通过最流行语言和平台的设备库来方便建立设备连接。

本 IoT 中心开发人员指南包括以下文章:

  • 使用 IoT 中心发送和接收消息说明 IoT 中心公开的消息传送功能(设备到云和云到设备)。此文章还介绍了以下主题:消息路由、消息格式、支持的通信协议及其使用的端口号等。
  • 设备到云通信指南可帮助在设备到云消息、设备孪生的报告属性和文件上传之间做出选择。
  • 云到设备的通信指南有助于在直接方法、设备孪生的所需属性和云到设备的消息之间做出选择。
  • 从设备上传文件介绍如何从设备上传文件。此文章还介绍了上传过程可发送的通知等主题。
  • 管理 IoT 中心中的设备标识介绍了每个 IoT 中心的标识注册表存储哪些信息,并介绍了如何访问和修改此信息。
  • 控制对 IoT 中心的访问说明用于向设备和云组件授予 IoT 中心功能访问权限的安全模型。此文章包括有关使用令牌和 X.509 证书的信息,以及可以授予的权限的详细信息。
  • 使用设备孪生同步状态和配置介绍了设备孪生的概念及其公开的功能(如使用设备孪生同步设备)。此文章包括有关设备孪生中存储的数据的信息。
  • 在设备上调用直接方法说明直接方法的生命周期,介绍有关如何从后端应用调用设备方法以及在设备上处理直接方法的信息。
  • 在多台设备上计划作业介绍如何在多台设备上计划作业。此文章介绍了如何提交作业,这些作业在执行直接方法和利用设备孪生更新设备时执行任务。它还介绍如何查询作业的状态。
  • 参考 - IoT 中心终结点说明了每个 IoT 中心针对运行时和管理操作公开的各种终结点。此文章还介绍如何在 IoT 中心创建附加终结点,以及如何使用现场网关使设备连接到非标准方案中的 IoT 中心终结点。
  • 参考 - 设备孪生和作业的 IoT 中心查询语言介绍了可用于在中心检索设备孪生和作业相关信息的 IoT 中心查询语言。
  • 参考 - 配额和限制总结了 IoT 中心服务中设置的配额,以及当超过配额时可以预期看到的限制行为。
  • 参考 - 设备和服务 SDK 列出了开发与 IoT 中心交互的设备和服务应用时可使用的 Azure IoT SDK。此文章包括指向联机 API 文档的链接。
  • 参考 - IoT 中心 MQTT 支持详细介绍了 IoT 中心如何支持 MQTT 协议。此文章介绍了到 Azure IoT SDK 的 MQTT 协议内置支持,并阐述了如何直接使用 MQTT 协议。
  • 词汇表是与 IoT 中心相关的常见术语的列表。