Zurzeit besitzt der ESP32 Controller des FT32 Projektes
zwei
"Boot-Up" Möglichkeiten:
1) Wird beim Anschalten des
Mikrocontrollers der WLAN Button nicht gedrückt, stellt der ESP32
ein WLAN Netz zur Verfügung, über dieses sich der Benutzer mit den
Verbindungsdaten auf dem OLED Display anmelden kann. Dabei wird der
Netzwerkname generiert, dass Passwort ist Standardmäßig jedoch fest
gesetzt (z.B. 12345678).
2) Die zweite Startmöglichkeit besteht darin, den
Button während des Anschalten zu betätigen. In
diesem Fall versucht der ESP32 Controller sich mit dem WLAN Netzwerk der
FH zu verbinden. Dabei sind die Netzwerkanmeldungsdaten im
Programmcode und nicht in einer Konfigurationsdatei hinterlegt. Ist
also eine Neukonfiguration der Netzwerkeinstellungen erforderlich,
führt kein Weg dran vorbei, den Quellcode des ESP32 zu modifizieren.
Der Sicherheitsaspekt in diesem Zusammenhang ist nicht zu
vernachlässigen: ein unverschlüsseltes Ablegen der Anmeldedaten
stellt ein genauso großes Sicherheitsrisiko dar wie das im Klartext
hinterlegte Passwort im Quellcode (und darüberhinaus das Hochladen
und Bereitstellen dieses Quellcodes). Dies ist im Rahmen einer
modularen Umsetzung zu berücksichtigen. |