从UNIX命令行发送字节到串行端口?

我想使用命令行将一串字节发送到串行端口。 这可能吗? 我的串口在我的Mac上是/dev/cu.usbserial-A700dYoR 。 例如,如果我想发送整数50或string“数据”到该串行端口,我该怎么做呢?

我对UNIX的知识非常有限。

#!/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 

把它作为二进制整数发送会比较困难。