|
|
@@ -1,15 +1,31 @@
|
|
|
--[[
|
|
|
@module exfotawifi
|
|
|
@summary 用于Air8000/8000A/8000W型号模组自动升级WIFI
|
|
|
-@version 1.0.2
|
|
|
-@date 2025.9.16
|
|
|
+@version 1.0.3
|
|
|
+@date 2025.9.23
|
|
|
@author 拓毅恒
|
|
|
@usage
|
|
|
-注:使用时在中直接调用 require"exfotawifi" 即可开始执行WiFi升级任务
|
|
|
+注:使用时在创建的一个task处理函数中直接调用exfotawifi.request()即可开始执行WiFi升级任务
|
|
|
升级完毕后最好取消调用,防止后期版本升级过高导致程序使用不稳定
|
|
|
|
|
|
-- 用法实例
|
|
|
local exfotawifi = require("exfotawifi")
|
|
|
+
|
|
|
+local function fota_wifi_task()
|
|
|
+ -- ...此处省略很多代码
|
|
|
+
|
|
|
+ local result = exfotawifi.request()
|
|
|
+ if result then
|
|
|
+ log.info("exfotawifi", "升级任务执行成功")
|
|
|
+ else
|
|
|
+ log.info("exfotawifi", "升级任务执行失败")
|
|
|
+ end
|
|
|
+
|
|
|
+ -- ...此处省略很多代码
|
|
|
+end
|
|
|
+
|
|
|
+-- 启动WiFi自动更新任务
|
|
|
+sys.taskInit(fota_wifi_task)
|
|
|
]]
|
|
|
local exfotawifi = {}
|
|
|
local is_request = false -- 标记是否正在执行request任务
|
|
|
@@ -202,7 +218,4 @@ function exfotawifi.request()
|
|
|
return fota_result
|
|
|
end
|
|
|
|
|
|
--- 启动WiFi fota任务
|
|
|
-sys.taskInit(exfotawifi.request)
|
|
|
-
|
|
|
return exfotawifi
|