Отправка байтов на последовательный порт из командной строки UNIX? - PullRequest
4 голосов
/ 29 сентября 2010

Я хотел бы отправить поток байтов на последовательный порт с помощью командной строки.Это возможно?мой последовательный порт на моем Mac / dev / cu.usbserial-A700dYoR .например, если я хотел отправить целое число 50 или строку «данные» на этот последовательный порт, как я могу это сделать?

мои знания об UNIX очень ограничены.

1 Ответ

5 голосов
/ 29 сентября 2010
#!/bin/bash

# Port setting
stty -F /dev/cu.usbserial-A700dYoR raw speed 9600

echo 'Hello' > /dev/cu.usbserial-A700dYoR

или что-то в этом роде, если я правильно помню ... Прошло несколько лет.Вы, вероятно, должны быть sudo, чтобы это работало ...

Это отправка текста ... не двоичного ... чтобы отправить число 50 в виде текста

echo '50' > /dev/cu.usbserial-A700dYoR

дляотправить его как двоичное целое будет сложнее.

...