Ho un dispositivo con porta seriale che vorrei testare usando la riga di comando di Linux.
Sono in grado di usare stty ed echo per inviare comandi alla porta seriale, ma quando il dispositivo risponde non ho modo di leggere ciò che proviene dalla porta seriale. sto usando
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
per inviare un comando al dispositivo. Il dispositivo funziona e invia una risposta entro 300 ms. Come posso stampare quella risposta sulla console usando la riga di comando?
socat stdio /dev/ttyS0