【IoT美学】IoTDA平台——设备在线调试
【摘要】 这一期,我们来讲解,IoTDA平台设备的在线调试!此次调试,我们用到的产品,还是之前教程中创建的Smoke_One,具体产品创建、Profile开发及编解码开发,请查看之前的博文,我也会把链接放在文章末尾,希望能帮到你。实战操作流程:步骤一:创建虚拟设备步骤二:进入设备调试界面步骤三:上报消息,上报火灾告警级别和温度选择"设备模拟器",请输入十六进制码流"00030380",点击发送解析码流...
这一期,我们来讲解,IoTDA平台设备的在线调试!
此次调试,我们用到的产品,还是之前教程中创建的Smoke_One,具体产品创建、Profile开发及编解码开发,请查看之前的博文,我也会把链接放在文章末尾,希望能帮到你。
实战操作流程:
步骤一:
创建虚拟设备
步骤二:
进入设备调试界面
步骤三:
上报消息,上报火灾告警级别和温度
选择"设备模拟器",请输入十六进制码流"00030380",点击发送
解析码流字段:
00=编解码上报消息的messageId(Smoke_Infomation)
03=level,火灾级别,占1字节
0380=temperature,温度,占2字节,896℃
上报消息调试界面
设备历史数据
步骤四:
命令下发,选择Set_Smoke的命令,点击立即发送
命令下发调试界面
步骤五:
命令响应
选择"设备模拟器",请输入十六进制码流"1100070001",点击发送
解析码流字段:
11=编解码命令相应的messageId(message)
0007=命令下发的mid,用于响应,我这里是第七次发送命令,具体测试用"0001"
00=errcode,00表示执行成功
01=result,是自定义业务数据响应的结果
命令响应调试界面
步骤六:
上报可变长度的字符串
选择"设备模拟器",请输入十六进制码流"0f0968656C6C6F2C696F74",点击发送
解析码流字段:
0f=编解码上报消息的messageId
09=可变长度字符串的长度
68656C6C6F2C696F74=代表字符串,需要进行ASCII转换成HEX格式
ASCII转换成HEX格式网站:https://www.rapidtables.com/convert/number/ascii-to-hex.html
上报消息调试界面
步骤七:
以上就是设备在线调试的全部教程。
参考博文:
注: 鉴于水平有限,本文难免存在纰漏,热心的读者也可把勘误留在评论区,祝您学习愉快!IoT的世界,我与您同行!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
僵直文2021/07/10 06:06:231楼编辑删除举报