Langsung ke konten utama

install gammu di Linux debian

Untuk install gammu pertama ikuti langkah berikut:
#wget https://sourceforge.net/projects/gammu/files/gammu/1.28.0/gammu-1.28
#tar xvfz gammu-1.28.0.tar.gz
#apt-get install autoconf
#apt-get install gcc
#apt-get install make
#apt-get install cmake
#apt-get install libxml2
#apt-get install libxml2-dev
#apt-get install libmysqlclient15-dev
#ls
akan terlihat folder gammu hasil extract, saat ini terlihat folder bernama gammu-1.28.0
# cd gammu-1.28.0
gammu-1.28.0#./configure
gammu-1.28.0#make
gammu-1.28.0#make install
gammu-1.28.0#cd docs/config
gammu-1.28.0/docs/config#cp gammurc smsdrc /etc/
# cd /var/log
/var/log#mkdir gammu
/var/log#cd gammu
/var/log/gammu#touch smsdlog
/var/log/gammu#ls -l
kalo hasilnya persis seperti berikut, berarti benar (tanggal & waktu tidak termasuk)
total 0
-rw-r--r-- 1 root root 0 Dec 04 13:14 smsdlog

contoh, memakai GSM Modem Serial Wavecom Fastrack M1306 memakai Kartu Chip GSM men*ari tanpa security PIN CODE, tertancap di serial port 1
NB : Modem Wavecom Fastrack 1306 tidak bisa cek security status.

misal konfigurasi MySQL seperti berikut :
username : root
password : admin
database gammu : smsgw
# dmesg | grep tty
edit file gammurc, sbb :

# nano/etc/gammurc
[gammu]
port = /dev/ttyS0
connection = at115200
# nano/etc/smsdrc
[gammu]
port = /dev/ttyS0
connection = at115200

[smsd]
service = MYSQL
logfile = /var/log/gammu/smsdlog
commtimeout = 10
sendtimeout = 10
PIN = 1234
checksecurity = 0

pc = localhost
user = root
password = admin
database = smsgw
# mysql -u root -p
Enter Password : admin

mysql > CREATE DATABASE smsgw;
Query OK, 1 row affected (0.00 sec)

mysql > exit

lalu import lah SQL dump yang terdapat pada folder gammu-1.28.0/docs/sql/ sbb:

# mysql -u root -p smsgw <>

coba test gammu apakah berhasil terhubung pada modem

# gammu --identify

apabila terlihat beberapa data (sesuai merk modem anda) contoh :
Device : /dev/ttyS0
Manufacturer : Wavecom
Model : unknown (MULTIBAND 900E 1800)
Firmware : 641b09gg.Q2403A 1320676 061804 14:38
IMEI : 012345678901234
SIM IMSI : 510080035766529
lalu setelah semua sukses, jalankanlah daemon gammu seperti berikut
# gammu-smsd -c /etc/smsdrc
jika daemon berhasil berjalan akan tampil seperti berikut :

Log filename is "smsdlog"

untuk menghentikan proses di atas, anda tinggal tekan CTRL + C

klo ada error, agan bisa check di lognya, buat ngetrace error di mananya
#cat /var/log/gammu/smsdlog

tambahan buat jalankan gammu otomatis saat debian di hidupkan

# cp gammu-1.28.0/contrib/init/gammu-smsd.rh /etc/init.d/gammusmsd
#vi /etc/init.d/gammusmsd
bin="/usr/local/bin/gammu-smsd"
configfile="/etc/smsdrc"
pidfile="/var/run/gammu.pid"

proc_name=`basename $0`
PID=`cat $pidfile`

function START_CMD {

$bin -c $configfile -p $pidfile -d
if [ "$?" != "0" ];then
echo "ERROR - gammu did not start!"
fi
}

function STATUS {
PID=`cat $pidfile`
if [ -n "$PID" ] ; then
echo "$proc_name running PID: $PID"
else
echo "$proc_name not running"
fi
}

