在线调试

更新时间:2024-09-12 06:28:14下载pdf

设备端开发完成后,您可以使用物联网平台的在线调试功能,从物联网平台控制台下发指令到设备端进行物模型功能测试。您也可以使用在线调试的远程登录服务,通过SSH协议的网络服务远程访问设备,在设备远程控制台输入设备的指令,进行调试和定位问题。本文介绍物模型功能调试和远程登录的操作步骤。

前提条件

设备所属产品,已定义物模型功能。
设备已接入物联网平台并激活在线。

使用限制

仅支持使用MQTT协议连接的设备进行物模型功能调试。

功能调试

1、选择目标物联网实例
2、登录物联网平台
3、在左侧导航栏,选择监控运维 > 在线调试。
4、在在线调试页面,选择本次调试的设备。
5、选择属性调试、服务调用或远程登录,进行调试

属性调试

在属性调试页签,选择物模型的模块。

执行以下操作,进行调试。

功能 操作 说明
获取 在属性输入框右侧,单击调试,选择获取。 属性输入框中将显示获取到的最新属性数据。如果设备上没有该属性的数据,则输入框为空。
设置 在属性输入框输入值,单击右侧调试,选择设置。 从云端下发设置属性值的指令给设备。在线设备收到指令后,根据设备端的物模型开发功能,处理属性值,例如将最新属性值上报给云端。
设置期望属性 在属性输入框输入值,单击右侧调试,选择设置期望值。 从云端下发设置期望属性值的指令给设备。如果下发指令时:设备在线,设备立即收到指令,更新该属性值,并将新属性值上报云端。设备不在线,待设备重新上线时,主动获取期望属性值信息,然后更新属性值并上报。

服务调用

1、在服务调用页签,从调试功能下拉列表的选项中,选择模块及对应待调试的服务。
2、在输入框中,输入调用服务的入参,单击发送指令。输入的服务入参数据,需为标准的JSON格式,例如{“Switch”:0}。

自定义Topic调试

1、在自定义Topic页签选择目标测试topic,点击发布消息
2、在输入框中输入待发送消息

查看调试日志

推送指令后,可在页面右侧实时日志下查看操作日志;在设备详情页面的物模型数据页签,查看调试结果。

  • 属性调试:输入属性值,单击设置。
    在线调试
  • 服务调用:选择对应服务,输入服务的入参,单击发送指令。
    在线调试