引导式项目 - 使用 IoT 中心设备预配服务安全地大规模预配 IoT 设备

中级
开发人员
解决方案架构师
Azure IoT 中心
Azure IoT SDK

使用 X.509 证书创建通过 Azure IoT 中心设备预配服务 (DPS) 进行身份验证的代码,生成遥测并访问设备孪生属性。 使用 X.509 证书实现组注册,并从注册组中取消预配注册组和单个设备。

学习目标

完成此模块后,你将能够:

  • 在 Azure Cloud Shell 中使用 OpenSSL 生成 X.509 根 CA 证书,然后使用该根证书通过设备预配服务 (DPS) 配置组注册
  • 生成设备证书,并使用它将设备预配到 IoT 中心。
  • 使用代码访问设备孪生属性并执行设备的初始配置。
  • 从注册组取消预配单台设备,然后取消预配整个组注册。

先决条件

功能:

  • 对基于云的解决方案、Azure 和 Azure 服务进行概括性介绍。
  • 介绍设备和服务的 Azure IoT SDK,以及如何使用 Visual Studio Code、Azure CLI 和 Azure Cloud Shell 来配置和开发 IoT 解决方案的组件。
  • 介绍设备预配的各个阶段、设备注册和证明的概念、设备预配的大致过程,以及开发人员用于实现 DPS 任务的工具。
  • 使用 Visual Studio Code 开发、生成和运行 C# 控制台应用程序。