我试图检测模块何时真正连接到我的 wifi AP,因为 .connect 没有回调,我正在做这样简单的事情:
wifi.sta.config("SSID","password")
wifi.sta.connect()
tmr.delay(1000000)
i = 0
while(wifi.sta.status() ~= 5 and i < 10) do
print("Waiting")
print(wifi.sta.status())
i = i + 1
tmr.delay(1000000)
end
但是 .sta.status() 的输出在循环内始终为 1。完成后,如果我从 IDE 手动发送命令 =wifi.sta.status() 它会告诉我 5. 为什么?