【发布时间】:2015-04-26 14:47:43
【问题描述】:
我正在编写一个通过串行端口与 3G 调制解调器通信的应用程序。
当我在笔记本电脑上连接调制解调器测试我的应用程序时,我只收到来自串行端口的调制解调器响应。
当我在 Raspberry 上运行相同的应用程序时,我会收到我编写的串行端口命令和调制解调器响应。 (我正在使用基于事件的串行端口读取)。
我正在使用 JSSC、Java 1.7 和 Raspberry Model B 和 Noobs 1.3。
我该怎么做才能只接收调制解调器响应而不接收我写入串行端口的消息?
【问题讨论】:
-
似乎 local echo 在您想要禁用的 RPi 的串行端口上启用。在运行程序之前尝试
stty -F /dev/ttyxxx -echo。 -
谢谢@sawdust,我试过你的命令,但没有用。我需要一个命令来关闭本地回显(直到重新启动)。
-
可以在
/etc/rc.local中添加启动时执行的命令。试试stty -F /dev/ttyUSB0 115200 raw -echo -echoe -echok -echoctl -echoke
标签: java serial-port raspberry-pi modem