[LUGargano] apache2 +PHP 5 + porta seriale RS232

Matteo Fasanella mfasanella@web-consult.it
Mer 7 Maggio 2008 20:56:48 CEST


Marco Baldinetti ha scritto:
> ciao a tutti,
>
> ho installato sulla mia gentoo un web server con apache2 e php.
>
> Il mio scopo è quello di poter effettuare operazioni di input/output 
> sulla porta seriale del web server tramite il browser di un qualsiasi 
> client della mia rete lan.
>
> per scrivere utilizzo il seguente metodo e tutto funziona alla grande:
>
> <?php
>     $filename = "/dev/ttyS0";
>     $fd = fopen($filename, "r+");
>     
>     fwrite ($fd, "stringa da scrivere");
>     
>     fclose($fd);
> ?>
>
> il problema risiede nella lettura, che con il seguente metodo non riesco 
> ad eseguire:
>
> <?php
>     $filename = "/dev/ttyS0";
>     $fd = fopen($filename, "r");
>    
>     $contents = fread ($fd, 1);
>     echo $contents;
>    
>     fclose($fd);
> ?>
>
>
> qualcuno ha qualche idea a riguardo??
>   
Semplicemente lettura e scrittura non sono sincronizzate...
...ovvero _quando scrivi_, non c'e` nessuno dall'altra parte in 
ascolto...  :-)


          Matteo

> grazie!!!
>
> ciao ciao :-)
>
> Marco
>
>   



Maggiori informazioni sulla lista LUGargano