Eu instalei socat e configurei uma porta serial virtual sobre TCP:IP para me comunicar remotamente com um dispositivo RS232
socat pty,link=/dev/virtualcom0,raw,b115200,user=master tcp:192.101.1.198:4000
Eu posso enviar dados corretamente usando echo "data" > /dev/virtualcom0
Meu problema é, eu preciso lançar um software que tenta abrir a porta COM /dev/virtualcom0 , mas me retorna Can't open port COM: /dev/virtualcom0 bad arguments
O programa está usando System.IO.Ports SerialPort e retorna o erro quando ele inicia a função Open() , mais detalhes sobre isso, podem ser encontrados aqui .
Então eu acho que o programa não pode abrir o COM porque não é um COM real, mas sim um link simbólico.
Alguma ideia de como posso fazer isso?
Atenciosamente,