Forum: Mikrocontroller und Digitale Elektronik WLAN-AP mit ESP32 funktioniert nicht


von Zonk (Gast)


Lesenswert?

Ich versuche gerade mit dem ESP32, der Arduino-IDE und ein wenig Code 
aus dem Netz einen WLAN-AP einzurichten. Der Funktioniert allerdings 
nicht so wie gewollt. Mein Code (vereinfacht)
1
#include <WiFi.h>
2
#include <WiFiClient.h>
3
#include <WebServer.h>
4
5
WebServer server(80);
6
IPAddress apIP(192,168,1,1);
7
8
void setup() 
9
{
10
  WiFi.mode(WIFI_AP);
11
  WiFi.softAP("Campy","Campy");
12
  WiFi.softAPConfig(apIP,apIP,IPAddress(255,255,255,0));
13
  WiFi.begin("Campy","Campy");
14
  server.on("/",eventIndex);
15
  server.onNotFound(handleNotFound);
16
  delay(500);
17
  server.begin();
18
}
19
20
void loop()
21
{
22
  server.handleClient();
23
}

Laut Anleitung sollte der AP mit dem Namen und Passwort "Campy" 
erscheinen und unter der IP 192.168.1.1 eine Webseite ausliefern.

Allerdings erhalte ich nur einen AP mit dem Namen ESP_xxxx (xxxx ist 
irgend eine Nummer), keinem Passwort und keiner Webseite auf 
192.168.1.1.

Was könnte hier falsch sein?

von ESP32iger (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Die gleiche Frage hatte vor wenigen Tagen schon jemand anders hier 
gestellt. Ich habe den Thread aber nicht weiter mit verfolgt. Benutze 
mal die Suchfunktion.

von Zonk (Gast)


Lesenswert?

ESP32iger schrieb:
> Link bekannt?

Ja, aber ich sehe nicht, dass dort das Erzeugen des AP grundsätzlich 
anders gemacht wird!

von Zonk (Gast)


Lesenswert?

Lustige Erkenntnis: wenn ich das Passwort weglasse, wird ein AP mit dem 
korrekten Namen erzeugt...

von Peter Z. (hangloose)


Lesenswert?

Hat mit lustig nix zu tun... RTFM

Passwortlänge >= 8

<pwd>: string parameter, length of password: 8
~ 64 bytes ASCII

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.