Hallo,
kannman einen ESP32 mit einem WLAN verbinden, in dem es mehrere APs mit
gleicher SSID und gleicher Verschlüsselung gibt?
Folgendes Szenario:
Ich möchte einen ESP32 in mein WLAN zuhause einbinden. Das Netzwerk ist
WPA verschlüsselt.
Ich habe 3 Accesspoints im Haus verteilt um überall eine gute
Funkausleuchtung zu haben. Alle 3 APs sind per LAN-Kabel mit dem
Kabelmodem verbunden, das als DHCP im Netz funktioniert. Die Mobilgeräte
der Familie suchen sich so eigentlich immer den geeignetsetn AP raus,
was auch prima funktioniert, deshalb suche ich eine Lösung, bei der
meine WLAN-Konfiguration auch so bleiben soll.
Ich habe bspw. mit dem Beispielprogramm SimpleWiFiServer experimentiert
um mal eine funktionierende Basis für weitere Basteleien zu haben. Bei
dem Programm trägt man ja seine SSID und das Passwort entsprechend ein.
---------------------------------
#include <WiFi.h>
const char* ssid = "yourssid";
const char* password = "yourpasswd";
---------------------------------
Bei der Gelegenheit hab ich auch gemerkt, dass man keine Sonderzeichen
in der SSID haben sollte.
Der ESP verbindet sich momentan nur mit dem Netzwerk, wenn er nur einen
AP in Reichweite hat. Sobald er zwei APs erreichen könnte, verbindet
sich der ESP32 nciht mit dem WLAN.
Gibt es dafür eine Lösung oder ein Workaround, weil normal sollte das ja
vom WiFi-Standard abgedeckt sein. Kann man da irgendwie nach Stärke des
APs priorisieren und sagen "nimm den, der am nächsten ist"?
Ich programmiere in der Arduino-IDE, falls das von Interesse sein
sollte.
Danke und Gruß
Marco