telnet > soros_port

Kezdőlap Fórumok SOS! Bajban vagyok telnet > soros_port

2 bejegyzés megtekintése - 1-2 / 2
  • Szerző
    Bejegyzés
  • #1889564
    gabrik
    Felhasználó

      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

      #2199154
      gabrik
      Felhasználó

        Ilyen az én formám, tegnap több órás kutatás után sem találtam semmit, most, hogy rákérdeztem itt, rá 5 percre már megis volt a megoldás:

        mkfifo fájl.valami
        telnet 192.168.1.100:666 > fájl.valami &

        Ezek után ezt a fájl.valami nevet adom meg a /dev/tts/0 helyett.
        Done.

      2 bejegyzés megtekintése - 1-2 / 2
      • Be kell jelentkezni a hozzászóláshoz.