引导式项目 - 使用 IoT 中心设备预配服务安全地大规模预配 IoT 设备
使用 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# 控制台应用程序。