当我们的物联网设备分布在全球各地运行时,为了排查特定环境下的业务问题,常常有需要获取设备端运行日志的诉求。如果我们派一位工作人员出差去设备现场,通过数据线采集设备运行日志,往往成本很高,预算不允许。此时借助IoT物联网平台的设备本地日志采集能力,我们在电脑前喝着咖啡,动动手指,就能轻松获取远端设备日志,在控制台进行查询和故障分析,免去差旅之苦。
1设备日志采集方案
设备日志采集基于MQTT通信的Pub通信,具体约定如下:
Topic:
/sys/${productKey}/${deviceName}/thing/log/post
Payload:
{
"id" : 12345,
"version":"1.0",
"params" :[{
"utcTime": "2020-03