3 function wifiConnect
.connect(ssid
, passwd
)
5 if wlan
.init() ~= 0 then
6 log.error(tag .. ".init", "ERROR")
9 if wlan
.setMode(wlan
.STATION
) ~= 0 then
10 log.error(tag .. ".setMode", "ERROR")
14 if USE_SMARTCONFIG
== true then
15 if wlan
.smartconfig() ~= 0 then
16 log.error(tag .. ".connect", "ERROR")
19 waitRes
, data
= sys
.waitUntil("WLAN_STA_CONNECTED", 180 * 10000)
20 log.info("WLAN_STA_CONNECTED", waitRes
, data
)
21 if waitRes
~= true then
22 log.error(tag .. ".wlan ERROR")
25 waitRes
, data
= sys
.waitUntil("IP_READY", 10000)
26 if waitRes
~= true then
27 log.error(tag .. ".wlan ERROR")
30 log.info("IP_READY", waitRes
, data
)
34 if wlan
.connect(ssid
, passwd
) ~= 0 then
35 log.error(tag .. ".connect", "ERROR")
38 waitRes
, data
= sys
.waitUntil("WLAN_STA_CONNECTED", 10000)
39 if waitRes
~= true then
40 log.error(tag .. ".wlan ERROR")
43 log.info("WLAN_STA_CONNECTED", waitRes
, data
)
44 waitRes
, data
= sys
.waitUntil("IP_READY", 10000)
45 if waitRes
~= true then
46 log.error(tag .. ".wlan ERROR")
49 log.info("IP_READY", waitRes
, data
)