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,