Logo
Lisa Schneider
Viele warten beim ESP32 mehrere Sekunden auf die WLAN-Verbindung. Dabei ist keine davon „Warten auf das Internet“ – es sind vier Schritte, die streng nacheinander ablaufen.

Sobald ein Gerät ohne Kabel Daten senden soll, durchläuft es diesen Ablauf. Wer ihn nicht kennt, sucht bei Verbindungsproblemen an der falschen Stelle und versteht nicht, warum Geräte nach dem Deep Sleep (dem Stromsparmodus mit vollständigem Neustart) träge wirken.

Der WLAN-Verbindungsaufbau ist die Sequenz aus Kanalscan, Authentifizierung, Assoziation und DHCP, mit der der ESP32 ins Netzwerk kommt. Jeder Schritt braucht eine Antwort vom Router, erst dann beginnt der nächste.

Zuerst beim Scan: Der ESP32 hört die WLAN-Kanäle der Reihe nach ab und lauscht auf die Broadcast-Signale (regelmäßige Funkmeldungen) der Router. Dieser Schritt dauert am längsten, weil mehrere Kanäle abgehört werden. Danach authentifiziert sich der ESP32 beim Access Point – dem Funkgerät im Router – mit dem WLAN-Passwort. Im dritten Schritt folgt die Assoziation: Der Router nimmt das Gerät als Teilnehmer auf. Zuletzt vergibt DHCP (Dynamic Host Configuration Protocol), der Austausch, bei dem der Router dem ESP32 eine IP-Adresse zuteilt. Ohne IP-Adresse kann der ESP32 keine Server erreichen.

Verwechselt wird das gern mit der Signalstärke: Volle Balken zeigen nur einen guten Funkkontakt, nicht aber ein abgeschlossenes Assoziationsverfahren. Ebenso häufig: Der ESP32 ist verbunden, aber DHCP schlägt fehl – dann steht die WLAN-Verbindung, der Datenverkehr tut es nicht.

Der Verbindungsaufbau ist nicht ein Schritt, sondern vier. Bei Verbindungsproblemen zuerst prüfen: Findet der Scan das Netzwerk überhaupt?

📌 Kanalscan · Assoziation · DHCP

📚 IoT von Grund auf · Tag 5 von 30
#esp32 #iot #Mikrocontroller
23 Std vor

Noch keine Antworten!

Es scheint, dass diese Veröffentlichung noch keine Kommentare enthält. Um auf diese Veröffentlichung von Lisa Schneider zu antworten, klicken Sie unten darunter auf