我已经搜索了这个问题的解决方案很长一段时间没有运气 .
我希望NodeMCU能够寻找一个开放的wifi网络并连接到它 . 只要连接可用,就使用该连接 - 当连接断开时,开始寻找新的开放网络 .
我住在芬兰,几乎每个角落都有免费的开放式WiFi . 我打算创建可穿戴/移动的东西,可用时使用WiFi .
我也只是从编程开始,用C语言编写基础知识并使用Arduino IDE,所以这里没有Lua语言经验 .
我知道 WiFi.scanNetworks()
可以区分安全和不安全的SSID,但我还没有发现我如何在Arduino IDE中使用它 .
1 回答
您也可以在STA模式下扫描网络 .
在
WiFi.scanNetworks()
之后,您需要的方法是WiFi.encryptionType()
,以确定网络是否加密 .我和你分享了一个草图,我之前正在为一个类似的项目工作 .
草图搜索WiFi网络,按RSSI对其进行排序,并在具有最高强度的非加密网络上执行连接 .
祝你好运:祝你好运: