我终于解决了这个问题。也遇到过这个问题。但后来我使用另一个串行端口与一些 atmel 芯片进行通信,为 rasp 开发了一些软件,我发现 rasp 的问题是你为串行通信设置的速度。有时它起作用,然后它就不起作用。:p好吧,锉刀既便宜又小,而且发送串行数据的速度越快,位就越不稳定。因此,只需将串行端口的速度降低到更低的值,例如 14400!默认值(“connection=at”)非常快(每秒 115200 位)。
在 /etc 中编辑 gammu-smsd 并将“connection = at”替换为“connection = at14400”。
/etc/gammu-smsd
# Configuration file for Gammu SMS Daemon
# Gammu library configuration, see gammurc(5)
[gammu]
device = /dev/ttyUSB1
name = Phone on USB serial port USB_Modem USB_Modem
connection = at14400
(…)
享受。
PS:还要确保你的电源充足: https ://www.raspberrypi.org/documentation/hardware/raspberrypi/power/README.md