Всем привет.
Есть NodeMcu. В Arduino IDE пытаюсь подключиться к WiFi роутеру используя WPS кнопку на роутере и вот такой код (утащил с просторов сети где-то):
Однако программа минуты 3 висит на WiFi.beginWPSConfig(); и потом выдает Connection failed
подключение к роутеру (правда к другому) с использованием ssid/password работает.
Роутер с WPS точно в порядке, так как к нему без проблем подключено несколько клиентов по WPS.
В чем может быть причина неработоспособности WPS?
Есть NodeMcu. В Arduino IDE пытаюсь подключиться к WiFi роутеру используя WPS кнопку на роутере и вот такой код (утащил с просторов сети где-то):
Код:
#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
// Long delay required especially soon after power on.
delay(4000);
// Check if WiFi is already connected and if not, begin the WPS process.
if (WiFi.status() != WL_CONNECTED) {
Serial.println("\nAttempting connection ...");
WiFi.beginWPSConfig();
// Another long delay required.
delay(3000);
if (WiFi.status() == WL_CONNECTED) {
Serial.println("Connected!");
Serial.println(WiFi.localIP());
Serial.println(WiFi.SSID());
Serial.println(WiFi.macAddress());
}
else {
Serial.println("Connection failed!");
}
}
else {
Serial.println("\nConnection already established.");
}
}
void loop() {
// put your main code here, to run repeatedly:
}
подключение к роутеру (правда к другому) с использованием ssid/password работает.
Роутер с WPS точно в порядке, так как к нему без проблем подключено несколько клиентов по WPS.
В чем может быть причина неработоспособности WPS?