Zachytavani seriove komunikace

bravenec na optimit.cz bravenec na optimit.cz
Pátek Listopad 26 11:13:07 CET 1999


> > Mam nasledujici dotaz. Lze na Linuxu zachytavat data zasilana po seriovem
> > kabelu do obycejneho textoveho souboru? Pokud ano, jak to provest?
> > Potreboval bych totiz pocitac s Linuxem napojit na telefonni ustrednu a
> > stahovat z ni data po seriovem kabelu.
> >
> > Predem dekuji za vsechny odpovedi.
> >
> > --
> > J. Fikker
> 
> Ano, napr. pomoci scriptu v PERLu
To jsou napady! :-)
Taky by to slo v C nebo ve Fortranu, otrlejsi mohou zkusit Visual Basic :-(

Ale ted konkretne.
Asi nejjednodussi, co muzete udelat, je nastaveni serioveho portu napriklad
takto:
stty 9600 < /dev/ttyS0 ## tj. nastaveni rychlosti na 9600, vizte man stty

a pak zkopirovani vystupu portu do souboru:
cp /dev/ttyS0 soubor

prepadne povely muzete zkusit posilat ustredne prikazem echo:
echo "prikaz" > /dev/ttyS0

Pokud by mela byt komunikace narocnejsi, pak sahnete treba po Perlu, ale 
to uz nebyva tak trivialni zalezitost.

Petr Bravenec


Další informace o konferenci Linux