Luat模块应用手册-指南-Luat二次开发教程指南-调试教程-错误日志上报

本文介绍Luat的errDump功能,如何在设备上收集和上报错误日志,以便远程技术人员快速定位问题。通过定制格式并登录服务器http://iot.openluat.com/,掌握产品管理与IMEI搜索技巧,确保有效维护设备性能。
摘要由CSDN通过智能技术生成

错误日志上报

概述

Luat错误日志上报功能模块名叫:errDump,errDump对“量产投放市场的设备,远程调试初步定位问题”至关重要, 强烈建议客户一定要使用此功能

原理

errDump 就是将模块运行过程中产生的错误信息或者应用日志通过TCP/UDP上报到互联网上的指定服务器,技术人员可以在服务器上查阅日志,协助远程了解设备运行情况,或者故障诊断。

定义声明

合宙云服务器,简称:“服务器” 地址为: http://iot.openluat.com/
合宙LUAT应用程序, 简称: “APP”
合宙LUAT开源库, 简称: “LIB”
日志上报周期 简称:“周期”
用户账号, 简称"账号"
模块的IMEI号,简称 “IMEI”

日志在模块上实现

每个APP 例子都会包含 main.lua 文件,这个文件是 APP的初始化入口文件,这个文件里面通常只做产品和版本定义以及功能开关等。 其中就包含errDump如下:
require “errDump”
errDump.request(“udp://ota.airm2m.com:9072”)
LIB 中默认上报周期是 600000ms 合计为600秒 (10分钟)

然后在应用中调用 errDump.appendErr(x)比如:errDump.appendErr(" you pressed KEY_POWER_ROW")
这样日志信息就按照周期上报到 服务器。

日志在服务器上查阅

登录合宙服务器(http://iot.openluat.com/)需要账号和密码。
客户向合宙采购4G模块时,如果采购人员没有告知合宙这批模块放在iot.openluat.com上的哪个产品下,则合宙会以采购人的手机号为账号,默认密码888888,创建一个“Air72XUX标准模块”的产品,此次采购的所有模块都会放在这个产品下。
先创建产品

在设备列表中如果能查到指定IMEI 号,说明模块归属于此账号,
我们以IMEI 号 866714044901568 为例:

输入IMEI 号码和时间范围,点击搜索按钮可以看到日志:

建议

日志的内容字符串,建议客户做好字符串的自定义格式,方便分析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值