init: Air780EPM 官方 LuatOS 项目代码基线
- 来源: 合宙 LuatOS 官方仓库 air780epm 模块完整代码 - 路径: luatos/air780epm/module/Air780EPM/demo 含官方 demo(含 mqtt/mqtts/socket/uart 等) - 后续: 基于 demo 开发 UART<->MQTT 数据上报功能
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
-- LuaTools需要PROJECT和VERSION这两个信息
|
||||
PROJECT = "wifidemo"
|
||||
VERSION = "001.999.000"
|
||||
|
||||
-- 引入必要的库文件(lua编写), 内部库不需要require
|
||||
sys = require("sys")
|
||||
require("sysplus")
|
||||
|
||||
-- wifi扫描成功后, 会有WLAN_SCAN_DONE消息, 读取即可
|
||||
sys.subscribe("WLAN_SCAN_DONE", function ()
|
||||
local results = wlan.scanResult()
|
||||
log.info("scan", "results", #results)
|
||||
for k,v in pairs(results) do
|
||||
log.info("scan", v["ssid"], v["rssi"], (v["bssid"]:toHex()))
|
||||
end
|
||||
end)
|
||||
|
||||
sys.taskInit(function()
|
||||
sys.wait(1000)
|
||||
wlan.init()
|
||||
while 1 do
|
||||
wlan.scan()
|
||||
sys.wait(15000) -- 注意, 尤其是Air780系列, 这个时间只能更长不能短
|
||||
end
|
||||
end)
|
||||
|
||||
-- 用户代码已结束---------------------------------------------
|
||||
-- 结尾总是这一句
|
||||
sys.run()
|
||||
-- sys.run()之后后面不要加任何语句!!!!!
|
||||
Reference in New Issue
Block a user