Im Folgenden werden einige Code-Snippets zum
Projekt "CoronaRFID-Übergabe Webseite" gezeigt. Die komplette
Software zum Gesamtprojekt befindet sich als .zip-Datei unten zum
Download.
Benötigte Bibliothek:
WLAN-Verbindung herstellen:
Funktionsaufruf:
Ist ein Lesevorgang abgeschlossen wird eine
URL mit den personenbezogenen Daten erzeugt. Hierzu werden der
Funktion “createURL” die Daten und ein key übergeben. Der key
beinhaltet die ID eines Google-Scripts. Für jeden Raum der betreten
werden kann, gibt es einen eigenen key.
URL
erzeugen:
Hier wird der URL sukzessive erstellt. An
den Google-Script URL werden key und personenbezogene Daten als
String angehängt.
Sendevorgang Google Sheets:
In die Funktion “sendToGoogle” wird der
erzeugte URL übergeben und vom ESP32 aufgerufen.
Google Script:
Das Google-Script dient der Verwaltung der Google Tabelle. Ein
neuer Eintrag in eine Tabelle wird unter den letzten Eintrag
gesetzt. So wird beim Betreten oder Verlassen des Raumes immer eine
neue Zeile erstellt. Der erste Eintrag in einer Zeile ist immer
Zeitstempel. Zudem wird das Betreten grün und das Verlassen rot
hinterlegt.
Die komplette Software können Sie
hier herunterladen. |