У меня есть устройство с последовательным портом, которое я хотел бы проверить с помощью командной строки Linux.
Я могу использовать stty и echo для отправки команд на последовательный порт, но когда устройство отвечает, у меня нет возможности прочитать, что идет с последовательного порта. Я использую
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
отправить команду на устройство. Устройство работает и отправляет ответ через 300 мс. Как мне распечатать этот ответ на консоли с помощью командной строки?
источник
socat stdio /dev/ttyS0