Minggu, 06 Mei 2012

Akses Bluetooth Serial Port Profile pada Ubuntu


Berbeda dengan windows dimana penamaan port berupa COM1, COM2 dan sebagainya, pada sistem operasi linux (unix like) menggunakan prefix "/dev/ttyS*", dimana karakter bintang biasanya berupa angka dimana port berada. misal /dev/ttyS0 untuk COM1 dan seterusnya. Pada sistem operasi windows, setelah melakukan pairing modul bluetooth SPP akan langsung mendapat nama port, sehingga langsung dapat menggunakannya  dalam melakukan komunikasi serial nirkabel. Nah, untuk sistem operasi linux ada sedikit trik dan tips untuk dapat menggunakan modul bluetooth sebagai komunikasi serial nirkabel. berikut akan dijelaskan tiap stepnya
  • lakukan pairing modul bluetooth dengan komputer. setelah itu anda akan mendapatkan address dari bluetooth. pada modul yang saya pakai yaitu DFrobot Bluetooth V3 memiliki alamat 00:19:5D:EE:24:23.
  • Untuk membuat bluetooth dikenali sebagai port serial lakukan eksekusi perintah berikut pada terminal dengan mengetik:

~$ sudo rfcomm bind /dev/rfcomm0 00:19:5D:EE:24:23
  • kemudian lakukan pengecekan apakah rfcomm0 telah terdeteksi pada folder /dev dengan mengetik 
~$ ls -l /dev/rfcomm0 
crw-rw---- 1 root dialout 216, 0 May  6 20:26 /dev/rfcomm0
  • ganti file permission rfcomm0  dengan mengetikkan perintah berikut:
~$ sudo chmod 766 /dev/rfcomm0
  • buat HARD link ke COMM port yang tidak digunakan. Disini saya menggunakan port /dev/ttyS1. Kita harus me remove dengan perintah:
-$ sudo rm /dev/ttyS1
  • kemudian buat Hard link dengan perintah:
-$ sudo ln /dev/rfcomm0 /dev/ttyS1

  • ubah file permission /dev/ttyS1 dengan chmod 766 seperti instruksi sebelumnya.
  • langkah terakhir dan pamungkas adalah dengan mengeksekusi perintah:
Berdoa kepada Tuhan YME... insyaAllah diberikan kesehatan pada modul bluetooth anda.... semoga bermanfaat

ref: https://www.scantool.net/forum/index.php?topic=4668.0 

Tidak ada komentar:

Posting Komentar

Exchange 2010 SP3 PrepareAD error “The well known object entry with the GUID”

Currently we are going to upgrade Exchange 2010 SP1 to Exchange 2010 SP3 which is one of the step is preparing AD. But in the mid of proces...