Tests de conso en wifi et récupération de liste d'AP vues
This commit is contained in:
57
DeepSleep/ESP-M3/a_test_power_wifi.lua
Normal file
57
DeepSleep/ESP-M3/a_test_power_wifi.lua
Normal file
@@ -0,0 +1,57 @@
|
||||
-- Scripts pour tester la consommation des différents mode du WIFI
|
||||
|
||||
print("\n a_test_power_wifi zf181209.1718 \n")
|
||||
|
||||
f= "wifi_ap_stop.lua" if file.exists(f) then dofile(f) end
|
||||
f= "wifi_cli_conf.lua" if file.exists(f) then dofile(f) end
|
||||
f= "wifi_cli_start.lua" if file.exists(f) then dofile(f) end
|
||||
--f= "telnet_srv.lua" if file.exists(f) then dofile(f) end
|
||||
--f= "web_ide2.lua" if file.exists(f) then dofile(f) end
|
||||
--f= "dsleep.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
|
||||
print("mode physique: ", wifi.getphymode())
|
||||
print("defaut mode: ", wifi.getdefaultmode())
|
||||
print("wifi stat status: ", wifi.sta.status())
|
||||
|
||||
|
||||
-- print AP list in old format (format not defined)
|
||||
function listap(t)
|
||||
for k,v in pairs(t) do
|
||||
print(k.." : "..v)
|
||||
end
|
||||
end
|
||||
wifi.sta.getap(listap)
|
||||
|
||||
-- Print AP list that is easier to read
|
||||
function listap(t) -- (SSID : Authmode, RSSI, BSSID, Channel)
|
||||
print("\n"..string.format("%32s","SSID").."\tBSSID\t\t\t\t RSSI\t\tAUTHMODE\tCHANNEL")
|
||||
for ssid,v in pairs(t) do
|
||||
local authmode, rssi, bssid, channel = string.match(v, "([^,]+),([^,]+),([^,]+),([^,]+)")
|
||||
print(string.format("%32s",ssid).."\t"..bssid.."\t "..rssi.."\t\t"..authmode.."\t\t\t"..channel)
|
||||
end
|
||||
end
|
||||
wifi.sta.getap(listap)
|
||||
|
||||
|
||||
|
||||
|
||||
-- print AP list in new format
|
||||
function listap(t)
|
||||
for k,v in pairs(t) do
|
||||
print(k.." : "..v)
|
||||
end
|
||||
end
|
||||
wifi.sta.getap(1, listap)
|
||||
|
||||
-- Print AP list that is easier to read
|
||||
function listap(t) -- (SSID : Authmode, RSSI, BSSID, Channel)
|
||||
print("\n\t\t\tSSID\t\t\t\t\tBSSID\t\t\t RSSI\t\tAUTHMODE\t\tCHANNEL")
|
||||
for bssid,v in pairs(t) do
|
||||
local ssid, rssi, authmode, channel = string.match(v, "([^,]+),([^,]+),([^,]+),([^,]*)")
|
||||
print(string.format("%32s",ssid).."\t"..bssid.."\t "..rssi.."\t\t"..authmode.."\t\t\t"..channel)
|
||||
end
|
||||
end
|
||||
wifi.sta.getap(1, listap)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ f= "wifi_cli_conf.lua" if file.exists(f) then dofile(f) end
|
||||
f= "wifi_cli_start.lua" if file.exists(f) then dofile(f) end
|
||||
--f= "telnet_srv.lua" if file.exists(f) then dofile(f) end
|
||||
f= "web_ide2.lua" if file.exists(f) then dofile(f) end
|
||||
f= "dsleep.lua" if file.exists(f) then dofile(f) end
|
||||
--f= "dsleep.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
--heartbeat()
|
||||
|
||||
|
||||
@@ -3,16 +3,16 @@
|
||||
|
||||
-- ATTENTION: il faut connecter la pin 0 à la pin RESET avec une résistance de 1k !
|
||||
|
||||
print("\n dsleep.lua zf181208.1858 \n")
|
||||
print("\n dsleep.lua zf181209.1457 \n")
|
||||
|
||||
f= "flash_led_xfois.lua" if file.exists(f) then dofile(f) end
|
||||
|
||||
function dsleep_on()
|
||||
print("timer dsleep on...")
|
||||
ztmr_SLEEP = tmr.create()
|
||||
tmr.alarm(ztmr_SLEEP, 10*1000, tmr.ALARM_SINGLE, function ()
|
||||
tmr.alarm(ztmr_SLEEP, 5*1000, tmr.ALARM_SINGLE, function ()
|
||||
print("Je dors...")
|
||||
node.dsleep(10*1000*1000)
|
||||
node.dsleep(30*1000*1000)
|
||||
end)
|
||||
end
|
||||
|
||||
|
||||
12
DeepSleep/ESP-M3/restart.lua
Normal file
12
DeepSleep/ESP-M3/restart.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
-- Scripts pour faire un soft reset
|
||||
|
||||
print("\n restart.lua zf181209.1753 \n")
|
||||
|
||||
restarttimer1=tmr.create()
|
||||
tmr.alarm(restarttimer1, 2*1000, tmr.ALARM_SINGLE, function()
|
||||
node.restart()
|
||||
end)
|
||||
|
||||
print("hello zuzu")
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
-- Déconnecte le WIFI
|
||||
print("\n wifi_off.lua zf180822.0959 \n")
|
||||
|
||||
wifi.setmode(wifi.NULLMODE)
|
||||
|
||||
--[[
|
||||
print(wifi.NULLMODE, wifi.STATION, wifi.SOFTAP, wifi.STATIONAP)
|
||||
print(wifi.getmode())
|
||||
]]
|
||||
BIN
Documentation/Capture d’écran 2018-11-17 à 19.02.38.png
Normal file
BIN
Documentation/Capture d’écran 2018-11-17 à 19.02.38.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 246 KiB |
BIN
Documentation/Capture d’écran 2018-11-17 à 19.05.02.png
Normal file
BIN
Documentation/Capture d’écran 2018-11-17 à 19.05.02.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
BIN
Documentation/WS2813.pdf
Normal file
BIN
Documentation/WS2813.pdf
Normal file
Binary file not shown.
BIN
Documentation/esp8285_datasheet_en_v1.0_20160422.pdf
Normal file
BIN
Documentation/esp8285_datasheet_en_v1.0_20160422.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user