使用适用于 Visual Studio 的 Cloud Explorer 在设备与 IoT 中心之间发送和接收消息

端到端关系图

本文介绍如何使用适用于 Visual Studio 的 Cloud Explorer 监视设备到云的消息,以及发送云到设备的消息。 设备到云的消息可能是由设备收集然后发送到 IoT 中心的传感器数据。 云到设备的消息可能是由 IoT 中心发送到设备的命令。 例如,使连接到设备的 LED 闪烁。

Cloud Explorer 是一种有用的 Visual Studio 扩展,可用于在 Visual Studio 中查看 Azure 资源,检查这些资源的属性,以及执行重要的开发人员操作。 本文将重点介绍如何使用 Cloud Explorer 在设备与中心之间发送和接收消息。

注意

本文中提到的某些功能(例如云到设备消息传递、设备孪生、设备管理)仅在 IoT 中心的标准层中提供。 有关 IoT 中心基本层和标准/免费层的详细信息,请参阅选择适合你的解决方案的 IoT 中心层

先决条件

  • 一个有效的 Azure 订阅。

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

  • Microsoft Visual Studio 2017 Update 9 或更高版本。 本文使用 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. 选择“帐户管理”图标以显示你的订阅。

    “帐户管理”图标

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

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

  5. 展开订阅,然后展开“IoT 中心”。 在每个中心下,都可以看到该中心的设备。

    设备列表

监视设备到云的消息

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

  1. 右键单击 IoT 中心或设备,然后选择“开始监视 D2C 消息”

    开始监视 D2C 消息

  2. 监视的消息将显示在输出下。

    监视 D2C 消息结果

  3. 若要停止监视,请右键单击任何 IoT 中心或设备,然后选择“停止监视 D2C 消息”

发送“云到设备”消息

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

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

  2. 在输入框中输入消息。

    发送 C2D 消息

    结果显示在“输出”下。

    发送 C2D 消息结果

后续步骤

现在,已了解如何监视设备到云的消息,以及在 IoT 设备与 Azure IoT 中心之间发送云到设备的消息。

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