#pragma once #include #include #include #include #include #include "master.h" #include "licenceing.h" const char* ssidAP = "AquaCross-Timer"; const char* passwordAP = "aquacross123"; const char* ssidSTA = "Obiwlankenobi"; const char* passwordSTA = "Delfine1!"; PrettyOTA OTAUpdates; void setupWifi() { WiFi.mode(WIFI_MODE_APSTA); WiFi.softAP(ssidAP, passwordAP); WiFi.begin(ssidSTA, passwordSTA); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("Verbunden mit WLAN!"); Serial.print("IP-Adresse: "); Serial.println(WiFi.localIP()); Serial.println("WiFi AP gestartet"); Serial.print("IP Adresse: "); Serial.println(WiFi.softAPIP()); Serial.println("PrettyOTA can be accessed at: http://" + WiFi.softAPIP().toString() + "/update"); } void setupOTA(AsyncWebServer *server) { // Initialize PrettyOTA OTAUpdates.Begin(server); // Set unique Hardware-ID for your hardware/board OTAUpdates.SetHardwareID("AquaCross-Master"); // Set firmware version to 1.0.0 OTAUpdates.SetAppVersion(firmwareversion); // Set current build time and date PRETTY_OTA_SET_CURRENT_BUILD_TIME_AND_DATE(); } // WiFi als Access Point