Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

PHP Linux skripta, pristup serijskom portu /dev/ttyS0 ?

PHP
  • 1 odgovor
  • 2.988 pregleda

Najnovija ↓

PHP Linux skripta, pristup serijskom portu /dev/ttyS0 ? 24.10.2007. u 10:53 · pre 231 mesec #1
Pišem skripte za Linux u PHP-u.

Treba da pristupim modemu na serijskom portu, da mu šaljem komande i čitam odgovor. Za početak, probao sam nešto jednostavno kao:

Code:

$com=fopen("/dev/ttyS0","r+");
fputs($com,"ati2\n");
while(1)
{
        $x=fgets($com);
        echo($x);
}


I odmah sam naišao na problem: nekad radi (prikaže "ati2" i odgovor modema na tu komandu) nekada ne radi (prikaže samo "ati2", ili ne prikaže ništa), a u svakom slučaju to nije nikakvo rešenje za ozbiljniju primenu.

Kako najjednostavnije iz PHP-a da pišem i čitam sa serijskog porta na Linuxu?

Eventualno, da li postoji neko (možda i bolje) rešenje da pišem u neki fajl i čitam iz nekog drugog fajla, a da brigu o sinhronizaciji tih fajlova sa serijskim portom prepustim nekom (a kom?) C programu?

Komunikacija bi uvek bila 115200 8N1.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme