使用适用于 Visual Studio 的 Cloud Explorer 管理 Azure IoT 中心设备
本文介绍如何在开发计算机上通过各种管理选项使用适用于 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。
登录以访问中心
在 Visual Studio 中,选择“查看”>“Cloud Explorer”以打开 Cloud Explorer。
选择“帐户管理”图标以显示你的订阅。
如果已登录到 Azure,则会显示帐户。 若要首次登录 Azure,请选择“添加帐户”。
选择要使用的 Azure 订阅并选择“应用”。
展开订阅,然后展开“IoT 中心”。 在每个中心下,都可以看到该中心的设备。 右键单击一个设备以访问管理选项。
直接方法
若要使用直接方法,请执行以下步骤:
右键单击设备并选择“调用设备直接方法”。
在调用直接方法中输入方法名称和有效负载,然后选择“确定”。
结果将显示在输出中。
更新设备孪生
若要编辑设备孪生,请执行以下步骤:
右键单击设备并选择“编辑设备孪生”。
将打开一个 azure-iot-device-twin.json 文件,其中包含设备孪生的内容。
对 azure-iot-device-twin.json 文件中的标记或 properties.desired 字段进行一些编辑。
按 Ctrl + S 来更新设备孪生。
结果将显示在输出中。
发送“云到设备”消息
若要将消息从 IoT 中心发送到设备,请按照以下步骤操作:
右键单击设备,然后选择“发送 C2D 消息”。
在发送 C2D 消息中输入消息,然后选择“确定”。
结果将显示在输出中。
后续步骤
你已学习了如何通过各种管理选项运行适用于 Visual Studio 的 Cloud Explorer。
若要继续了解 Azure IoT 中心入门知识并浏览所有扩展的 IoT 方案,请参阅: