linux - 如何shell脚本AT+CSQ输出到串口

标签 linux bash shell arduino openwrt

我第一次使用由 openwrt 和 4GLTE 模块以及 ttyUSB0 上的 atmega328p 驱动的嵌入式 linux

现在我可以运行命令并正常查看输出

但我的目标是编写一些 shell 脚本来运行 at+csq 并捕获输出并通过串行连接将捕获的输出发送到 ttyUSB0

然后捕获的输出可以显示在我的OLED中

我需要一些建议来编写运行 at+csq 的 shell 脚本并将命令输出发送到 ttyUSB0

谢谢

最佳答案

正如@anishsane 和其他人在评论中所说的那样,我认为结合了

echo "at+csq" > /dev/ttyUSB1
ANSWER=$(cat /dev/ttyUSB1)
echo $ANSWER > /dev/ttyUSB0

就是你想要的。不过,我不确定您为什么要这样做。

关于linux - 如何shell脚本AT+CSQ输出到串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39502348/

相关文章:

c - Linux 内核 - 如何将 jprobe 与 kretprobe 匹配?

linux - 内联汇编以在 ARM 中执行带返回值的系统调用

Python 脚本 grep 目录

java - JNI/JNA 与 Runtime.getRuntime().exec(String)?

linux - 优化 Bash 脚本,移除 subshel​​l

linux - 在 linux bash 脚本中恢复

regex - bash 比较字符串与字符串列表

regex - php脚本中的Bash命令,根据特定列的值获取文件的某些行

c++ - 以编程方式在Windows上创建文件夹快捷方式

mysql - 恢复数据库备份导致坏字符