Añado aquí el enlace del que ha hablado el cofrade Patxikiter pues es un buen complemento al tema:
http://www.stripydog.com/kplex/examples/piap.html
Sobre todo el descubrimiento de kplex.
http://www.stripydog.com/kplex/index.html
Basta con poner en el archivo de configuracion esto:
[serial]
direction=in
filename=/dev/ttyUSB0
baud=4800
[tcp]
direction=out
mode=server
port=2000
Esto lo guardamos en nuestro home como .kplex.conf y ya esta configurado que el puerto de entrada del gps /dev/ttyUSB0 sera enviado por la red en la IP de nuestra Pi y con el puerto 2000.
Y si ademas tenemos un AIS conectado en el puerto /dev/ttyUSB1 y queremos que lo multiplexe, añadiriamos las siguientes lineas:
[serial]
direction=in
filename=/dev/ttyUSB1
baud=38400
Si quisiéramos que un mismo puerto se usara como entrada-salida en el parámetro
direction pondríamos
both. Esto puede valer si por ejemplo tenemos entrada de datos Seatalk (previamente convertidos a NMEA por un conversor) Por el puerto /dev/ttyUSB2, podríamos usar a la vez ese puerto como salida para otros repetidores o el plotter si este admite entrada de datos NMEA.