5 Langkah menginstal python gammu

Python Gammu merupakan modul gammu yang dapat digunakan dalam bahasa pemrograman python. Di linux Slackware sendiri python sudah default ada ketika anda memilih full instalasi. Untuk penjelasan apa itu gammu ada disini. Dengan adanya python gammu, kita dapat lebih mudah untuk mengimplementasikan gammu di python. Berikut 5 langkah sederhana menginstal python gammu di linux Slackware 13.37 sbb :

1. Download file gammu terlebih dahulu disini http://slackbuilds.org/repository/13.37/system/gammu/ , file sbb :

gammu-1.31.0.tar.xz
README
gammu.SlackBuild
gammu.info
slack-desc



dengan menggunakan slackbuild script jalankan perintah install (sebagai super user / root) :
bash gammu.SlackBuild


proses compile source

proses compile selesai menjadi paket slackware

2. Setelah selesai compile source , install paket gammu (sebagai super user / root) dengan perintah :
installpkg /tmp/gammu-1.31.0-i486-1_SBo.tgz



3. masuk ke direktori /tmp/SBo/gammu-1.31.0/python
lanjutkan dengan setup python script dengan perintah (sebagai super user / root) :
python setup.py build


python setup.py install



4. Konfigurasi file config : /etc/gammurc
sesuaikan dengan perangkat anda (saya menggunakan modem sierra), untuk mengetahui perangkat anda, 
jalankan perintah (sebagai super user / root) :
tailf /var/log/messages



(karena modem yang digunakan terdeteksi ttyUSB2) pilih nilai tertinggi, sehingga isi file gammurc 
[gammu]
port = /dev/ttyUSB2
connection = at115200

Untuk mencoba modulnya sekaligus mengirim sms, tulisan kode program berikut menjadi file send-sms.py
import gammu

sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()

#Ini Merupakan nomer tujuan
target = '0857758XXXXXX'

message = {
    'Text': 'python-gammu, testing message', 
    'SMSC': {'Location': 1},
    'Number': target,
}

sm.SendSMS(message)

print "sms telah dikirim ke %s" %target


Jalankan perintah (sebagai super user / root) :
python send-sms.py




catatan : 
jika setelah instalasi, ada kegagalan menggunakan modul gammu di python seperti


sebaiknya gunakan versi terdahulunya / yang dibawah nya. (sebelumnya saya build package slackware tidak menggunakan slackbuilds



sumber : http://wammu.eu/gammu/

No comments:

Post a Comment