这一期,我们来讲解,IoTDA平台设备的在线调试!
此次调试,我们用到的产品,还是之前教程中创建的Smoke_One,具体产品创建、Profile开发及编解码开发,请查看之前的博文,我也会把链接放在文章末尾,希望能帮到你。

实战操作流程:

步骤一:
创建虚拟设备
03 设备在线调试指南 - 图1
03 设备在线调试指南 - 图2
步骤二:
进入设备调试界面
03 设备在线调试指南 - 图3
03 设备在线调试指南 - 图4
步骤三:
上报消息,上报火灾告警级别和温度
选择”设备模拟器”,请输入十六进制码流”00030380”,点击发送
解析码流字段:
00=编解码上报消息的messageId(Smoke_Infomation)
03=level,火灾级别,占1字节
0380=temperature,温度,占2字节,896℃
上报消息调试界面
03 设备在线调试指南 - 图5
设备历史数据
03 设备在线调试指南 - 图6
步骤四:
命令下发,选择Set_Smoke的命令,点击立即发送
命令下发调试界面
03 设备在线调试指南 - 图7
步骤五:
命令响应
选择”设备模拟器”,请输入十六进制码流”1100070001”,点击发送
解析码流字段:
11=编解码命令相应的messageId(message)
0007=命令下发的mid,用于响应,我这里是第七次发送命令,具体测试用”0001”
00=errcode,00表示执行成功
01=result,是自定义业务数据响应的结果
命令响应调试界面
03 设备在线调试指南 - 图8
步骤六:
上报可变长度的字符串
选择”设备模拟器”,请输入十六进制码流”0f0968656C6C6F2C696F74”,点击发送
解析码流字段:
0f=编解码上报消息的messageId
09=可变长度字符串的长度
68656C6C6F2C696F74=代表字符串,需要进行ASCII转换成HEX格式
ASCII转换成HEX格式网站:https://www.rapidtables.com/convert/number/ascii-to-hex.html
上报消息调试界面
03 设备在线调试指南 - 图9
步骤七:
设备数据查看
03 设备在线调试指南 - 图10
以上就是设备在线调试的全部教程。**
注: 鉴于水平有限,本文难免存在纰漏,热心的读者也可把勘误留在评论区,祝您学习愉快!IoT的世界,我与您同行!