Python-Script für Raspberry Pi Internetgeschwindigkeit
Budget: €30 – €250 EUR
Briefing für ein Raspberry Pi Python-Skript
Projektziel
Erstellung eines Python-Skripts für einen Raspberry Pi, das stündlich die Internetgeschwindigkeit misst, die Ergebnisse speichert und per E-Mail versendet.
Aufgabenstellung
Geschwindigkeitsmessung: Das Skript soll stündlich einen Geschwindigkeitstest mit der Speedtest.net CLI durchführen. Dabei muss explizit der Server von Internet Nord verwendet werden, um die Messgenauigkeit zu gewährleisten.
Datenspeicherung: Die Messergebnisse (Download-Geschwindigkeit, Upload-Geschwindigkeit, Ping) sollen in einer CSV-Datei auf dem Raspberry Pi gespeichert werden. Jede Messung sollte einen neuen Eintrag mit Datum und Uhrzeit enthalten.
E-Mail-Versand: Nach jeder Messung soll eine E-Mail mit den aktuellen Ergebnissen an eine zu konfigurierende E-Mail-Adresse gesendet werden. Die E-Mail sollte klar und übersichtlich formatiert sein.
Automatisierung: Das Skript muss so konfiguriert werden, dass es automatisch stündlich ausgeführt wird, idealerweise mit Cronjob.
Dokumentation: Eine kurze Anleitung zur Installation der notwendigen Bibliotheken (z. B. speedtest-cli, E-Mail-Bibliotheken) und zur Einrichtung des Cronjobs ist erforderlich.
Anforderungen
Test und Einsatzbereitschaft: Das Skript muss vollständig getestet und direkt auf einem Raspberry Pi einsetzbar sein.
Konfigurierbarkeit: E-Mail-Adresse, E-Mail-Passwort und Server-ID sollten einfach im Skript konfigurierbar sein.
KI-Einsatz: Der Programmierer kann eine KI seiner Wahl zur Unterstützung bei der Erstellung und Optimierung des Codes verwenden.
Lieferumfang
Das vollständige Python-Skript (.py-Datei).
Die Dokumentation zur Einrichtung.
Eine Testbestätigung, die die Funktionsweise auf einem Raspberry Pi belegt.
Projektziel
Erstellung eines Python-Skripts für einen Raspberry Pi, das stündlich die Internetgeschwindigkeit misst, die Ergebnisse speichert und per E-Mail versendet.
Aufgabenstellung
Geschwindigkeitsmessung: Das Skript soll stündlich einen Geschwindigkeitstest mit der Speedtest.net CLI durchführen. Dabei muss explizit der Server von Internet Nord verwendet werden, um die Messgenauigkeit zu gewährleisten.
Datenspeicherung: Die Messergebnisse (Download-Geschwindigkeit, Upload-Geschwindigkeit, Ping) sollen in einer CSV-Datei auf dem Raspberry Pi gespeichert werden. Jede Messung sollte einen neuen Eintrag mit Datum und Uhrzeit enthalten.
E-Mail-Versand: Nach jeder Messung soll eine E-Mail mit den aktuellen Ergebnissen an eine zu konfigurierende E-Mail-Adresse gesendet werden. Die E-Mail sollte klar und übersichtlich formatiert sein.
Automatisierung: Das Skript muss so konfiguriert werden, dass es automatisch stündlich ausgeführt wird, idealerweise mit Cronjob.
Dokumentation: Eine kurze Anleitung zur Installation der notwendigen Bibliotheken (z. B. speedtest-cli, E-Mail-Bibliotheken) und zur Einrichtung des Cronjobs ist erforderlich.
Anforderungen
Test und Einsatzbereitschaft: Das Skript muss vollständig getestet und direkt auf einem Raspberry Pi einsetzbar sein.
Konfigurierbarkeit: E-Mail-Adresse, E-Mail-Passwort und Server-ID sollten einfach im Skript konfigurierbar sein.
KI-Einsatz: Der Programmierer kann eine KI seiner Wahl zur Unterstützung bei der Erstellung und Optimierung des Codes verwenden.
Lieferumfang
Das vollständige Python-Skript (.py-Datei).
Die Dokumentation zur Einrichtung.
Eine Testbestätigung, die die Funktionsweise auf einem Raspberry Pi belegt.
Related categories:
Python
Linux
Web Scraping
Software Architecture
Email Handling
Raspberry Pi
Scripting
Automation