以下的软件配置方案
选用2015年9月的raspbian gessie
首先释放出树莓派唯一的串口
/boot/cmdline.txt
和ttyAMA0,115200有关的项要删除
重启
reboot
更新软件源
sudo apt-get update
安装gammu,这是一个多功能的GSM管理软件
sudo apt-get install gammu
gammu-config
Port=/dev/ttyAMA0
Connection=at
Model=at
Use locking=yes
以下是短信服务
这个配置可以用来直接发短信但和gammu-smsd不能一起用
sudo apt-get install gammu-smsd
/etc/gammu-smsdrc
port = /dev/AMA0
model = at
connection = at
synchronizetime = yes
use_locking = yes
RunOnReceive=/home/pi/xxx.sh
MaxRetries = 10
ReceiveFrequency =5
PIN = 1234
最后给树莓派配置 一个WEB服务器用于外部操作接口
sudo apt-get install apache2 php5 mono mono-gmcs mono-apache-server2 mono-apache-server4 libapache2-mod-mono mono-complete
/etc/apache2/mods-available/mod_moon.conf
MonoAutoApplication = enabled
经过上述配置后的树莓派就准备好了通过一个GSM模块实现短信功能的准备。