Arduino WiFi盾很少连接到网络,任何提示?

时间:2014-01-05 16:33:46

标签: arduino wifi arduino-ide

// 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网络。这产生的串行输出如下所示:

  

**扫描网络**

     

可用网络数量:2

     

0)SKY0C026信号:-48 dBm加密:WPA2

     

1)WAP-HOME信号:-84 dBm加密:WPA

     

状态:4

当连接失败时,这会一遍又一遍地重复(状态4)。我不明白的是,偶尔它可以连接,有时在第二次尝试。我试过延长连接之间的延迟时间但没有运气。有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

所以我相信作为一种反暴力攻击机制路由器不喜欢它,当设备反复尝试连接的时间跨度太短时,有时甚至10秒太短!我想MAC地址被列入黑名单,这就是连接失败的原因。解决方案是重置路由器并重新连接之间的延迟。