Доброе утро,
Я пытаюсь настроить SSID и PWD моей платы ESP WROOM-02 в конфигурации WPS.
Я использую среду Arduino и включил"ESP8266WiFi.h", чтобы управлять соединением WiFi.
Я сделал команду AT, чтобы запустить конфигурацию WPS, но она выполняет поиск только в течение примерно 10-15 секунд перед остановкой с сообщением об ошибке.
У вас есть предложения?Я использую версию 2.5.0 ESP8266WiFi.h, и вот фрагмент кода:
if (inputString == "AT+STARTWPS\r\n"){
WiFi.mode(WIFI_STA);
Serial.println("WPS config start");
bool wpsSuccess = WiFi.beginWPSConfig();
if (wpsSuccess){
// This means not always success, in case of a timeout we have an empty ssid
String newSSID = WiFi.SSID();
if (newSSID.length() > 0){
// WPSConfig has already connected in STA mode successfully to the new station.
Serial.printf("WPS finished. Connected successfull to SSID \r\n", newSSID.c_str());
} else {
Serial.printf("Connection Failed \r\n");
wpsSuccess = false;
}
}
}
И выход из последовательного порта с активированным отладчиком:
Запуск конфигурации WPS
wifi_wps_enable
сканирование wps
создание открытого ключа
создание открытого ключа
scandone
scandone
scandone
scandone
scandone
wifi_wps_disable
ConnectionНе удалось
Вся эта процедура длится 15 секунд.
Заранее большое спасибо