【问题标题】:Arduino WiFi shield rarely connects to network, any tips?Arduino WiFi shield 很少连接到网络,有什么提示吗?
【发布时间】:2014-01-23 00:53:41
【问题描述】:
// 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)。我不明白的是,有时它能够连接,有时是第二次尝试。我试过延长连接之间的延迟时间,但没有运气。有什么我想念的吗?

【问题讨论】:

    标签: arduino wifi arduino-ide


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-06
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多