Redirecionar serial com para tcp port [closed]

6

Eu gostaria de saber se existe algum utilitário que se conecta à porta serial e redireciona a entrada e a saída para uma porta tcp. Eu preciso disso para um aplicativo Java, eu preciso escrever e ler para uma porta serial, mas parece muito difícil ... java melhor funcionará com conexão de soquete.

MENTE: Eu encontrei muito "virtual com to tcp", mas eu tenho um com de verdade! E eu quero me conectar ao seu.

Obrigado.

    
por Tobia 02.07.2013 / 09:46

3 respostas

8

É 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) .

    
por 02.07.2013 / 13:11
4

Acho que socat tem a funcionalidade que você está procurando também.

$ socat TCP-LISTEN:4161,fork,reuseaddr FILE:/dev/ttyUSB0,b57600,raw
    
por 04.11.2015 / 05:54
0

O problema é que você pode redirecionar sua porta serial com o software, por exemplo, link

Mas, ainda assim, ele irá redirecionar os dados da porta serial para outra máquina sem conexão serial, criando assim um serial virtual com.

    
por 27.04.2017 / 10:15