Open FelixMau opened 11 months ago
Ich schalge folgenden Workflow für den Raspberry code vor:
main
Branch auf Git im RaspberryPi Ordner verwaltetUm den Raspberry Pi aufzusetzen habe ich
Conda has shown to be to much of an overkill since there has been trouble installing it properly Streamlit is also not used since dash has more options and the refreshrates can be set manually as well as trigger regulary to read from Serial.
To Fix on next meeting:
After realising #7 problem updating RaspberryCode is necessary.
Code is splitted into read_serial.py and app.py
read_serial.py reads saved logging data that is created via grabserial and moreover refines and aggregates data on daily basis (see #9)
app.py converts the data into dashboard webpage and triggers data manipulation.
Um eine alternative Infrastruktur zu erstellen welche nur Arduino und RaspberryPi beinhaltet, gibt es mehrere Schritte, die wir beachten sollten:
Hardware-Verbindung:
Arduino-Code:
Wir müssten einen Arduino-Code schreiben, der die Messdaten liest und über die serielle Schnittstelle an den Raspberry Pi sendet. Hier ist ein einfaches Beispiel mit einem analogen Sensor:
Ich denke dies wäre ebenfalls simpel und leicht nachzuvollziehen! Wichtig wäre hier sich ein Datenmodell zu überlegen.
Raspberry Pi Setup:
Python-Skript auf dem Raspberry Pi:
Mit dem Raspberry können wir dann die Daten in pyhton verarbeiten und abrufen
Installieren von PySerial mit dem Befehl:
Beispielcode:
Apache Webserver: Hier hatte Thai schon einen Webserver mit den Eduroam spezialitäten erstellt?
Webseite erstellen:
/var/www/html/
) platzieren.