Echo to Serialport

У меня есть веб-приложение, работающее на сервере Raspberry Pi (Debian).

Приложение отправляет простое эхо через командную строку в последовательный порт.

Я думаю, что serialport настроен правильно.

Эхо:

echo "G0030af13403b1610097ee8" > /dev/ttyUSB0

Когда я посылаю команду, ничего не происходит.

Но когда я открываю кошачью сессию в другом терминале, все работает отлично!

cat /dev/ttyUSB0

Я думаю, что serialport не открывается только с echo

Есть ли способ открыть порт и отправить эхо в одной командной строке?

One Solution collect form web for “Echo to Serialport”

Спасибо всем, я нашел решение …

Мне нужно запустить кошку в фоновом режиме.

cat /dev/ttyusb0 &

затем эхо к нему.

echo "G0030af13403b1610097ee8" > /dev/ttyUSB0

и убить процесс cat .

Я решил это в сценарии оболочки litte:

 cat /dev/ttyUSB0 & bgPid=$! echo "G0030af13403b1610097ee8" > /dev/ttyUSB0 kill $bgPid 
  • Повторяя что-то с несколькими кавычками и ключевыми символами (&, $,! И т. Д.),
  • эхо-файл в виде отдельной строки с \ n
  • Комбинированный генератор с памятью и управлением ресурсами
  • Как бы я запустил эту команду?
  • Как остановить «grep» от вырезания трубы
  • Почему не выводится текст, отправленный в эхо?
  • Невозможно использовать параметр echo в файле сценария оболочки
  • Escape-символы из эха -э
  • Что означает echo -e \ e - как побег?
  • Почему только 4 символа отправляются в последовательный порт через командную строку
  • Почему тире расширяется \\\\ по-разному до bash?
  • Linux и Unix - лучшая ОС в мире.