Вот мой очень простой и полный набросок.
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
void setup() {
delay(1000);
Serial.begin(115200);
Serial.println();
WiFi.begin("ssid", "password"); //Edited out
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("Connected! Ip: " + WiFi.localIP());
}
void loop() {
}
Последовательный вывод выглядит следующим образом:
...
Я ожидаю увидеть «Подключено!» IP: 192.168.2.xxx ", но по какой-то причине приложение не показывает это.
Я могу пропинговать устройство, если я сканирую, какие новые устройства вошли в сеть Wi-Fi, и данные SSID и пароля верны (у меня естьотредактировал их здесь).
Кроме того, единственная причина, по которой он должен прекратить печатать точки, заключается в том, что теперь состояние подключено.
Редактировать: Вывод из Serial.setDebugOutput(true);
scandone
..ip:192.168.2.15,mask:255.255.255.0,gw:192.168.2.254
.
Здесь показано, что он подключается.