Added ESP32thing, WIFI depending if STA is privided, check licence for WIfi open
This commit is contained in:
@@ -10,11 +10,6 @@
|
||||
#include "licenceing.h"
|
||||
|
||||
String uniqueSSID;
|
||||
const char* ssidAP;
|
||||
const char* passwordAP = nullptr;
|
||||
|
||||
char* ssidSTA = strdup("Obiwlankenobi");
|
||||
char* passwordSTA = strdup("Delfine1!");
|
||||
|
||||
PrettyOTA OTAUpdates;
|
||||
|
||||
@@ -24,15 +19,32 @@ void setupWifi() {
|
||||
|
||||
uniqueSSID = getUniqueSSID();
|
||||
ssidAP = uniqueSSID.c_str();
|
||||
//print station SSID
|
||||
Serial.println("Access Point SSID: " + String(ssidSTA));
|
||||
Serial.println("Access Point PW: " + String(passwordSTA));
|
||||
|
||||
WiFi.mode(WIFI_MODE_APSTA);
|
||||
WiFi.softAP(ssidAP, passwordAP);
|
||||
WiFi.begin(ssidSTA, passwordSTA);
|
||||
|
||||
while (WiFi.status() != WL_CONNECTED) {
|
||||
delay(500);
|
||||
Serial.print(".");
|
||||
if ((ssidSTA == nullptr) || (passwordSTA == nullptr)) {
|
||||
Serial.println("Fehler: ssidSTA oder passwordSTA ist null!");
|
||||
WiFi.mode(WIFI_MODE_AP);
|
||||
WiFi.softAP(ssidAP, passwordAP);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
WiFi.mode(WIFI_MODE_APSTA);
|
||||
WiFi.begin(ssidSTA, passwordSTA);
|
||||
WiFi.softAP(ssidAP, passwordAP);
|
||||
|
||||
while (WiFi.status() != WL_CONNECTED){
|
||||
delay(500);
|
||||
Serial.print(".");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
//Only wait for connection if ssidSTA and passwordSTA are set
|
||||
|
||||
Serial.println("");
|
||||
Serial.println("Verbunden mit WLAN!");
|
||||
Serial.print("IP-Adresse: ");
|
||||
|
||||
Reference in New Issue
Block a user