GUI über Website
Verfasst: Mittwoch 1. August 2018, 11:44
Hallo ihr lieben,
ich lese bei euch schon eine ganze Weile immer wieder mal mit und habe jetzt selbst eine Frage.
Ich lasse für ein Forschungsprojekt aktuell ein Python Programm auf einem Raspberry laufen, welches einen Prozess steuert. Bis jetzt wird das Programm nur über SSH und Kommandozeile gesteuert (Eingabe weniger Startparametern zu beginn, dann läuft das Programm selbstständig). Die Einstellungen / Parameter sind in einer Config Datei (.cnf). Die Parameter in der .cnf können im laufendem Betrieb geändert werden. Mein Projektleiter möchte ein GUI zur Änderung der Parameter in der .cnf, welches sich von jedem beliebigen Rechner im Netzwerk über einen Browser aufrufen lässt. Leider habe ich noch nie etwas Ähnliches gemacht. Nach einiger Recherche habe ich überlegt das ganze über einen Web Server mit Django zu realisieren, bin mir aber unsicher ob das der richtige Weg zum Ziel ist.
Später sollen auch noch Daten des aktuellen Prozesses grafisch dargestellt werden, die über einen Mosquitto Sever (MQTT) verteilt werden.
Ich möchte hier lediglich hören ob das Ganze mit Django realisierbar ist, oder es einfachere Wege gibt an solche Aufgabenstellungen heranzugehen.
Ihr könntet mir damit evtl. viele Stunden Arbeit ersparen die ich investiere bevor ich realisiere das ich den falschen Weg eingeschlagen habe.
Liebe Grüße
Sven
ich lese bei euch schon eine ganze Weile immer wieder mal mit und habe jetzt selbst eine Frage.
Ich lasse für ein Forschungsprojekt aktuell ein Python Programm auf einem Raspberry laufen, welches einen Prozess steuert. Bis jetzt wird das Programm nur über SSH und Kommandozeile gesteuert (Eingabe weniger Startparametern zu beginn, dann läuft das Programm selbstständig). Die Einstellungen / Parameter sind in einer Config Datei (.cnf). Die Parameter in der .cnf können im laufendem Betrieb geändert werden. Mein Projektleiter möchte ein GUI zur Änderung der Parameter in der .cnf, welches sich von jedem beliebigen Rechner im Netzwerk über einen Browser aufrufen lässt. Leider habe ich noch nie etwas Ähnliches gemacht. Nach einiger Recherche habe ich überlegt das ganze über einen Web Server mit Django zu realisieren, bin mir aber unsicher ob das der richtige Weg zum Ziel ist.
Später sollen auch noch Daten des aktuellen Prozesses grafisch dargestellt werden, die über einen Mosquitto Sever (MQTT) verteilt werden.
Ich möchte hier lediglich hören ob das Ganze mit Django realisierbar ist, oder es einfachere Wege gibt an solche Aufgabenstellungen heranzugehen.
Ihr könntet mir damit evtl. viele Stunden Arbeit ersparen die ich investiere bevor ich realisiere das ich den falschen Weg eingeschlagen habe.
Liebe Grüße
Sven