Dies ist eine alte Version des Dokuments!
Mit einem entsprechenden GSM-Modem kann man den Raspberry auch zum SMS-Versand benutzen (z.B. zur Nagios-Alarmierung oder als SMS-Gateway).
Bei der Auswahl des GSM-Modems ist darauf zu achten, dass die Stromversorgung funktioniert. Die einfachste Lösung hierfür ist natürlich ein GSM-Modem mit eigener Stromversorgung wie z.B. das CEP-CT63-USB. Das Teltonika ModemUSB/E10 wurde erfolgreich vom Raspberry erkannt, wenn dieser mit mehr als 2A (2,4A = iPad-Ladegerät) versorgt wurde.
Der eigentlich SMS-Versand ging dann über die smstools aus dem Repository recht leicht.
apt-get install smstools
Zur leichteren Konfiguration der SMS-Tools (besonders beim Aufstecken und Abziehen im laufenden Betrieb) empfiehlt sich eine UDEV-Regel, die einen Link vom jeweiligen /dev/ttyXXXX zu /dev/ttyUSB.GSM anlegt.
# 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="ttyUSB.GSM" # CEP-CT63-USB SUBSYSTEM=="tty", ATTRS{idVendor}=="1e2d", ATTRS{idProduct}=="004f", SYMLINK+="ttyUSB.GSM" # 0aeb:0040 TTP Communications, Ltd SUBSYSTEM=="tty", ATTRS{idVendor}=="0aeb", ATTRS{idProduct}=="0040", SYMLINK+="ttyUSB.GSM"
In der '/etc/smsd.conf' ist in erster Linie der Abschnitt „[GSM1]“ anzupassen. Hier kommen je nach Modem möglicherweise auch unterschiedliche init-Strings zum Tragen.
[GSM1] # CEP-CT63-USB #init = AT+CMEE=2 # TELTONIKA init = ATE0+CMEE=1;+CREG=2 device = /dev/ttyUSB.GSM incoming = yes pin = 4711 baudrate = 115200