物联网平台支持设备本地日志的上报,您可以在物联网平台控制台日志服务页,查询设备本地日志,进行故障分析。本文介绍通过配置C Link SDK,以支持设备向物联网平台上报本地日志。
前提条件
- 已获取设备认证信息。
- 已在物联网平台控制的设备详情页,打开设备本地日志上报开关。
- 已获取C Link SDK。
定制SDK时,在SDK定制页面的高级能力区域,选中设备日志。
- 已准备开发环境。
背景信息
- 物联网平台设备本地日志的详细信息,请参见设备本地日志。
- 设备上报日志的数据格式,请参见设备上报日志的数据格式。
功能原理
应用程序通过调用C Link SDK的API,基于MQTT协议的连接,向物联网平台发送本地日志消息。
如下功能时序图,以设备的应用程序./demos/logpost_basic_demo.c为例,介绍应用程序实现该功能的流程。
日志上报功能API的更多信息,请参见aiot_logpost_api.h。
使用示例
- 日志上报功能的参考示例,请参见使用示例。
- 日志上报功能相关错误码,请参见aiot_logpost_api.h中的状态码描述。
后续步骤
设备上报日志至物联网平台后,您可以在物联网平台查看日志,具体操作,请参见查询设备本地日志。