Benutzer-Werkzeuge

Webseiten-Werkzeuge


sms_versand_mit_raspberry

Dies ist eine alte Version des Dokuments!


SMS Versand mit Raspberry

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.

99-gsm-usb.rules
# 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.

# vi /etc/smsd.conf
# ...
[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
sms_versand_mit_raspberry.1435065897.txt.gz · Zuletzt geändert: 2015/06/23 15:24 von admin