Sziasztok,
Abban kérnék tőletek segítséget, hogy, hogy tudnám megoldani, hogy egy telnet kliens ne a képernyőre írjon hanem az egyik soros portra?
Konkrétabban: egy adott eszközön fut egy program ami a soros portról kiolvassa az adatokat, és azt egy telnet kapcsolaton keresztül tudja továbbítani (GPS adatok). Másik eszközről „betelnetelve” erre az eszközre a kimeneten megjelennek a soros porti NMEA adatok. Viszont ezen a második eszközön futtatni szeretnék egy olyan programot ami feldolgozza ezt az adatfolyamot, ez viszont csak soros portról tud beolvasni (gpsd).
Hogy tudom azt megoldani, hogy akár egy fizikai soros portra, vagy egy virtuális soros portra kiíratni a telnet kliensből érkező adatfolyamot, amit aztán a 2. program szépen kiolvas, mintha abba a soros portba lenne bedugva a GPS vevő?
Próbáltam a „telnet 192.168.1.100:666 > /dev/tts/0” parancsot, de ezzel nem jártam sikerrel. Sőt ebből ki sem tudtam lépni, egy másik console-ból kellett ezt a process-t kilőnőm.
Tudtok javasolni valamit? Az első eszköz az egy Symbian S60 oprendszerű mobiltelefon, a 2. hardver pedig egy fonera router, dd-wrt linux fut rajta ami azt hiszem openwrt alapú.
Előre is köszi,
gabrik
legutóbbi hsz