使用适用于 Visual Studio Code 的 Azure IoT 工具在设备和 IoT 中心之间发送和接收消息

端到端关系图

在本文中,你将了解如何使用适用于 Visual Studio Code 的 Azure IoT Tools 来监视设备到云消息,并发送云到设备消息。 设备到云的消息可能是设备收集的,随后要发送到 IoT 中心的传感器数据。 云到设备的消息可能是 IoT 中心发送到设备的,用于闪烁连接到设备的 LED 的命令。

Azure IoT 工具是一个有用的 Visual Studio Code 扩展,可以使 IoT 中心管理和 IoT 应用程序开发更加容易。 本文重点介绍了如何使用适用于 Visual Studio Code 的 Azure IoT 工具在设备和 IoT 中心之间发送和接收消息。

备注

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

先决条件

登录以访问 IoT 中心

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

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

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

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

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

    备注

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

监视设备到云的消息

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

  1. 右键单击设备,然后选择“开始监视内置事件终结点” 。

  2. 受监视的消息将显示在“输出” > “Azure IoT 中心” 视图中。

  3. 若要停止监视,请右键单击“输出” 视图,然后选择“停止监视内置事件终结点” 。

发送“云到设备”消息

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

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

后续步骤

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

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