Невозможно получить сетевой IP-адрес и DNS точки доступа на MCU ESP32

Я получаю следующую ошибку при последовательном выводе (подробный режим), когда мое смарт-устройство ESP32 S3 пытается подключиться через WIFI к точке доступа (AP). SSID: TheScientist

.

Ниже показан последовательный вывод:

Connecting to TheScientist
[  1064][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY
[  1098][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started
[  1099][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: 0.0.0.0, MASK: 0.0.0.0, GW: 0.0.0.0
[  1099][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START
.......[  4750][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: TheScientist, BSSID: 3c:cd:5d:a7:f1:13, Reason: 15
[  4750][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED
[  4758][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 15 - 4WAY_HANDSHAKE_TIMEOUT

, 👍1


1 ответ


1

Хотя в подробном последовательном выводе отладки отображается

Причина: 15 – 4WAY_HANDSHAKE_TIMEOUT

на самом деле тайм-аут связан с использованием пароля, длина которого превышает 32 символа, разрешенные для микроконтроллеров ESP32. Таким образом, для успешного подключения любого микроконтроллера ESP32 к любой точке доступа WIFI сетевой пароль не должен превышать 32 символа.

,

он также не может быть короче 8 символов..., @dandavis