UDP와 직렬 간 브리지가 작동하지 않음

UDP와 직렬 간 브리지가 작동하지 않음

저는 .NET을 사용하여 UDP와 직렬 포트 사이에 브리지를 만들었습니다 socat. 이게 내가 가진 거야

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

내가 실행하는 데이터 모니터링

tcpdump -i any -vnn port 54321

내가 실행하는 데이터를 보내려면

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

UDP로 들어오는 데이터는 보이지만 직렬로 나오는 데이터는 없습니다. 데이터를 socat선택 -x하고 표시하면 안 되나요 -v? 올바르게 이해하면 socatUDP에서 직렬로 데이터가 흐르지 않기 때문에 데이터가 표시되지 않습니다.

아무것도 놓치지 않았는지 확인하기 위해 실제로 오실로스코프를 직렬 회선에 연결하여 데이터를 물리적으로 모니터링했습니다. 그러나 나는 아무것도 보지 못했습니다.

UDP와 직렬 포트를 연결해 본 경험이 있는 사람이 있습니까? 어떤 도움이라도 정말 감사하겠습니다. 어쩌면 내가 하고 있는 일을 하는 다른 방법이 있을까요? 도움을 주시면 감사하겠습니다.

편집하다

이게 내가 하고 싶은 일이야

Device        |     Serial       |      PC
              |------------------|    
Map Network to|                  | Map network to Serialport
   Serial Port|                  |  SerialPort
              |                  |
    SerialPort|                  |   

관련 정보