0
// attempt to connect to Wifi network:
while (status != WL_CONNECTED){
listNetworks();
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
// Connect to WPA/WPA2 network. Change this line if using open or WEP network:
status = WiFi.begin(ssid, pass);
Serial.print("Status: ");
Serial.println(status);
// wait 3 seconds for connection:
delay(3000);
}
上述代码反复尝试连接到WPA2网络。串行输出,这产生这样的外观:Arduino WiFi屏蔽很少连接到网络,任何提示?
**扫描网络**
数量的可用网络:2
0)SKY0C026信号:-48 dBm的加密:WPA2
1)WAP-HOME信号:-84 dBm的加密:WPA
状态:4
当连接失败时(状态4),这会一遍又一遍地重复。我不明白的是,有时偶尔能够连接,有时会再次尝试。我试图延长连接之间的延迟时间,但没有运气。有什么我失踪?