逆向学习物联网-云服务平台-03SimulateDevice模拟测试


[注意]:本次实验对应“张三应用"

1.准备工作

1)下载模拟工具

 链接:https://pan.baidu.com/s/1fHd4xYe_gNJy0xns0iSE4g

 提取码:jpxd

 文件:simulate-device.zip

 2)登录你刚刚建立的OneNET应用

 注意三个参数:  产品ID, 设备ID,鉴权信息

2.模拟dev数据上传OneNET

  1)双击simulate-device.exe运行,输入参数DeviceID(设备ID):859164211,ProductID(产品ID):473980,AuthInfo(鉴权信息):dev, [connect] 设备在线

2)上传数据到OneNET

参考数据格式:https://open.iot.10086.cn/doc/multiprotocol/book/develop/mqtt/device/doc-tool.html      

设备终端接入协议-MQTT V2.6 描述MQTT的OneNET实现

 

  3)接收平台下发的数据

 下发的指令: {"lamp":"1"}

3.模拟pcsim数据上传OneNET

  (方法同上),注意DeviceID(设备ID):,ProductID(产品ID):,AuthInfo(鉴权信息):,不一样

4.模拟dev与pcsim两个终端通讯

 1)用两个simulateDevice模拟两个终端

 2)  dev  订阅主题“cmd/#", pcsim发送指令【主题为"cmd/pcsim", 数据为 {"lamp":"on"} 】

 用pcsim 模拟向终端发送命令:让灯打开

3)  pcsim订阅主题“data/#", dev发送指令【主题为"data/dev", 数据为 {"temperrature":25.2,"humidity":98} 】

利用dev模拟向pcsim发送监测的数据,temperrature温度,humidity湿度