在线模拟联调
订阅管理
部署发布后,需要将开发环境的地址添加到设备订阅,这样,平台才能将设备上报的数据推送给应用,根据你项目的情况添加订阅即可。数据变化通知为数据上报相关的数据变化推送,指令响应通知为指令响应相关的数据变化推送。
点击“产品中心”—>选择产品—>“订阅管理”—>“添加订阅”:
注:此处添加的是“产品级”的订阅,此产品下所有设备的数据均会推送到应用,想要指定某设备数据上报可以添加“设备级”的订阅,点击“产品中心”—>选择产品—>选择设备—>设备右侧的“添加订阅标志”—>“添加订阅”。
选择需要推送的消息类别,填写地址(实际填写自己的接收地址):
本示例项目中添加的地址如下图:
xxxx.test.ctwing.cn:8138/lwm2m/post为设备数据上报接收接口,
xxxx.test.ctwing.cn:8138/lwm2m/operationResult为指令下发响应接口。
模拟设备登录
点击“产品中心”—>选择产品—>选择设备—>设备右侧的"在线模拟标志",进入在线模拟界面,点击上线,模拟设备登录。
返回设备管理界面,刷新后,可以发现“已注册”设备状态变更为“已激活”,实际设备接入激活需要具体参考各协议线下设备开发
新建一个页面,点击“应用详情”—>“构建部署”—>“运行监控”—>“应用链接”,进入应用画面
数据上报
在线模拟界面左侧,设置上报数据,进行模拟上报,可以查看到上报成功。
切换到应用demo界面,可以看到应用界面的变化,以及收到的数据
点击“产品中心”—>选择产品—>选择设备—>设备右侧的"数据查看"按钮,进入数据查看界面,也可以查看到上报的数据。
指令下发
在应用demo界面,点击“电机开关-开始旋转”按钮,指令下发成功。
切换到在线模拟界面,可以看到,收到来自云端的消息提示,说明设备侧收到下发的指令
点击“产品中心”—>选择产品—>选择设备—>设备右侧的“指令下发日志”,进入后可以查看这条下发指令的详情,变为“已送达”状态。
指令下发响应
切换到在线模拟界面,选择服务类型为“指令下发响应”,服务“电机控制响应”,taskid“3”(实际以收到的云端taskid为准),服务属性值“控制整形为1或0”(以自己响应服务的参数值为准),点击上报。
点击“产品中心”—>选择产品—>选择设备—>设备右侧的“指令下发日志”,进入后可以查看这条下发指令的详情,变为“已完成”状态。
在应用demo界面,也可以看到电机状态变为旋转,且接收到响应消息。