[Xastir] Serial port mirroring (a bit OT)

Mike Fenske mfenske at telus.net
Sun May 10 11:40:35 EDT 2009


Hi Joe,

Here is a snippet from the Xastir FAQ on that subject:

>  4.20 How to I redirect serial ports from one computer to another?
> 
>     For Linux, try a program called "remserial". It works as a
>     client/server pair to do exactly what you want.  Google should
>     find it for you.  One user was able to use a spare serial port
>     on his windows box using "remserial" on the Linux computer and a
>     program called "serproxy" on the windows machine. Another one I
>     have to try for windows is comfoolery.  See links below.
> 
>     Another option is to use a Perl script on each end to do the
>     conversion.
> 
>     Yet another is to use "netcat".  "man nc" or "man netcat" should
>     tell you about it.  It redirects tcpip data seamlessly under
>     Linux.  On SuSE the docs for it are in
>     /usr/share/doc/packages/netcat.  Try a command line like this:
> 
>         cat /dev/ttyS0 | nc -l -p 3000
>     or
>         cat /dev/ttyS0 | netcat -l -p 3000
> 
>     That should make a listening socket at port 3000 which listens
>     to the /dev/ttyS0 serial port.  "telnet localhost 3000" should
>     show you any data coming in on that serial port.  Connect Xastir
>     across the network to that listening socket to get the data.
> 
>     If you want to put your GPS on a remote serial port, use the
>     gpsd daemon to do it.
> 
>     if you wish to put your weather station on a remote serial port,
>     investigate using OWW (for Dallas weather stations), wx200d
>     daemon for some Radio Shack/Huger/Oregon Scientific weather
>     stations, or Meteo daemon for Davis weather stations.
> 
>     You may also connect to a remote AGWPE instance for using remote
>     TNC's/soundcards.  Note that AGWPE runs only on Windows.
> 
>     Yet another which looks to be netcat recoded/extended:  socat
>     
>     Comfoolery:     http://www.brianpoe.com/comfoolery/
>     Serproxy:       http://freshmeat.net/projects/serproxy/
>     Serproxy:       http://www.lspace.nildram.co.uk/freeware.html
>     Remserial:      http://lpccomp.bc.ca/remserial/
>     Socat:          http://www.dest-unreach.org/socat/
> 

Hope this helps. I have used a combination of Serproxy on a windows XP box and remserial on a linux box to "add" mode serial ports to the linux machine.

73,

Mike Fenske
VE7MKF


Joe Bennett wrote:
> At one time I saw someone (on one of the many remailers I subscribe
> to) describe an application that allows you to create virtual ttySx on
> a Linux machine and tie it to another ttySx... I think it began with
> an "s" but I can't seem to find it in my mass of archives... Anyone
> have an idea on what I'm referring to? My target application would be
> to share serial GPS data and such from one (or many) of my Ubuntu
> boxes.... I'd like to figure out how to do this on M$ so I can write
> my app to create a "Franson" like virtual serial port, but Linux is
> the first step...
> 
> Thanks!
> -Joe
> KA3NAM
> 
> http://www.damtravel.com



More information about the Xastir mailing list