运行日志
更新时间:
复制 MD 格式
RRPC功能的例程运行后,您可以在设备端和物联网平台查看日志信息。
前提条件
已配置C Link SDK的RRPC功能例程,详细信息,请参见使用示例。
设备端日志
您可以在设备端查看运行结果。
-
连接日志:
出现如下日志,表示设备与物联网平台连接成功。
[1578054042.600][LK-0313] MQTT user calls aiot_mqtt_connect api, connect [1578054042.600][LK-0317] LightSwitch&a18wP****** [1578054042.600][LK-0318] 24FEB95E42CADB18D0E093F412E6AC27705AA8DF6DB3B649566728E685****** [1578054042.600][LK-0319] a18wP******.LightSwitch|timestamp=2524608000000,_ss=1,_v=sdk-c-4.0.0,securemode=2,signmethod=hmacsha256,ext=1,| establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[1883]) success to establish mbedtls connection, fd = 3 [1578054042.711][LK-0313] MQTT connect success AIOT_MQTTEVT_CONNECT -
接收消息日志:
调用物联网平台的RRpc,向自定义Topic,例如
/a18wP******/LightSwitch/user/get,发送一条消息内容为ping的RRPC指令后,设备端收到如下日志。-
日志信息:
[1578054379.700][LK-0309] pub: /ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get [LK-030A] < 70 69 6E 67 | ping pub, qos: 0, topic: 1213074107617******/a18wP******/LightSwitch/user/get pub, payload: ping -
日志说明:
其中,
/ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get为RRPC请求消息的Topic,1213074107617******为消息的ID,ping为消息的Payload。更多信息,请参见调用自定义Topic(推荐)。
-
-
应答日志:
设备端接收到RRPC消息后,做出应答响应,并打印如下日志:
[1578054379.700][LK-0309] pub: /ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get [LK-030A] > 70 6F 6E 67 | pong
物联网平台日志
您可以登录物联网平台控制台,在左侧导航栏,选择,选择产品后,查看设备的通信日志。
页面包含云端运行日志、设备本地日志、消息轨迹、日志转储四个页签。在云端运行日志页签中,可通过 DeviceName、TraceId、内容关键字/MessageId 等条件筛选日志。日志列表展示时间、TraceID、DeviceName、业务类型、操作、内容及状态等字段。例如,一条业务类型为 API 调用、操作为 RRpc 的日志记录,状态为 200 表示调用成功。
后续步骤
运行日志中出现的错误信息,请参见常见错误码,根据提示解决问题。
该文章对您有帮助吗?