逆向学习物联网-云服务平台-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湿度