MQTT.FX 模拟测试 IoT Explorer WiFi 定位

2022-04-02 11:14:30 浏览数 (2)

IoT Explorer 已支持 WiFi 定位,设备上报 WiFi Sniffer 信息即可解析成经纬度,并且可以在小程序中直接查看设备位置。

1 系统概述

代码语言:text复制
graph LR
MQTT.fx_Device --MQTT--> IoT_Explorer

2 IoT Explorer 控制台创建设备

登录 -> 进入公共实例 -> 新建项目

https://console.cloud.tencent.com/iotexplorer

新建产品

说明:这里产品品类我选择的是“用户自定义”,这样物模型会比较简洁点。

如果你希望在腾讯连连小程序中看到面板,则要提前选择好产品品类(不可修改,只能新建产品)。目前只有品类“智慧生活-安防报警-定位器”在小程序中才有免开发的面板。

产品配置

为其增加 WiFi 定位的物模型。

新建设备

3 MQTT.fx 模拟真实设备

https://cloud.tencent.com/document/product/1081/46507

MQTT.fx 新建一个 broker

  • Broker Address: PRODUCT_ID.iotcloud.tencentdevices.com
  • Client ID: PRODUCT_ID DEVICE_NAME
  • UserName: 使用入门文档中提到的 生成小工具
  • Password: 使用入门文档中提到的 生成小工具

MQTT.fx 连接

控制台会看到设备上线了。

发布消息(Publish Topic)

topic 示例:$thing/up/property/J1IP0O7HBH/tracker001

消息示例:

代码语言:json复制
{  
    "clientToken": "123",  
    "method": "report",
    "params": {"Wifi_Info": [{"Mac":"54a70302a499","Rssi":-47},{"Mac":"6409801f0768","Rssi":-55},{"Mac":"b0958e0cce46","Rssi":-66},{"Mac":"8828b3bf37d9","Rssi":-70},{"Mac":"8a9a4aa4df10","Rssi":-74},{"Rssi":-74,"Mac":"8a9a4aa4df17"}]
    }
}

在控制台就可以看到消息。

4 结果

如果想要在控制台看到设备的实时位置,需要新建位置空间。

打开位置空间,将会看到最近的实时位置。

位置空间还有更丰富的功能,可以查看历史轨迹、热力图,以及操作围栏等等。

5 如果还需要在小程序中直接查看设备位置

记得产品品类一定要选择 智慧生活-安防报警-定位器

0 人点赞