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

端到端关系图

本文介绍如何在开发计算机上将 Cloud Explorer for Visual Studio 与各种管理选项配合使用。 Cloud Explorer 是一个有用的 Visual Studio 扩展,可用于查看 Azure 资源、检查其属性以及从 Visual Studio 中执行关键开发人员作。 它附带了可用于执行各种任务的管理选项。

注释

本文中所述的功能仅在 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 Installer for Visual Studio 2017 中的 Cloud Explorer 组件仅支持监视设备到云和云到设备的消息。 若要使用 Visual Studio 2017,请下载并安装最新的 云资源管理器

登录以访问您的中心

  1. 在 Visual Studio 中,选择 “查看>云资源管理器” 以打开 Cloud Explorer。

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

    “帐户管理”图标

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

  4. 选择要使用的 Azure 订阅,然后选择 “应用”。

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

    管理选项

直接方法

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

  1. 右键单击设备,然后选择“ 调用设备直接方法”。

  2. Invoke Direct 方法中输入方法名称和有效负载,然后选择“ 确定”。

    结果显示在 “输出”中。

更新设备孪生

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

  1. 右键单击设备,然后选择编辑设备孪生

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

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

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

    结果显示在 “输出”中。

发送“云到设备”消息

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

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

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

    结果显示在 “输出”中。

后续步骤

你已了解如何将 Cloud Explorer for Visual Studio 与各种管理选项配合使用。

若要继续开始使用 Azure IoT 中心并浏览所有扩展的 IoT 方案,请参阅以下内容: