ESP 32不连接到WiFi

发布于 2025-02-07 03:14:55 字数 1121 浏览 4 评论 0原文

我无法将ESP32连接到WiFi,但是可以连接到手机路由器。我做了一个简单的打印件,以显示其返回的代码,然后通过wl_idle_status又一遍地返回。

#include <Arduino.h>
#include <WiFi.h>

const char* meuSSID = "asdfgh";
const char* meuPASS = "12345678";

void setup() {
  Serial.begin(9600);
  
  WiFi.mode(WIFI_STA);
  WiFi.begin(meuSSID , meuPASS);

  int status = WiFi.status();
  while (status != WL_CONNECTED) {
    Serial.print("status:");
    Serial.println(status);

    Serial.print("ip:");
    Serial.println(WiFi.localIP());

    Serial.println(WiFi.macAddress());

    Serial.println("Conectando...");
    status = WiFi.status();
    delay(1000);
  }

  Serial.println(WiFi.localIP());
}

void loop() {
  Serial.println("Oi");
  delay(1000);
}

我试图放置wifi.setminsecurity(wifi_auth_wpa2_psk);,但没有成功。

输出(我的WiFi)

status:0
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...
status:0
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...

(...)

输出(我的手机)

status:6
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...
status:6
ip:192.168.43.1
24:6F:28:B0:28:6C
Conectando...
192.168.43.1

I cant connect my ESP32 to my wifi, but i can connect to my cellphone router. I made a simple print to show which code it returns, and i get over and over WL_IDLE_STATUS.

#include <Arduino.h>
#include <WiFi.h>

const char* meuSSID = "asdfgh";
const char* meuPASS = "12345678";

void setup() {
  Serial.begin(9600);
  
  WiFi.mode(WIFI_STA);
  WiFi.begin(meuSSID , meuPASS);

  int status = WiFi.status();
  while (status != WL_CONNECTED) {
    Serial.print("status:");
    Serial.println(status);

    Serial.print("ip:");
    Serial.println(WiFi.localIP());

    Serial.println(WiFi.macAddress());

    Serial.println("Conectando...");
    status = WiFi.status();
    delay(1000);
  }

  Serial.println(WiFi.localIP());
}

void loop() {
  Serial.println("Oi");
  delay(1000);
}

I tried to put WiFi.setMinSecurity(WIFI_AUTH_WPA2_PSK);, but no sucess.

Output (my wifi)

status:0
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...
status:0
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...

(...)

Output (my cellphone)

status:6
ip:0.0.0.0
24:6F:28:B0:28:6C
Conectando...
status:6
ip:192.168.43.1
24:6F:28:B0:28:6C
Conectando...
192.168.43.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生共白头 2025-02-14 03:14:55

我正在查看路由器配置,它阻止了我的ESP32 Mac,因此我只添加另一个Mac规则,现在它连接了。

I was looking in my router configuration and its was blocking my ESP32 MAC so i just add another mac rule and now it connects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文