Tôi có một thiết bị cổng nối tiếp mà tôi muốn kiểm tra bằng dòng lệnh linux.
Tôi có thể sử dụng stty và echo để gửi lệnh đến cổng nối tiếp, nhưng khi thiết bị phản hồi tôi không có cách nào đọc được những gì đến từ cổng nối tiếp. tôi đang dùng
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
để gửi lệnh đến thiết bị. Thiết bị hoạt động và gửi phản hồi trở lại sau 300 ms. Làm cách nào để in phản hồi đó lên bàn điều khiển bằng dòng lệnh?
socat stdio /dev/ttyS0