warum zeigt der Nodemcu an er ist verbunden wenn er es nicht ist?

Gast #5924942
Hi,

Ich habe einen Nodemcu. In diesem Codeabschnitt soll er solange er nicht 
verbunden ist ...... anzeigen. wenn er verbunden ist soll er die IP 
Adresse und soweiter anzeigen. Wenn er aber kein Internet hat zeigt er 
die IP usw. doch an. Müsste er dann nicht ewig in der while schleife 
hängen?

1
 
2

3
while (WiFi.status() != WL_CONNECTED) {
4
    delay(500);
5
    Serial.print(".");
6
  }
7
  
8
  Serial.println("");
9
  Serial.println("WiFi connected");
10
  Serial.println("IP address: ");
11
  Serial.println(WiFi.localIP());
Gast #5924952
Meiner meldet WL_CONNECTED, wenn er mit dem AP verbunden ist. Ich kann 
den Status nach belieben ändern, indem ich im AP das WLAN abschalten 
umkonfiguriere, den AP neu starte oder schlicht aus dem Empfangsbereich 
heraus gehen. Klappt tadellos, seit mehr als 2 Jahren 24 pro Tag.

Vielleicht taugt deine Firmware Version nicht? Ich benutze mit Absicht 
immer noch Arduino 2.3.0.

Es kann natürlich auch sein, dass er zwar eine Verbindung zum AP hat, 
aber der AP keine Verbindung zum Internet. Genau diese Stati zeigt mein 
WiFi Monitor an, den ich auf dieser Seite veröffentlicht habe: 
http://stefanfrings.de/esp8266/index.html
#5924953
speedy schrieb:
> Wenn er aber kein Internet hat zeigt er
> die IP usw. doch an. Müsste er dann nicht ewig in der while schleife
> hängen?

Sobald der NodeMcu mit dem Wlan verbunden ist müsste connected da 
stehen, ihm ist dann egal ober er Internet hat oder nicht.

Normalerweise müsste nach ein paar ... die Verbindung stehen, evtl. auf 
dem Wlan Access Point schauen, was los ist.
Gast #5924967
Der NodeMCU gibt dir den Status WL_CONNECTED zurück sobald dieser mit 
deinem Access Point verbunden ist. Das hat mit Internetkonnektivität 
nichts zu tun. Dazu benötigst du weitere Abfragen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.