Servus liebes Forum, heute habe ich mal ein Problem mit meinem Raspy. Ich würde gerne eingelesene Werte in einer externen Datenbank speichern. Da ich von meinem Provider keinen externen Zugang bekomme, würde ich den Umweg über ein PHP script verwenden. Das Ganze funktioniert soweit auch, wenn ich auf meinem Raspi im Terminal die Aufforderung http:\meinserver.de?wert1=1&wert2=2 eingebe und Enter drücke. Jetzt würde ich das Ganze gern automatisch machen lassen. Entweder direkt aus C heraus(Geany) oder jedoch aus einer bash Datei. Vielen Dank schon einmal für Eure Ideen Gruß Dennis
Dennis U. schrieb: > heute habe ich mal ein Problem mit meinem Raspy. Er heißt RasPi oder Raspi, aber jedenfalls mit "i" statt mit "y". ;-) > Ich würde gerne eingelesene Werte in einer externen Datenbank speichern. > Da ich von meinem Provider keinen externen Zugang bekomme, würde ich den > Umweg über ein PHP script verwenden. > > Das Ganze funktioniert soweit auch, wenn ich auf meinem Raspi im > Terminal die Aufforderung > > http:\meinserver.de?wert1=1&wert2=2 > > eingebe und Enter drücke. Es würde mich sehr wundern, wenn das funktionieren würde -- erstens wegen des fehlenden Befehls, (wget, curl, you get the idea), zweitens wegen des einzelnen Backslash, der in Wirklichkeit zwei Forwardslashes sein sollte, sowie drittens wegen des unmaskierten und ungequoteten Zeichens "&", das normalerweise in der Bash dazu dient, einen Befehl in den Hintergrund zu schicken. Bist Du sicher, daß das genau so geht? > Jetzt würde ich das Ganze gern automatisch machen lassen. > Entweder direkt aus C heraus(Geany) oder jedoch aus einer bash Datei.
1 | curl 'http://meinserver.de?wert1=1&wert2=2' |
Natürlich kannst Du einen HTTP-Client in C implementieren der eine Bibliothek benutzen, und natürlich kannst Du Deine Daten in der Bash weiterverarbeiten. Trotzdem würde ich Dir dazu raten, lieber eine der vielen leistungsfähigen, modernen Skriptsprachen zu benutzen, die auf Linux-Systemen gemeinhin zur Verfügung stehen: allen voran natürlich Python, für das der RasPi konzipiert wurde und von dem er den "Pi"-Teil seines Namens hat, aber natürlich gehen auch Ruby, Perl, Lua oder -- in höchster Not -- sogar PHP. Viel Erfolg! ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.