É bem fácil. No Linux existem dispositivos seriais, redirecionamento e netcat para isso. No servidor, você pode executar um processo de netcat escutando em uma determinada porta tcp com stdin e stdout redirecionado para / do dispositivo serial da seguinte forma:
nc -l 9801 > /dev/ttyS0 < /dev/ttyS0
Onde 9801 neste exemplo é a porta tcp para escutar. Você pode configurar a porta serial com setserial(8)
.
Esses arquivos de dispositivo também existem no cygwin (Windows) .