diff options
Diffstat (limited to 'mqtt-bridge/wlan.lua')
-rw-r--r-- | mqtt-bridge/wlan.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mqtt-bridge/wlan.lua b/mqtt-bridge/wlan.lua new file mode 100644 index 0000000..03fd923 --- /dev/null +++ b/mqtt-bridge/wlan.lua @@ -0,0 +1,18 @@ +local function is_connected() + local ipAddr = wifi.sta.getip() + return ipAddr ~= nil and ipAddr ~= "0.0.0.0" +end + +function wlan_init() + print("WLAN: Configuring") + + wifi.setmode(wifi.STATION) + wifi.sta.config("", "") + + repeat + tmr.wdclr() + until (is_connected()) + + local ip = wifi.sta.getip() + print("WLAN: Configured, ip="..ip) +end |