Werte Php webserver an Python übergeben

M

muellerjm

hallo,

ich bin nicht nur neu hier, sondern auch im Unixumfeld noch recht unerfahren. Ich habe auf einem embedded Linuxserver über RS232 einen Microcontroller angeschlossen. An diesem befinden sich unterschiedliche Sensoren. Auf dem Linuxserver läuft Apache/php/mysql.


Unbenannt.PNG

1) Serielle Schittstelle
2) mysql


Wenn der AVR einen wert von einem Sensor erhält übergibt er den wert an ein Pythonscript (pyserial). Was mache ich aber wenn ich im Webbrowser einen wert an den AVR übermitteln will ohne das ich ihn erst irgendwo zwischenspeichern muss. Wer kann mich auf die richtige Fährte führen?

Danke
Joahcim
 
Hej,

keine Ahnung ob dein Post noch aktuell ist, oder ob du inzwischen das Problem geloest hast. Aber wenn ich dich richtig verstehe ist dein Problem die Kommunikation zwischen PHP und Python?

Ich denke dass du das z.B. mit named pipes (fifos) machen koenntest, wobei das vielleicht nicht ganz einfach ist. Siehe z.B. [1] und [2]. Ausserdem brauchst du Zugriff zu sowohl dem Python als auch dem PHP Skript.

Aber wenn du ein wenig Erfahrung mit Sockets hast, waere das wahrscheinlich der leichtere Weg.

MfG,
bytepool

[1] http://www.velocityreviews.com/forums/t362297-python-open-a-named-pipe-hanging.html
[2] http://my.opera.com/zomg/blog/2007/08/29/php-and-named-pipes
 
Zurück
Oben