1. Langkah pertama adalah install gammu dan gammu-smsd.
Perintahnya adalah :
apt-get install gammu
apt-get install gammu-smsd
2.connect modem dan cek menggunakan perintah
#lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 008: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 002 Device 009: ID 04d9:1203 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
root@TMA-PowerEdge-T110-II:~#
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 008: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 002 Device 009: ID 04d9:1203 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
root@TMA-PowerEdge-T110-II:~#
#dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 1.800643] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.896399] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 2.192509] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 2.244389] 00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[30640.705668] usb 2-1.2: pl2303 converter now attached to ttyUSB0
3. Buat file /root/.gammurc[ 1.800643] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.896399] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 2.192509] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 2.244389] 00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[30640.705668] usb 2-1.2: pl2303 converter now attached to ttyUSB0
#nano /root/.gammurc
port = /dev/ttyUSB0
model =
connection = at115200
synchronizetime = no
logfile = /var/log/smsdlog
logformat = nothing
use_locking =
gammuloc =
4. Untuk test apakah gammu sudah bisa connect dengan modem lakukan perintah #gammu --identify
# gammu --identify
Device : /dev/ttyUSB0
Manufacturer : Wavecom
Model : MULTIBAND 900E 1800 (MULTIBAND 900E 1800)
Firmware : 641b09gg.Q2403A 1320676 061804 14:38
IMEI : 012345678901234
SIM IMSI : 510101352454024
5. Buat database sms dan jalankan script mysql.sql di /usr/share/doc/gammu/examples/sql/mysql.sql
6. Supaya tidak muncul error " Error code: 2002, Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)" jalankan perintah
sudo mkdir /var/run/mysqld
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock
7. jalankan service gammu-smsdrc dengan perintah
/etc/init.d/gammu-smsd start
INGAT = apabila service gammu-smsdrc ini sudah jalan maka kalau menjalankan perintah gammu --identify akan tidak muncul hasilnya. harus matikan service gammu-smsdrc dulu.
8. Supaya service ini jalan otomatis apabila pc restart, taru perintah itu di file rc.local
9. Untuk melihat isi inbox di mysql
mysql> select ReceivingDateTime,TextDecoded from inbox;
+---------------------+-------------------------------------------+
| ReceivingDateTime | TextDecoded |
+---------------------+-------------------------------------------+
| 2012-09-09 17:56:01 | Sudah bisa connect tuh inbox gamunya. |
| 2012-09-09 17:54:10 | Hallo |
+---------------------+-------------------------------------------+
2 rows in set (0.00 sec)
No comments:
Post a Comment