sketch_43_ESP_in_SoftAPmode   (ESP8266 NodeMCU)

sketch_43_ESP_in_SoftAPmode
  /*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);
  }