NTP服务功能的例程运行后,您可以在设备端和物联网平台查看日志信息

前提条件

已配置C Link SDK的NTP服务功能例程

设备端日志

您可以在设备端查看运行结果。
  • 连接日志:

    出现如下日志,表示设备与物联网平台连接成功。
    MQTT user calls aiot_mqtt_connect api, connect
    [1626148815.622][LK-0317] LightSwitch&a18wP******
    [1626148815.622][LK-0318] 728C51A4282A798B10D05C0B43CAFA81DF59D4AE6602901A426C149C76******
    core_sysdep_network_establish host a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com port 443, type 0
    establish tcp connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
    success to establish tcp, fd=3
    local port: 48434
    [1626148815.699][LK-1000] establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
    [1626148815.755][LK-1000] success to establish mbedtls connection, (cost 44947 bytes in total, max used 47859 bytes)
    [1626148815.755][LK-0319] a18wP******.LightSwitch|timestamp=2524608000000,_ss=1,_v=sdk-c-4.1.0,securemode=2,signmethod=hmacsha256,ext=3,_conn=tls_7f|
    [1626148815.822][LK-0313] MQTT connect success in 197 ms
    AIOT_MQTTEVT_CONNECT
  • 请求日志:

    连接建立成功后,设备向物联网平台发送NTP服务请求消息,通过Topic /ext/ntp/a18wP******/LightSwitch/request上报设备当前时间。

    [1626148815.822][LK-0309] pub: /ext/ntp/a18wP******/LightSwitch/request
    
    [LK-030A] > 7B 22 64 65 76 69 63 65  53 65 6E 64 54 69 6D 65 | {"deviceSendTime
    [LK-030A] > 22 3A 22 31 36 32 36 31  34 38 38 31 35 38 32 35 | ":"1626148815825
    [LK-030A] > 22 7D                                            | "}
  • 应答日志:

    物联网平台收到NTP服务请求消息后,通过Topic /ext/ntp/a18wP******/LightSwitch/response向设备返回物联网平台的时间,设备解析处理后,打印如下日志。

    请求中设置的时区为东八区,因此1626148815862为设备的当地时间,即北京时间2021/07/13-12:00:15:862

    [1626148815.844][LK-0309] pub: /ext/ntp/a18wP******/LightSwitch/response
    
    [LK-030A] < 7B 22 64 65 76 69 63 65  53 65 6E 64 54 69 6D 65 | {"deviceSendTime
    [LK-030A] < 22 3A 22 31 36 32 36 31  34 38 38 31 35 38 32 35 | ":"1626148815825
    [LK-030A] < 22 2C 22 73 65 72 76 65  72 53 65 6E 64 54 69 6D | ","serverSendTim
    [LK-030A] < 65 22 3A 22 31 36 32 36  31 34 38 38 31 35 38 35 | e":"162614881585
    [LK-030A] < 35 22 2C 22 73 65 72 76  65 72 52 65 63 76 54 69 | 5","serverRecvTi
    [LK-030A] < 6D 65 22 3A 22 31 36 32  36 31 34 38 38 31 35 38 | me":"16261488158
    [LK-030A] < 35 34 22 7D                                      | 54"}
    
    local time: 1626148815862, 2021/07/13-12:00:15:862

物联网平台日志

您可以在物联网平台控制台查看设备的状态和运行日志。

  • 在线状态:

    在左侧导航栏,选择设备管理 > 设备,找到设备,查看设备状态。设备状态显示为在线,则表示设备与物联网平台成功连接。查看设备状态
  • 运行日志:

    设备上线后,会自动订阅系统Topic,显示日志如下:

    设备分发运行日志

后续步骤

运行日志中出现的错误信息,请参见aiot_ntp_api.h中的状态码描述根据提示解决问题。若未能解决问题,您可以提交工单