Seiring dengan pesatnya teknologi yang berjalan di era ini, terutama teknologi mobile dan seluler, maka semakin meningkat juga kebutuhan akan modem mobile, baik modem GSM maupun CDMA berbagai jenis. Modem ini sesuai dengan namanya bertugas untuk memodulasi dan demodulasi frekuensi pembawa suatu data. Baik data itu adalah data internet ataupun data yang lain.Modem GSM/CDMA membawa data internet dan bertugas memisahkan data internet dari frekuensi pembawanya. Modem ini bekerja dengan frekuensi tertentu yang sering disebut dengan BITRATE atau BAUDRATE. Untuk di Windows, cara mengetahui frekuensi kerja dari sebuah modem ini tinggal dilakukan di Device Manager. Baudrate/bitrate dapat diatur sesuai dengan kebutuhan, yang nantinya mungkin akan digunakan untuk internet (jika di linux menggunakan wvdial), untuk SMS Gateway (baik menggunakan engine Gammu, SMSTools, Kannel, GNokii) untuk saling disesuaikan terhadap konfigurasi engine tersebut.
Jika di windows sudah sangat mudah cara mengetahui dan mengatur bitrate, bagaimanakah di Linux? Sangat mudah. Kita tinggal memanfaatkan perintah stty.Namun sebelumnya memang harus dipastikan terlebih dahulu, modem terinsert / termount di bagian mana. Untuk linux, modem biasanya akan termount sebagai ttyUSB0 di direktori /dev/ . Jika biasanya kita menggunakan USB modem, maka kita tinggal mencari di :
ls /dev/ | grep ttyUSB
Jika modem USB telah plug / terpasang, maka akan muncul seperti ini :
crw--w---- 1 root tty 4, 20 2012-05-15 07:14 ttyUSB0
Jika tidak muncul berarti modem USB belum terpasang. Bisa juga kita gunakan perintah dmesg seperti :
dmesg | grep ttyUSB | more
Jika telah terpasang, biasanya akan muncul seperti ini :
[ 22.996872] usb 3-2: pl2303 converter now attached to ttyUSB0
selanjutnya dengan mode root, kita lakukan pengecekan Bitrate dengan cara :
stty -F [device]
Contoh
stty -F /dev/ttyUSB0
perintah ini akan menghasilkan keluaran angka misal : 9600
Bagaimana untuk mengatur bitrate? Pengaturan bitrate masih sama, menggunakan stty. Hanya saja perlu ditambahkan angka bit yang bisa dimasukkan sebagai bitrate modem pada bagian setelah -F , seperti contoh berikut:
stty 115200 -F /dev/ttyUSB0
Selama modem tersebut kuat dan dapat menerima value tersebut, modem akan terset dengan angka tersebut. Angka yang bisa digunakan antara lain : 9600, 19200, 57600, 115200, 230400. Tergantung kekuatan modem. Setelah itu seharusnya anda check kembali apakah stty telah bisa dijalankan dengan angka tersebut. Nah setelah itu, anda test server SMS Gateway anda, atau Wvdial anda. Semoga artikel ini bermanfaat
Contoh konfigurasi yang biasa digunakan :
- Gammu, konfigurasi pada gammurc dan smsdrc / gammu-smsdrc
[gammu] . . device = com[sekian] connection = at115200 . .
- SMS Tools, konfigurasi ada pada /etc/smsd.conf atau custom
. . [GSM1] device = /dev/ttyUSB0 incoming = yes baudrate = 9600 . .
- WVDial, konfigurasi pada /etc/wvdial.conf
. . Modem = /dev/ttyUSB0 Baud = 9600 New PPPD = yes . .