Gammu在我的树莓派(2和3)上完美地工作只有30分钟

问题描述:

我同时在两个不同的覆盆子pi(2和3)中安装gammu,它工作正常 - 但只是相当准确的30分钟。守护进程(按顶部)继续,但没有短信发送或接收。 shutdown -r命令或重新启动允许交换短信 - 但只能再次交换30分钟。我正在使用华为USB加密狗。整个事情工作正常,当我通过cron-job每隔30分钟重新启动一次Raspi时,但我正在丢失我的Python程序的所有数据......Gammu在我的树莓派(2和3)上完美地工作只有30分钟

我在互联网上搜索了很多天。 forum-rapsberry.de中有人提出了同样的问题。不幸的是没有回答。我恳请在这里寻求帮助。

我终于解决了这个问题。 也有这个问题。但后来我使用另一个串行端口与一些atmel芯片进行通信,为rasp制作了一些软件,我发现rasp上的问题是您为串行通信设置的速度。有时它起作用,然后它不会。 :p 那么锉刀便宜又小巧,而且串行数据发送的速度越快,位越不稳定。所以简单地将串口的速度降低到14400等更低的值! 默认值(“connection = at”)的速度太快了(每秒115200比特)。

在/ etc中编辑gammu-smsd,并用“connection = at14400”替换“connection = at”。

/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