[Tips Trick] Mengatur BitRate/Bautrate Modem SMS dan Internet di Linux

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
    
    .
    .