/*Der ESP8266 wird als Soft Access Point (AP) konfiguriert. "Soft", weil keine Verbindung zum Internet besteht.
Wi-Fi Stations koennen sich zu ihm verbinden (connect to it).
Wenn fuer SmartPhones oder Computer WLAN aktiviert ist, sollten sie jetzt diesen Soft AP anzeigen: "ESPsoftAP".
Man kann das auch testen: cmd und "ping 192.168.4.1".
Wenn man allerdings in einen Webbrowser diese Adresse eingibt - keine Anzeige (no response).
Siehe auch https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-examples.html
https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/soft-access-point-class.html
Zur Kommunikation des ESP ueber WiFi wird das Bibliotheksprogramm "ESP8266WiFi" verwendet.
Es wird bei der Installation des Programmpakets fuer den ESP mit vom Internet geladen und liegt auf:
.../portable\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi */
#include <ESP8266WiFi.h>
void setup()
{
Serial.begin(115200); //am Serial Monitor muss ebenfalls Baudrate 115200 eingestellt sein !
}
void loop()
{
Serial.println();
Serial.print("Setting soft-AP ... ");
/*Set a SoftAccess Point.
For WPA2-PSK network: Password must have min 8 characters, or leave it empty.
The network established by softAP will have default IP address of 192.168.4.1
"SoftAP.config" could change the address.*/
boolean result = WiFi.softAP("ESPsoftAP", "password55");
if(result == true)
{
Serial.println("Ready");
}
else
{
Serial.println("Failed!");
}
Serial.printf("Stations connected = %d\n", WiFi.softAPgetStationNum());
delay(1000);
Serial.println(WiFi.localIP());
delay (1000);
}