设备接入 IOTDA-煤气浓度过高自动打开推窗器:验证操作

时间:2024-07-30 11:28:07

验证操作

方法一:

您可以使用MQTT.fx模拟设备验证。

  1. 使用MQTT.fx分别模拟煤气探测器设备和推窗器,并连接到 物联网平台 。操作方法请参考在线开发MQTT协议的模拟智慧路灯
  2. 打开模拟推窗器的MQTT.fx,订阅平台下发的命令。
    1. 选择“Subscribe”页签。
    2. 输入订阅平台下发命令的Topic=$oc/devices/{device_id}/sys/commands/#(其中与步骤2获取的设备ID保持一致。)。
    3. 单击“Subscribe”按钮,完成平台命令下发订阅。
      图5 创建MQTT订阅
  3. 切换到模拟煤气探测的MQTT.fx,上报属性。
    1. 选择“Publish”页签。
    2. 输入属性上报的Topic:“$oc/devices/{device_id}/sys/properties/report(其中{deviceId}与步骤1获取的设备ID保持一致。)。
    3. 上报1条“gaslevel”大于6的属性。
      样例:
      {
          "services": [{
                  "service_id": "gaslevel",
                  "properties": {
                      "gaslevel": 45
                  }
              }
          ]
      }
    4. 单击“Publish”按钮上报属性值。
      图6 MQTT属性上报
  4. 切换到模拟推窗器的MQTT.fx,选择“Subscribe”页签。可以看到收到平台下发的“switch”取值为“on”的命令。
    图7 查看下发命令

    方法二:

    您可以使用配置 设备接入服务 时注册的真实设备接入平台,上报“gaslevel”大于6的数据。设备会收到一条“switch”取值为“on”的命令,自动推开窗户。

support.huaweicloud.com/bestpractice-iothub/iot_bp_0021.html