在最小 Linux 上使用 bash 脚本通过串行端口发送 AT 命令

在最小 Linux 上使用 bash 脚本通过串行端口发送 AT 命令

我需要使用 AT 命令初始化一个没有外部库的移动调制解调器,仅使用最小 BusyBox 上的 bash。移动调制解调器位于串行端口上。

它与 Python 配合得很好,但如果出现 Python 问题,设备仍应保持连接。这就是我想使用 Bash 脚本的原因。

答案1

stty 备忘单:

获取当前配置:

stty -F /dev/ttymxc0

将端口的波特率更改为 115200:

stty -F /dev/ttymxc0 115200

写入数据到串口:

echo "HELLO" > /dev/ttymxc0

从串口读取数据:

cat /dev/ttymxc0

获取串口统计信息:

cat /proc/tty/driver/<driver_name>

相关内容