bridge entre UDP e serial não funciona

1

Eu criei uma ponte entre o UDP e a porta serial usando socat . Aqui está o que eu tenho

socat -xv udp4:localhost:54321    open:/dev/ttyUSB1,rawer,lockfile=/tmp/s1.locak,echo=1,b115200,crnl

Para monitorar os dados que eu executo

tcpdump -i any -vnn port 54321

Para enviar dados eu corro

echo -n "hello world" | nc -4u -w1 localhost 54321

Eu vejo dados entrando no UDP, mas não vejo nada saindo da serial. Não deve socat options -x e -v exibir os dados? Se eu entendi corretamente, socat não exibe nenhum dado porque não há dados fluindo do UDP para o serial.

Só para ter certeza de que não estou perdendo nada, conectei um osciloscópio às linhas seriais para monitorar os dados fisicamente. Mas eu não vi nada.

Alguém teve alguma experiência em ponte UDP e serial? Eu realmente aprecio qualquer ajuda com isso. Talvez haja outra maneira de fazer o que estou fazendo? Qualquer ajuda é apreciada.

EDITAR

Aqui está o que eu quero fazer

Device        |     Serial       |      PC
              |------------------|    
Map Network to|                  | Map network to Serialport
   Serial Port|                  |  SerialPort
              |                  |
    SerialPort|                  |   
    
por flashburn 11.07.2018 / 21:11

0 respostas