Hallo, ich werde mir in den nächsten Tagen das raspberry PI board für 35 Dollar zulegen (soll Ende Feb. verfügbar sein). Darauf wird Debian und PHP laufen. Ein AVR erfasst unterschiedliche Daten die dann an den Webserver via USB weitergereicht werden. Das Raspberry Board hat Schittstellen vie i2c, SPI, serial u. gpio. Frage zur Praxis: ich dachte da an ein Python-script, das die Werte zwischen den AVR und einer SQLITE Datenbank über die serielle Schnittstelle schreibt/liest. Die Webseite selbst hat nur Zugriff auf die Datenbank. Was mache ich aber am besten wenn ich über die Webseite einen Vorgang am avr sofort auslösen möchte? Den Vorgang erst in die Datenbank schreiben und dann vom Skript auslesen lassen? ich weiß nicht ob das alles so der ideale Weg ist. Wie mancht man es richtig? Danke Joachim
Zum Beispiel: alle Kommunikation über ein Python-Skript. Dieses könnte dann als Dienst ständig laufen.
1 | +-------+ +--------+ +-------+ |
2 | | | | | | | |
3 | | | | | | | |
4 | | PHP |<--->| Python |<--->| AVR | |
5 | | | (3) |(Daemon)| (1) | | |
6 | | | | | | | |
7 | +-------+ +--------+ +-------+ |
8 | ^ |
9 | |(2) |
10 | v |
11 | +--------+ |
12 | | | |
13 | | | |
14 | | DB | |
15 | | | |
16 | | | |
17 | +--------+ |
(1) Serielle-Schnittstelle (2) Python SQLite Wrapper (3) TBD
Hallo, Oh ja, das sieht klasse aus. Aber was ist mit TBD gemeint? Danke Joachim
Joachim schrieb: > Aber was ist mit TBD gemeint? To Be Defined. Du musst dir natürlich ein Protokoll überlegen, mit dem deine PHP-Skripte mit dem Daemon kommunizieren können.
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.