SebastianT Geschrieben October 12, 2012 at 19:38 Geschrieben October 12, 2012 at 19:38 Hallo Tinkerforge-Gemeinde! Ich bin ganz neu im Thema und habe jetzt einige Tage die Doku gelesen. Für eine Sprache habe ich mich noch nicht entschieden. Kann PHP ganz gut und in C bzw. Java habe ich Grundkenntnise. Aktuell frage ich mich solche Dinge: Nehmen wir mal an, dass ich mich für PHP entscheide. Dann muss ich ja für regelmäßige Ereignisse wie das speichern von Messwerten oder das aktualisieren vom Display einen Auslöser haben, welcher die Webseite immer wieder lädt. Oder? Ein Cronjob? Ich verstehe nicht so ganz wie ich dann zum Beispiel beim drehen am Poti die Geschwindigkeit eines Motors steuere? Stehe echt auf dem Schlauch. Wäre das bei einer anderen Sprache anders? Würde mich freuen, wenn ihr mir etwas auf die Sprüge helft. Danke! Sebastian Zitieren
jan Geschrieben October 13, 2012 at 06:32 Geschrieben October 13, 2012 at 06:32 Hi und willkommen, ich persönlich würde PHP nur verwenden, zum Abfragen von Werten. Ich nehme es für meine Wetterstation. Im Zusammenhang mit einem Cronjob und einer Datenbank sehr zu empfehlen. Für "Interaktion" (Aktion / Reaktion) habe ich Python "gelernt". War insgesamt ein Nachmittag um die ersten Programme laufen zu lassen. Wenn du bereits Java oder C kennst, dann geht es auch darin auch super. Die Beispiele -> http://www.tinkerforge.com/doc/Downloads.html#bindings-und-beispiele sind eigentlich sofort lauffähig. Zitieren
AuronX Geschrieben October 13, 2012 at 08:03 Geschrieben October 13, 2012 at 08:03 Ansonsten haben einige auch PHP Standalone laufen lassen, also ohne webserver. Würde ich aber auch nicht unbedingt empfehlen. Mein Tipp wäre auch Java, wenn du nix neues willst, sonst Python. Zitieren
SebastianT Geschrieben October 13, 2012 at 18:35 Autor Geschrieben October 13, 2012 at 18:35 Ich denke, dass ich mich für Python entschieden habe. Habs mir mal angeschaut und es hat auch was. Wenn ich jetzt das ganze in Python schreibe und damit steuere, kann ich dann gleichzeitig über php zugreifen um zum Beispiel auf einer Webseite Temperaturen anzuzeigen? Zitieren
AuronX Geschrieben October 13, 2012 at 21:35 Geschrieben October 13, 2012 at 21:35 Grundsätzlich kannst du auch parallel aus verschiedenen Programmen (und SPrachen) zugreifen. Bei sowas wie "Temperatur lesen" ist das auch problemlos. Möglicherweise möchtest du auch auf deiner Website nur noch auf eine Datenbank zugreifen in der alles relevante abgelegt ist. Diese Datenbank könntest du dann per Python-Programm updaten. Je nachdem was dir sympatischer ist und was besser in deine Anwendung passt. Zitieren
SebastianT Geschrieben October 14, 2012 at 19:52 Autor Geschrieben October 14, 2012 at 19:52 Auch hier sollte ich auf Dich hören! Python sammelt die Daten und schreibt sie in ne DB und die Webanwendung schaut in die DB. Zitieren
AuronX Geschrieben October 15, 2012 at 05:38 Geschrieben October 15, 2012 at 05:38 Hier habe ich auch nicht so viel Angst vor einem Ratschlag von mir, wie bei den Hardware-Fragen Zitieren
Flo Geschrieben October 15, 2012 at 13:35 Geschrieben October 15, 2012 at 13:35 Ich programmiere selber in Java und würde dir (ausser für sehr kleine Projekte) immer zu Java raten. Ist zwar etwas persönliches warum ich zu Java rate, aber für große Projekte mit GUI würde ich immer zu Java raten, wenn es dir natürlich darum geht, jede 2 Min. Daten in ne DB zu schreiben die du aus dem AL-Bricklet liest (als Bsp.) dann kannst du das gleich genauso gut in Bash machen.. :-) Gruß Flo Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.