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
Jalankan perintah (sebagai super user / root) :
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