Parcourir la source

update: 8101 airkiss 取消匿名函数的使用,添加功能注释

tuoyiheng il y a 3 mois
Parent
commit
d3119cb403

+ 6 - 4
module/Air8101/demo/config_wifi_network/airkiss/airkiss_task.lua

@@ -16,15 +16,17 @@
 ]]
 
 -- 订阅IP_READY事件,获取IP成功后触发
-sys.subscribe("IP_READY", function(ip)
+local function get_ip_ready(ip)
     log.info("wlan", "ip ready", ip)
     -- 联网成功, 可以发起http, mqtt, 等请求了
-end)
+end
+sys.subscribe("IP_READY", get_ip_ready)
 
 -- 订阅SC_RESULT事件,配网成功后触发
-sys.subscribe("SC_RESULT", function(ssid, password)
+local function on_airkiss_success(ssid, password)
     log.info("airkiss", "配网成功", ssid, password)
-end)
+end
+sys.subscribe("SC_RESULT", on_airkiss_success)
 
 local function start_airkiss()
     -- 初始化fskv, 用于存储配网信息

+ 11 - 1
module/Air8101/demo/config_wifi_network/airkiss/main.lua

@@ -11,10 +11,20 @@
 更多说明参考本目录下的readme.md文件
 ]]
 
--- LuaTools需要PROJECT和VERSION这两个信息
+--[[
+必须定义PROJECT和VERSION变量,Luatools工具会用到这两个变量,远程升级功能也会用到这两个变量
+PROJECT:项目名,ascii string类型
+        可以随便定义,只要不使用,就行
+VERSION:项目版本号,ascii string类型
+        如果使用合宙iot.openluat.com进行远程升级,必须按照"XXX.YYY.ZZZ"三段格式定义:
+            X、Y、Z各表示1位数字,三个X表示的数字可以相同,也可以不同,同理三个Y和三个Z表示的数字也是可以相同,可以不同
+            因为历史原因,YYY这三位数字必须存在,但是没有任何用处,可以一直写为000
+        如果不使用合宙iot.openluat.com进行远程升级,根据自己项目的需求,自定义格式即可
+]]
 PROJECT = "AirKiss"
 VERSION = "1.0.0"
 
+
 -- 在日志中打印项目名和项目版本号
 log.info("main", PROJECT, VERSION)
 

+ 1 - 1
module/Air8101/demo/config_wifi_network/airkiss/readme.md

@@ -66,7 +66,7 @@ AirKiss配网的主要功能特性:
 
 - 重启后,设备会自动连接到刚才配置的WIFI网络;
 
-3、通过串口调试工具,可以查看设备的运行日志,包括配网状态和联网信息:
+3、通过Luatools工具,可以查看设备的运行日志,包括配网状态和联网信息:
 
 ```lua
 [2025-05-27 14:30:21.571][000000000.689] I/user.main AirKiss 1.0.0