| 12345678910111213141516171819202122232425262728 |
- --[[
- @module check_wifi
- @summary 远程升级wifi固件模块
- @version 1.1
- @date 2025.09.23
- @author 拓毅恒
- @usage
- 检查WiFi版本并自动升级
- 功能:检查当前Air8000模组的WiFi固件是否为最新版本,若不是则自动启动升级(需插入可联网的SIM卡)。
- 说明:Air8000的蓝牙功能依赖WiFi协处理器,需确保WiFi固件为最新版本。
- 注意:升级完毕后最好取消调用,防止后期版本升级过高导致程序使用不稳定。
- 本文件没有对外接口,直接在main.lua中require "check_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
- -- 在设备启动时检查SIM卡状态
- sys.taskInit(fota_wifi_task)
|