Tengo un dispositivo de puerto serie que me gustaría probar usando la línea de comando de Linux.
Puedo usar stty y echo para enviar comandos al puerto serie, pero cuando el dispositivo responde no tengo forma de leer lo que viene del puerto serie. estoy usando
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
para enviar un comando al dispositivo. El dispositivo funciona y envía una respuesta en 300 ms. ¿Cómo imprimo esa respuesta a la consola usando la línea de comando?
fuente
socat stdio /dev/ttyS0