使用适用于 Visual Studio 的 Cloud Explorer 管理 Azure IoT 中心设备

End-to-end diagram

本文介绍如何在开发计算机上通过各种管理选项使用适用于 Visual Studio 的 Cloud Explorer。 Cloud Explorer 是一种有用的 Visual Studio 扩展,可用于在 Visual Studio 中查看 Azure 资源,检查这些资源的属性,以及执行重要的开发人员操作。 它附带了可用于执行各种任务的管理选项。

注意

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

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

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

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

先决条件

  • 一个有效的 Azure 订阅。

  • 你的订阅下有一个 Azure IoT 中心。

  • Microsoft Visual Studio 2017 Update 9 或更高版本。 本文使用 Visual Studio 2017 或 Visual Studio 2019

  • 来自 Visual Studio 安装程序的 Cloud Explorer 组件(默认情况下与 Azure 工作负荷一同选中)。

将 Cloud Explorer 更新到最新版本

来自 Visual Studio 2017 安装程序的 Cloud Explorer 组件仅支持监视设备到云的消息以及云到设备的消息。 若要使用 Visual Studio 2017,请下载并安装最新的 Cloud Explorer

登录以访问中心

  1. 在 Visual Studio 中,选择“查看”>“Cloud Explorer”以打开 Cloud Explorer。

  2. 选择“帐户管理”图标以显示你的订阅。

    Account Management icon

  3. 如果已登录到 Azure,则会显示帐户。 若要首次登录 Azure,请选择“添加帐户”

  4. 选择要使用的 Azure 订阅并选择“应用”

  5. 展开订阅,然后展开“IoT 中心”。 在每个中心下,都可以看到该中心的设备。 右键单击一个设备以访问管理选项。

    Management options

直接方法

若要使用直接方法,请执行以下步骤:

  1. 右键单击设备并选择“调用设备直接方法”

  2. 调用直接方法中输入方法名称和有效负载,然后选择“确定”

    结果将显示在输出中。

更新设备孪生

若要编辑设备孪生,请执行以下步骤:

  1. 右键单击设备并选择“编辑设备孪生”。

    将打开一个 azure-iot-device-twin.json 文件,其中包含设备孪生的内容。

  2. azure-iot-device-twin.json 文件中的标记properties.desired 字段进行一些编辑。

  3. Ctrl + S 来更新设备孪生。

    结果将显示在输出中。

发送“云到设备”消息

若要将消息从 IoT 中心发送到设备,请按照以下步骤操作:

  1. 右键单击设备,然后选择“发送 C2D 消息”

  2. 发送 C2D 消息中输入消息,然后选择“确定”

    结果将显示在输出中。

后续步骤

你已学习了如何通过各种管理选项运行适用于 Visual Studio 的 Cloud Explorer。

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