全部产品

设备调试

设备端开发完成后,您可以使用物联网平台的在线调试功能,从控制台下发指令给设备端进行功能测试。

在线调试功能提供如下两种调试方式,请根据您的实际情况选择调试方式。本文使用真实设备调试:

在线调试功能说明

在线调试

  1. 登录物联网平台控制台,在对应实例下的左侧导航栏,选择监控运维 > 在线调试

  2. 在线调试页,选择本次调试的充电桩设备(device-1)。

  3. 选择调试真实设备

  4. 根据如下图所示,进行服务调用。

    充电桩调试-服务调用

    云端下发数据后,可在设备端查看相关日志是否打印,以此判断指令是否达到设备端。

    设备端日志

  5. 根据如下图所示,进行属性调试。

    充电桩属性调试

    调试方法说明如下所示。

    参数

    描述

    获取

    从设备上获取指定属性的值。

    设置

    从云端下发设置(set)属性值的指令给设备。设备收到指令后,设置属性值,并将最新属性值上报给云端。

    设置期望值

    从云端下发设置期望属性值的指令给设备。如果下发指令时设备在线,设备立即收到指令,更新该属性值,并将新属性值上报云端;如果下发指令时设备不在线,待设备重新上线时主动获取期望属性值信息,然后更新属性值并上报。

    云端下发数据后,可在设备端查看相关日志是否打印,以此判断指令是否达到设备端。从图中可见设备收到set指令后,返回了服务的响应信息,同时向云端上报了最新属性。

    设置属性后的设备log

  6. 在左侧导航栏,单击设备,再单击目标设备(device-1)后的查看

  7. 设备详情物模型数据 > 事件管理页签下,查看设备上报的属性、事件和服务调用数据,判断设备是否收到云端指令,并且正常返回响应信息。

    • 设备上报的当前属性值如下。

      充电桩物模型数据-运行状态

    • 设备事件如下。

      充电桩物模型数据-事件

    • 设备服务调用如下。

      充电桩物模型数据-服务调用

日志服务

设备在运行过程,可能会出现一些异常,例如连接失败、认证失败、设备上报的数据不符合物模型规范等,您可以通过日志服务查看和排查问题。

例如,本案例的云端配置中已定义事件参数gunNum的取值范围为0~100,当真实设备上报的值超过该范围时,日志服务会展示该错误详情。

gunNum参数值超过取值范围

在物联网平台对应实例下,左侧导航栏单击监控运维 > 日志服务,查看日志信息。

查看充电桩日志服务

同时您也可以开启日志转储,通过日志报表功能进一步查看设备大盘,包括设备上下线次数、设备上线IP区域分布、设备消息量、设备消息量Top列表、物模型错误分布、云端API错误分布等多维度指标。日志转储相关说明请参见日志转储

充电桩日志报表

后续步骤

服务端开发