main.lua
PROJECT = "mbus-gateway" VERSION = "1.0.0" local tag = "main" -- 引入sys,方便使用 _G.sys = require("sys") _G.sysplus = require("sysplus") log.info(tag, "last power reson", pm.lastReson()) -- 看门狗守护 if wdt then wdt.init(9000) sys.timerLoopStart(wdt.feed, 3000) end -- 日志等级改为info log.setLevel(2) -- 主进程 sys.taskInit(function() -- 等待USB日志稳定 sys.wait(500) log.info(tag, "main task") fskv.init() -- KV 数据库 -- 加载所有程序文件 require("autoload").walk("/luadb/") -- 加载设备 require("gateway").load_links() while true do sys.wait(1000) collectgarbage() end --log.info(tag, "main task exit") end) sys.run()