Hallo,
ich möchte für ein Projekt gerne Pythonfunktionen über eine Website (Webserver) starten.
Ich will eine Funktion starten, die einen GPIO Pin aktiviert, bzw. einschaltet und die Wegmessung einer Eisenbahn ermöglicht. Der Hallsesnor gibt Highsignale sobald eine Drehung vollendet ist, diese werden dann vom PI mit einem Pythonskript erfasst. Soweit bin ich schon. BZW. habe ich das alles über simple Hardware, also mit Schaltern usw. ermöglicht.
Nun würde ich es gerne ermöglichen, dass ich über das Netzwerk/Website die Messung starten kann, also das Pythonskript aufrufen und wieder beenden kann. Da das RasPI nämlich auf dem Eisenbahn wagen mitfährt und ich Platz sparen möchte und natürlich eine bedinung über ein Smartphone zB. fortschrittlicher ist.:D Dieses soll wenn möglich auch einen Graph oder eine Ausgabe generieren, die mir die zurückgelegte Wegstrecke ausgibt. Für die Ausgabe gibt es ja verschiedene "Bibliotheken" wie ich bisher herausgefunden habe...
Ich habe mir auch schon TUTs für WebIOpi angeschaut, allerdings scheint das für mich nicht das richtige zu sein, da es da ja quasi nur um HI/LO schalten von den IO geht...bzw. hab ich noch nicht rausgefunden, wie ich ein Pythonskript mit einem Buttonclick aufrufe...?! Da muss ich mich sehr wahrscheinlich mehr mit PHP auseinanderssetzen, oder? Und kennt sich jemand damit aus, Werte in eine Datenbank (SQL?) zu schreiben und diese dann auf der Webpage anzuzeigen?
Habe bereits mySQL, Apache und php5 installiert, wie ich die einzelnen Komponenten nun zusammensetze ist mir allerdings nicht ganz klar...