Dalam artikel-artikel terdahulu, saya memposting beberapa hal tentang SMS Gateway baik yang menggunakan library Gammu maupun yang menggunakan SMSLib nya java. Berdasarkan beberapa masukan, saya mendapatkan beberapa pertanyaan tentang masalah yang terjadi pada aplikasi SMS Gateway yang saya share. Dari beberapa masukan yang ada, saya simpulkan bahwa masalah yang terjadi adalah disebabkan karena modem/handphone yang digunakan tidak memenuhi syarat. Diantara syarat-syarat yang harus dipenuhi adalah modem “HARUS SUPPORT AT COMMAND”.
Hmm, trus apa yang dimaksud dengan AT Command?
AT-Command adalah perintah yang dapat diberikan kepada handphone atau GSM/CDMA modem untuk melakukan sesuatu hal, termasuk untuk mengirim dan menerima SMS. Dengan memprogram pemberian perintah ini di dalam komputer/mikrokontroler maka perangkat kita dapat melakukan pengirima atau penerimaan SMS secara otomatis untuk mencapai tujuan tertentu.
Nah kali ini saya akan menjelaskan bagaimana cara mengecek/mengetahui bahwa modem yang kita gunakan support dengan AT Command. Saya menggunakan modem Wavecom Fastrack dalam tutorial ini, ini dia penampakannya:
Jika driver sudah diinstall dengan sempurna, maka tampilannya akan seperti ini:
PENTING: Ingat-ingat no port yang tertera pada bagian belakang modem, karena nantinya kita akan gunakan saat melakukan pengetesan dengan Hyperterminal. Dalam kasus saya no portnya adalah COM8
Jalankan hypertrm.exe. Kalau ditanya kode area atau yang lainnya silahkan dijawab sebisanya saja hehe (gak aka nada masalah)
Berikutnya buat oneksi baru, lalu beri nama sesuai selera (kaya chef aje hehe)
Klik Ok, selanjutnya akan muncul dialog konfigurasi sisikan seperti berikut:
Ingat untuk connect using polih port yang ada pada modem (pada langkah 1). Country region dan Area Code isikan saja seperti pada gambar.
Klik Ok, kemudian akan muncul Dialog Pengaturan lagi isikan saja seperti berikut
Kalau tidak ada masalah dengan pengaturan agan-agan, maka kotak dialog akan di tutup dan kita langsung bisa melihat dialog Hyperterminalnya.
PENTING: Kalau pada saat test Modem, modemnya ngga mau jalan, coba ubah dulu di Bits per Second 9600, dst. (cari yang sesuai dengan modem agan-agan sekalian)
Sipp, pengaturan Hyper terminal selesai.
Ayo mulai. Ketikan AT pada terminal, kalau memberikan respon OK berarti modem sudak terkoneksi dan gak ada masalah.
Sampai tahap ini sebenarnya hampir bisa dipastikan bahwa modem yang kita test support AT Command, tapi supaya lebih yakin, mending dilanjut ngetestnya.
Lanjuut… ketikan AT+CGMI setelah muncul output, lanjut dengan mengetikan AT+CGMR pada hyperterminal kemudian ketikan AT+CGSN
AT+CGMI = Perintah untuk mengetahui nama pembuat modem kita
AT+CGMR = Perintah untuk mengetahui Jenis Modem (GSM 900, DCS 1800 atau PCS 1900) modem kita
AT+CGSN = Perintah untuk mengetahui IMEI modem kita
Kalau hasilnya muncul, dan tidak ada masalah berarti modem support AT Command dan bisa digunakan sebagai server SMS Gateway terutama yang menggunakan GAMMU atau SMSLib sebagai Librarynya.
Untuk Perintah AT Command yang lain bisa agan-agan cari di guugle.
Agan-agan juga bisa mendownload postingan ini dalam bentuk PDFnya disini
Pertama
Install Driver Modem, hal ini sangat penting karena modem tidak akan bekerja dengan baik kalau driver tidak diinstall dengan sempurna. Trus bagaimana memastikan Driver modem sudah terinstall dengan sempurna? Hmmm, caranya cukup gampang, coba buka devices manager dan pastikan tidak ada yang ditandaiJika driver sudah diinstall dengan sempurna, maka tampilannya akan seperti ini:
PENTING: Ingat-ingat no port yang tertera pada bagian belakang modem, karena nantinya kita akan gunakan saat melakukan pengetesan dengan Hyperterminal. Dalam kasus saya no portnya adalah COM8
Kedua
Buka HyperTerminal. Di window 7 belum ada HyperTerminal Bawaan, kita bisa mengambil dari computer dengan os XP, atau kalau gak mau susah-susah, silahkan download hyperterminal disini http://goo.gl/FAVhJ.Jalankan hypertrm.exe. Kalau ditanya kode area atau yang lainnya silahkan dijawab sebisanya saja hehe (gak aka nada masalah)
Berikutnya buat oneksi baru, lalu beri nama sesuai selera (kaya chef aje hehe)
Klik Ok, selanjutnya akan muncul dialog konfigurasi sisikan seperti berikut:
Ingat untuk connect using polih port yang ada pada modem (pada langkah 1). Country region dan Area Code isikan saja seperti pada gambar.
Klik Ok, kemudian akan muncul Dialog Pengaturan lagi isikan saja seperti berikut
Kalau tidak ada masalah dengan pengaturan agan-agan, maka kotak dialog akan di tutup dan kita langsung bisa melihat dialog Hyperterminalnya.
PENTING: Kalau pada saat test Modem, modemnya ngga mau jalan, coba ubah dulu di Bits per Second 9600, dst. (cari yang sesuai dengan modem agan-agan sekalian)
Sipp, pengaturan Hyper terminal selesai.
Ketiga
Saatnya pengetesan…., santey dulu agan-agan bisa siapin dulu kupi atau the, ama gorengannya hehe.Ayo mulai. Ketikan AT pada terminal, kalau memberikan respon OK berarti modem sudak terkoneksi dan gak ada masalah.
Sampai tahap ini sebenarnya hampir bisa dipastikan bahwa modem yang kita test support AT Command, tapi supaya lebih yakin, mending dilanjut ngetestnya.
Lanjuut… ketikan AT+CGMI setelah muncul output, lanjut dengan mengetikan AT+CGMR pada hyperterminal kemudian ketikan AT+CGSN
AT+CGMI = Perintah untuk mengetahui nama pembuat modem kita
AT+CGMR = Perintah untuk mengetahui Jenis Modem (GSM 900, DCS 1800 atau PCS 1900) modem kita
AT+CGSN = Perintah untuk mengetahui IMEI modem kita
Kalau hasilnya muncul, dan tidak ada masalah berarti modem support AT Command dan bisa digunakan sebagai server SMS Gateway terutama yang menggunakan GAMMU atau SMSLib sebagai Librarynya.
Untuk Perintah AT Command yang lain bisa agan-agan cari di guugle.
Agan-agan juga bisa mendownload postingan ini dalam bentuk PDFnya disini
Terima kasih sudah meluangkan waktu untuk mengunjungi blog ini.
Gan, kalo imeinya aja yg eror apakah masih bs buat sms gateway?
BalasHapusini gan . .
at
OK
AT+CGMI
China TeleCom
OK
AT+CGMR
+CGMR:03.04.08P08
OK
AT+CGSN
ERROR
Setau ane bisa, cuma biasanya tidak berjalan sempurna
HapusKomentar ini telah dihapus oleh pengarang.
Hapusgan kenapa kok pas saya tulis AT di hyperterminal kok gak ada respon padahal udah connect
BalasHapuskemungkinan hpnya gak SUpport AT Command
Hapusgan kalau ngjalanin at command di php gimana yah?
BalasHapusgan ko punya saya masih disconnet yaa.. driver juga udah already ty gan
BalasHapusgan kalau ingin mengirim banya nomor HP bagaimana ya gan ?
BalasHapusgan kalau ingin mengirim banya nomor HP bagaimana ya gan ?
BalasHapustulisan yg saya ketik tidak muncul di hyper terminla ! solusinya gimana bang?
BalasHapusterima kasih
Kalau tidak muncul mgkn masalah echo nya saja
BalasHapusCoba setelah connect ketik:
Ate [enter]
Kalau belum muncul juga ketikan
Ate1 [enter]
Enjoy.