文档首页 > > SDK参考> SDK开发指南> LiteOS端云互通组件实战演练> (参考)设备模拟器接入平台> 设备模拟器数据上报

设备模拟器数据上报

分享
更新时间: 2020/04/17 GMT+08:00

设备在收到平台下发命令或者资源订阅后,会上报命令响应或资源订阅消息,由华为云IoT将设备上报的消息推送到应用服务器或订阅的地址。如果上报数据的南向设备是NB-IoT设备或者使用LiteOS SDK端云互通组件集成的设备,华为云IoT在将消息推送到应用服务器或订阅的地址之前,会先调用编解码插件对消息进行解析。

华为云IoT提供了设备模拟器,可以模拟真实设备上报数据的场景。本节基于NB设备模拟器(NB设备模拟器也可以模拟LiteOS SDK端云互通组件 的数据上报功能)进行操作。

  1. 登录华为云IoT的开发者Portal。开发者Portal的访问地址、账号和密码需要向华为云IoT服务商申请。
  2. 选择“模拟器”->“NB设备模拟器”,输入需要上报的码流,点击“发送”。

    在“设备日志信息”->“数据发送”中,可以查看数据上报信息。

    在“设备日志信息”->“数据接收”中,可以查看数据上报响应信息。

    图1 模拟数据上报

  3. 在“我的设备”界面的设备列表中,选择上报数据的设备,查看“历史数据”,验证编解码插件是否可以对上报数据进行解析。

    图2 查看数据上报结果

    以一款Led灯设备的编解码插件为例进行说明,该款设备包含一种服务LightControl(设置多种服务包含多种属性、多种命令类似):

    • LightControl服务:包含light一种属性(灯亮或者灭)和一种命令(设置灯亮或者灭)。

      使用设备模拟器中上报“01”的十六进制码流后,在“历史数据中”获得的编解码插件解码结果将会为:

      LightControl:{ "light": 1 }

  4. 在“我的设备”界面的设备列表中,选择上报数据的设备,查看“历史数据”,验证设备数据上报的情况。

    “历史数据”中显示为经过编解码插件解析后的结果。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问