-
-
Save damonsk/3955099 to your computer and use it in GitHub Desktop.
# Send SMS messages using Raspberry Pi. | |
# Using gammu and Huawei E220 | |
# Prepare SD card with wheezy. | |
# Login / complete rasp-config / reboot / login | |
# Set vimrc to prevent annoying ADBC arrow keys | |
cp /etc/vim/vimrc ~/.vimrc | |
# Set network (can be skipped) | |
vi /etc/network/interfaces | |
auto eth0 | |
iface eth0 inet static | |
address 192.168.1.198 | |
netmask 255.255.255.0 | |
gateway 192.168.1.254 | |
# Set nameservers (can be skipped) | |
vi /etc/resolv.conf | |
domain lan | |
search lan | |
nameserver 8.8.8.8 | |
nameserver 8.8.4.4 | |
# Restart network | |
/etc/init.d/networking restart | |
# Install Gammu (python-gammu and gammu-smsd can be skipped - depending on requirements) | |
apt-get install gammu | |
apt-get install python-gammu | |
apt-get install gammu-smsd | |
# Find port USB device connected to | |
dmesg | grep tty | |
[ 7.578478] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0 | |
[ 7.697942] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1 | |
# Config gammu | |
gammu-config | |
# Check connected | |
gammu --identify | |
Device : /dev/ttyUSB0 | |
Manufacturer : Huawei | |
Model : E220 (E220) | |
Firmware : 11.117.03.01.156 | |
IMEI : 3XX19301XXXXXX3 | |
SIM IMSI : 2XXXX923271XXX1 | |
# Test with a text message | |
echo "some message" | gammu --sendsms TEXT 07921XXXXXX |
When I install python-gammu using "sudo apt-get install python-gammu
", then it's installed and available in Python2, but not in Python3.
When I try to install it with "sudo pip install python-gammu
" (where I could use pip3 for Python3), nothing works - see http://stackoverflow.com/questions/32097420/how-to-install-python-gammu-on-raspberry-pi
Any hints for me?
Excuse me but I installed GAMMU on a Raspberry PI and I have a problem. If I give gammu --networkinfo it says always requesting network GPRS detached. SIM card is working and has credit but I cannot send with gammu.
root@raspbx:~# dmesg | grep ttyUSB
[ 6.316168] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 6.340965] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 6.376561] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
Gammu identifies it:
root@raspbx:~# gammu --identify
Device : /dev/ttyUSB2
Manufacturer : Huawei
Model : E169 (E169)
Firmware : 11.314.13.51.156
IMEI : XXXXXXXXXXXXXXX
SIM IMSI : YYYYYYYYYYYYYYY
But network is not working even if SIM card is active and has credit. (I tried also another one).
root@raspbx:# gammu --networkinfo# gammu --networkinfo
Network state : requesting network
Packet network state : requesting network
GPRS : detached
root@raspbx:
Network state : requesting network
Packet network state : requesting network
GPRS : detached
root@raspbx:~# gammu --networkinfo
Network state : requesting network
Packet network state : requesting network
GPRS : detached
frankge973 the response means the modem has not found a gsm network at all, no signal
had the same problem with E1731 bu worked fine after i changed the network setting from 3G to auto or GSM.