Я пытаюсь поймать ответ от устройства, подключенного к USB.С этим кодом:
sudo stty -F /dev/ttyUSB0 speed 115200 cs8 -cstopb -parenb -echo
sudo stty raw; cat > /home/received.log < /dev/ttyUSB0
echo "Monitor started"
На порте готов, отправьте запрос команды на устройство
echo -en '\x5A\x00\x00\x0D\x0A\x71' > /dev/ttyUSB0
, затем прочитайте журнал и вставьте ответ в другой файл, преобразовав его должным образом xxd -plain/home/received.log> /home/output.txt
, поэтому я могу показать данные, cat -v
Но мне нужно что-то более стабильноеэтот код показывает мне эту ошибку:
stty: 'standard input': Inappropriate ioctl for device
, что странно, потому что оно работало ...
Я хотел бы перехватить ответ и сохранить его в переменной.