# See how we were called.
case "$1" in
start)
if [ -n "$PID" ]; then
if [ "`ps -p "$PID" -o comm=`" = "" ]; then
START_CMD
STATUS
else
echo "Error - $proc_name already running!"
STATUS
fi
else
START_CMD
STATUS
fi
;;
status)
STATUS
;;

stop)
if [ -n "$PID" ] ; then
echo "$proc_name stopping PID: $PID"
kill $PID
sleep 1
echo "" > $pidfile
echo "$proc_name stopped"
fi
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac

exit 0
nah sekarang buat test perintah menjalankan bisa pake comman berikut :
#/etc/init.d/gammusmsd start
ato
#/etc/init.d/gammusmsd restart
buat matikan
#/etc/init.d/gammusmsd stop

Postingan populer dari blog ini

Penyebab browsing internet lambat dan cara mengatasi

Browsing internet lambat  pada saat browsing di internet. Jika browser lambat maka otomatis internet juga akan terasa lambat walaupun signal wifi / wireles full. Penyebabnya bisa saja pada laptop sobat, lebih tepatnya adalah aplikasi browser yang sobat gunakan bermasalah. Bisa karena google chromenya atau mozilla yang memang lagi bermasalah. Periksa add ons masing-masing browser Mungkin saja sobat menggunkan add ons yang banyak. Jika sobat tidak membutuhkanya silahkan dihapus saja. Misalanya beberapa add ons yang paling berpengaruh, adalah add ons yahoo toolbar, ads block dan sebagainya, add ons ini akan melakukn filtering content dan menggunakan bandiwidth internet sobat untuk menjalankannya. komputer sobat terkena spyware Ini yang paling sering terjadi. Browser sobat dibanjiri spyware, spyware bisa dalam bentuk iklan yang tidak jelas muncul tiap saat ketika sobat menggunakan browser. Iklan ini selain memenuhi layar juga akan menggunakan koneksi internet untuk menampilkan iklann

Cara buat vertical progress Bar di bootstrap

Untuk membuat layout progress bar menggunakan bootstrap sangat mudah namun jika progress bar yang diinginkan berbentuk vertical dan sesuai dengan keinginan sepertinya agak susah. berikut contoh menampilkan progress bar pada bootstrap. <div class="container-fluid"> <div class="row"> <div class="col-sm-6"> <div class="vertical-skills pull-right xs-center"> <ul class="list-inline"> <li><span class="skill" style="background: #ff0000; height: 90%;"></span><span class="title">HTML</span></li> <li><span class="skill" style="background: #00bbff; height: 85%;"></span><span class="title">CSS</span></li> <li><span class="skill" style="background: #9168e5; height: 75%;"></span><span class="title">PHP</span></li> <li>

Pengertian keyboard komputer dan fungsi keyboard

Pengertian keyboard komputer memasukkan teks ke dalam komputer, harus menggunakan keyboard. Entah itu keyboard secaa fisik ataupun model keyboard virtual, komputer dan keyboard tidak akan bisa di pisahkan. Keyboard adalah salah satu perangkat keras komputer untuk input (masukan) informasi ke cpu. Pengertian keyboard komputer dan fungsinya Keyword komputer adalah perangkat input eksternal yang digunakan untuk menginput data berupa text, angka, fungsi dan kombinasinya untuk memberikan instruksi kepada komputer dalam hal ini CPU. keyboard komputer adalah perangkat input yang digunakan untuk memasukkan karakter dan perintah ke dalam sistem komputer dengan menekan tombol. keyboard adalah perangkat utama yang digunakan untuk memasukkan teks. keyboard biasanya berisi kunci huruf, angka dan karakter khusus, serta tombol untuk fungsi-fungsi tertentu. Sebuah keyboard terhubung ke sistem komputer menggunakan kabel atau koneksi nirkabel seperti wireless atau bluetooth. Hampir semua keybo