【IoT美学】IoTDA平台——设备在线调试

举报
Devin 发表于 2020/05/31 18:45:52 2020/05/31
【摘要】 这一期,我们来讲解,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美学】IoTDA平台——产品创建

【IoT美学】IoTDA平台——Profile开发

【IoT美学】IoTDA平台——编解码开发

注: 鉴于水平有限,本文难免存在纰漏,热心的读者也可把勘误留在评论区,祝您学习愉快!IoT的世界,我与您同行!


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。