Complètement refactorisé la procédure de boot (initz.lua)
Maintenant les *secrets* sont chargés au moment de l'init.lua et l'aiguillage du boot *dsleep* se fait en fonction de la variable node_mode. Ainsi c'est le même iniz.lua et wifi_init.lua pour les différents projets NodeMCU. Reste encore à faire de pouvoir sauver deux possibilités de connexions WIFI dans les secrets_wifi afin de pouvoir se connecter sur le WIFI du smartphone en cas de dépannage sur le terrain
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
-- Petit script pour initaliser la couche WIFI
|
||||
|
||||
function wifi_init()
|
||||
print("\n wifi_init.lua zf200814.1917 \n")
|
||||
print("\n wifi_init.lua zf200816.1435 \n")
|
||||
|
||||
f= "secrets_wifi.lua" if file.exists(f) then dofile(f) end
|
||||
f= "secrets_project.lua" if file.exists(f) then dofile(f) end
|
||||
-- f= "secrets_wifi.lua" if file.exists(f) then dofile(f) end
|
||||
-- f= "secrets_project.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
function wifi_init_end()
|
||||
tmr_wifi_init1:unregister() i=nil
|
||||
@@ -29,28 +29,28 @@ function wifi_init()
|
||||
end
|
||||
|
||||
if file.exists("_setup_wifi_") then
|
||||
print("dsleep wake up")
|
||||
file.remove("_setup_wifi_")
|
||||
f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
--
|
||||
-- print("setup wifi...")
|
||||
-- print("dsleep wake up")
|
||||
-- file.remove("_setup_wifi_")
|
||||
-- wifi.sta.config{ssid="", pwd=""} wifi.sta.connect()
|
||||
-- if zLED == nil then zLED = 4 end
|
||||
-- gpio.write(zLED, gpio.HIGH) gpio.mode(zLED, gpio.OUTPUT)
|
||||
-- tmr_wifi_init4=tmr.create()
|
||||
-- tmr_wifi_init4:alarm(0.1*1000, tmr.ALARM_AUTO , function()
|
||||
-- gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH)
|
||||
-- end)
|
||||
-- tmr.create():alarm(90*1000, tmr.ALARM_SINGLE, function()
|
||||
-- node.restart()
|
||||
-- end)
|
||||
-- enduser_setup.start(function()
|
||||
-- print("on est sortit du setup wifi et on restart !")
|
||||
-- node.restart()
|
||||
-- end)
|
||||
-- print("setup gadget lancé...")
|
||||
-- f = "0_dsleep2.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
|
||||
print("setup wifi...")
|
||||
file.remove("_setup_wifi_")
|
||||
wifi.sta.config{ssid="", pwd=""} wifi.sta.connect()
|
||||
if zLED == nil then zLED = 4 end
|
||||
gpio.write(zLED, gpio.HIGH) gpio.mode(zLED, gpio.OUTPUT)
|
||||
tmr_wifi_init4=tmr.create()
|
||||
tmr_wifi_init4:alarm(0.1*1000, tmr.ALARM_AUTO , function()
|
||||
gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH)
|
||||
end)
|
||||
tmr.create():alarm(90*1000, tmr.ALARM_SINGLE, function()
|
||||
node.restart()
|
||||
end)
|
||||
enduser_setup.start(function()
|
||||
print("on est sortit du setup wifi et on restart !")
|
||||
node.restart()
|
||||
end)
|
||||
print("setup gadget lancé...")
|
||||
|
||||
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user