2016-12-01 81 views
0

我同時在兩個不同的覆盆子pi(2和3)中安裝gammu,它工作正常 - 但只是相當準確的30分鐘。守護進程(按頂部)繼續,但沒有短信發送或接收。 shutdown -r命令或重新啓動允許交換短信 - 但只能再次交換30分鐘。我正在使用華爲USB加密狗。整個事情工作正常,當我通過cron-job每隔30分鐘重新啓動一次Raspi時,但我正在丟失我的Python程序的所有數據......Gammu在我的樹莓派(2和3)上完美地工作只有30分鐘

我在互聯網上搜索了很多天。 forum-rapsberry.de中有人提出了同樣的問題。不幸的是沒有回答。我懇請在這裏尋求幫助。

回答

1

我終於解決了這個問題。 也有這個問題。但後來我使用另一個串行端口與一些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