使用适用于 Visual Studio Code 的 Azure IoT 工具进行 Azure IoT 中心设备管理

端到端关系图

在本文中,你将了解如何在开发计算机上通过各种管理选项使用适用于 Visual Studio Code 的 Azure IoT Tools。 Azure IoT 工具是一个有用的 Visual Studio Code 扩展,可以使 IoT 中心管理和 IoT 应用程序开发更加容易。 它附带了可用于执行各种任务的管理选项。

备注

本文所述的功能只能用于 IoT 中心的标准层。 有关 IoT 中心基本层和标准/免费层的详细信息,请参阅选择合适的 IoT 中心层

管理选项 任务
直接方法 让设备执行操作,如开始或停止发送消息或重新启动设备。
读取设备孪生 获取报告的设备状态。 例如,设备报告 LED 现在正在闪烁。
更新设备孪生 让设备进入特定状态,例如将 LED 设置为绿色,或将遥测发送间隔设置为 30 分钟。
云到设备的消息 向设备发送通知。 例如,“今天很可能会下雨。 不要忘记带雨伞。”

有关这些选项的差异和使用指导的更详细说明,请参阅设备到云通信指南云到设备通信指南

设备孪生是存储设备状态信息(元数据、配置和条件)的 JSON 文档。 IoT 中心为连接到它的每台设备保留一个设备孪生。 有关设备孪生的详细信息,请参阅设备孪生入门

备注

本文已经过更新,以便使用 Azure Az PowerShell 模块。 若要与 Azure 交互,建议使用的 PowerShell 模块是 Az PowerShell 模块。 若要开始使用 Az PowerShell 模块,请参阅安装 Azure PowerShell。 若要了解如何迁移到 Az PowerShell 模块,请参阅 将 Azure PowerShell 从 AzureRM 迁移到 Az

先决条件

登录以访问 IoT 中心

  1. 在 VS Code 的“资源管理器” 视图中,展开左下角的“Azure IoT 中心设备” 部分。

  2. 在上下文菜单中单击“选择 IoT 中心” 。

  3. 弹出窗口将显示在右下角,以便让你首次登录 Azure。

  4. 登录后,将显示 Azure 订阅列表,然后选择“Azure 订阅和 IoT 中心”。

  5. 几秒钟后,设备列表将显示在“Azure IoT 中心设备” 选项卡中。

    备注

    也可以选择“设置 IoT 中心连接字符串”来完成设置。 在弹出窗口中输入 IoT 设备连接到的 IoT 中心的 iothubowner 策略连接字符串。

直接方法

  1. 右键单击设备并选择“调用直接方法”。
  2. 在输入框中输入方法名称和有效负载。
  3. 结果将显示在“输出” > “Azure IoT 中心”视图中。

读取设备孪生

  1. 右键单击设备并选择“编辑设备孪生”。
  2. 将打开一个 azure-iot-device-twin.json 文件,其中包含设备孪生的内容。

更新设备孪生

  1. 编辑“标记”或 properties.desired 字段 。
  2. 右键单击 azure-iot-device-twin.json 文件。
  3. 选择“更新设备孪生”以更新设备孪生。

发送“云到设备”消息

要将消息从 IoT 中心发送到设备,请执行以下步骤:

  1. 右键单击设备,然后选择“将 C2D 消息发送到设备” 。
  2. 在输入框中输入消息。
  3. 结果将显示在“输出” > “Azure IoT 中心” 视图中。

后续步骤

你已学习了如何通过各种管理选项使用适用于 Visual Studio Code 的 Azure IoT 工具扩展。

若要继续了解 Azure IoT 中心入门知识并浏览所有扩展的 IoT 方案,请参阅: