Подключение к Wi-Fi работает только без пароля (проблема с безопасностью WPA)

У меня есть ESP32 Joy-it — SBC NodeMCU-ESP32, который следует использовать с платой «ESP32 Dev Module». IDE сообщает: Чип ESP32-D0WDQ6 (версия v1.0).

Продукт веб-сайта: https://joy-it.net/en/products/SBC-NodeMCU- ESP32

Когда я сканирую Wi-Fi, я нахожу свою точку доступа, но если я подключаюсь с помощью SSID + пароля (как WPA (интернет-маршрутизатор - Freebox Crystal France), так и WPA2 Personal (Xiaomi A2 Lite)), это не работает .

Поэтому я попытался создать точку доступа без пароля на своем телефоне, и ESP32 смог подключиться без проблем.

Для этого я использовал скетч по умолчанию "Wi-Fi ->> Wi-Fi-клиент». Мой SSID и пароль содержат только буквы/цифры (только символы ASCII).

Я пытался записать загрузчик, но ничего не изменилось.

Я использую:

  • IDE Arduino 2.2.1
  • esp32 от espressif 2.0.14

У кого-нибудь есть идеи?

, 👍1

Обсуждение

Я пытался записать загрузчик... что это значит?, @jsotola

Нажмите «Инструменты» -> «Записать загрузчик» в графическом интерфейсе Arduino IDE :), @Servuc

Вы пробовали старое ядро esp32?, @KIIV


1 ответ


1

Решение: я использую старую версию Freebox, которая поддерживает только безопасность Open или WPA.

Просто добавьте: WiFi.setMinSecurity(WIFI_AUTH_WPA_PSK);, чтобы разрешить подключение к моему маршрутизатору.

Для людей с защитой WEP просто используйте WIFI_AUTH_WEP

,

*"который имеет только защиту Open или **WPA**" ... WIFI_AUTH_WEP*. Вы имели в виду «открытый или *WEP*», верно?, @timemage

На самом деле, я копирую строку вставки, прежде чем переносить минимальную безопасность в wpa, моя вина, @Servuc