设备调试

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

物联网平台提供两种调试方式:在线调试设备模拟器。请根据您的实际情况选择调试方式。

本文使用真实设备的在线调试,为您介绍相关操作步骤。

在线调试功能说明

在线调试

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

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

  3. 调试功能下拉框,选择默认模块

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

    充电桩调试-服务调用

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

    设备端日志
  5. 根据下图所示,进行属性调试。

    充电桩属性调试

    调试方法说明如下。

    参数

    描述

    获取

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

    设置

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

    设置期望值

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

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

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

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

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

      充电桩物模型数据-运行状态
    • 设备事件如下。

      充电桩物模型数据-事件
    • 设备服务调用如下。

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

日志服务

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

例如,上述案例的云端配置中已定义属性参数acOutMeterIty为整型,当真实设备上报的值不是整型时,日志服务会展示该错误详情。

gunNum参数值超过取值范围

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

查看充电桩日志服务

同时您也可以开启云端运行日志转储功能,通过日志报表进一步查看设备大盘,包括设备上下线次数、设备上线IP区域分布、设备上行/下行消息数量、上行/下行消息量TOP20设备列表、物模型校验错误码分布、云端API调用错误量分布等多维度指标。

日志转储相关说明,请参见云端运行日志转储

后续步骤

服务端开发