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

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

1.准备工作

1)下载模拟工具

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

 提取码:jpxd

 文件:simulate-device.zip

 https://open.iot.10086.cn/doc/book/device-develop/multpro/sdk-doc-tool/tool.html

 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湿度

 

posted @ 2021-11-03 23:16  cqmcu_yth  阅读(416)  评论(0编辑  收藏  举报