Linux: socat - hur att få virtuell serieport att fungera?
Postat: 3 juli 2023, 21:04:24
Meningen är att kunna förlänga/"läsa av" serieporten från annan PC, alltså en fysisk serieport på ett ställe och program som använder serieporten på annat ställe. Tröttnade på att springa mellan datorer så jag testade med terminal/telnet till/från serieporten för att se vad som fungerar.
Det är Ubuntu Linux.
Testade virtuell serieport, öppnade 2 terminaler och "GTKTerm"
Den ena terminalen:
Den andra terminalen:
Seriporten fanns visade GTKTerm men får ingen dataöverföring, någon som lyckats få till en virtuell serieport som fungerar?
Något som däremot fungerade:
På ena datorn:
På andra datorn:
Här visade en terminalen data från serieporten (via telnet)
Det är Ubuntu Linux.
Testade virtuell serieport, öppnade 2 terminaler och "GTKTerm"
Den ena terminalen:
Kod: Markera allt
telnet localhost 1111
Kod: Markera allt
sudo socat PTY,link=/dev/ttyACM0,echo=0,perm=0777,raw TCP-LISTEN:1111
Något som däremot fungerade:
På ena datorn:
Kod: Markera allt
sudo socat /dev/ttyS0,raw TCP-LISTEN:2345
Kod: Markera allt
telnet <andra datorns ip-adress> 2345