Eu tenho um dispositivo de porta serial que gostaria de testar usando a linha de comando linux.
Consigo usar stty e echo para enviar comandos para a porta serial, mas quando o dispositivo responde, não tenho como ler o que vem da porta serial. estou usando
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
para enviar um comando para o dispositivo. O dispositivo opera e envia uma resposta de volta em 300 ms. Como imprimo essa resposta no console usando a linha de comando?
fonte
socat stdio /dev/ttyS0