文档首页 > > SDK参考> SDK开发指南> LiteOS端云互通组件实战演练> (参考)设备模拟器接入平台> 应用模拟器命令下发

应用模拟器命令下发

分享
更新时间: 2019/01/02 GMT+08:00

应用服务器需要调用IoT平台的命令下发接口,对设备下发控制指令。如果接收命令的设备是NB-IoT设备(或者集成LiteOS SDK端云互通组件的南向设备),IoT平台收到应用服务器下发的命令后,会先调用编解码插件进行转换,再发送给设备。

IoT平台提供了应用模拟器,可以模拟应用服务器下发命令的场景。本节基于应用模拟器进行操作。

  1. 在“我的设备”界面的设备列表中,选择接收命令的设备,点击“命令下发(</>)”。

    在弹出界面中,配置下发给设备的命令参数。

    图1 命令下发

  2. 在“我的设备”界面的设备列表中,选择接收命令的设备->“历史命令”,查看“状态”栏的显示。

    图2 命令下发状态

    状态说明如下:

    • 超期:表示命令在IoT平台缓存时间超期,未向设备下发。
    • 成功:表示IoT平台已经将命令下发给设备,且收到设备上报的命令执行结果。
    • 失败:表示编解码插件解析为空,或执行结果响应里面有“ERROR CODE”等。
    • 超时:表示IoT平台等待ACK响应超时。
    • 取消:表示应用侧已经取消命令下发。
    • 等待:表示命令在IoT平台缓存,还未下发给设备。
    • 已发送:表示IoT平台已经将命令下发给设备。
    • 已送达:表示IoT平台已经将命令下发给设备,且收到设备返回的ACK消息。

  3. 选择“模拟器”->“NB设备模拟器”->“设备日志信息”->“数据接收”,查看设备模拟器收到的命令信息。

    图3 命令接收信息

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区