situsali bluetooth

Pairing Perangkat Bluetooth dengan Bluetoothctl.

Kemarin kita sudah sedikit membahas tentang mengirim berkas lewat koneksi bluetooth dengan tool bt-obex. Hari ini kita akan agak sedikit mundur pada dasar penggunaan fitur bluetooth yaitu pairing / penyandingan. Pairing bertujuan agar kita bisa berhubungan dengan perangkat bluetooth yang lain. Selanjutnya, untuk lebih spesifik lagi, kita akan membahas cara pairing perangkat bluetooth dengan tool CLI bernama bluetoothctl.

Sekilas tentang bluetoothctl.

Bluetoothctl merupakan salah satu dari beberapa tool atau peralatan yang berasal dari paket bluez, yang berfungsi untuk mengatur perangkat bluetooth. Bluetoothctl bisa kita gunakan untuk :

  • Melakukan pemindaian / scanning perangkat bluetooth.
  • Mengatur keterlihatan / discoverable perangkat bluetooth.
  • Penyandingan / pairing, blok, dan menghapus perangkat bluetooth.

Untuk lebih lengkap, bisa dilihat pada daftar perintah yang tersedia untuk bluetoothctl berikut ini :

20230519 07h37m09s grim

`Bluetoothctl bisa kita jalankan lewat terminal, baik tool terminal biasa maupun pada terminal virtual.

Persiapan.

Sebelum kita melakukan proses penyandingan / pairing, kita perlu mempersiapkan beberapa hal berikut :

  • Memasang paket bluez.

    Tool bluetoothctl berasal dari paket bluez, maka dari kita perlu memasang paket bluez terlebih dahulu. Pemasangannya kembali ke distro masing-masing.

  • Memulai layanan / service bluetooth.

    Layanan / service bluetooth perlu kita mulai agar bluetoothctl bisa berjalan. Untuk cara memulai layanannya tergantung init service bawaan distro yang kamu pakai. Berikut contoh memulai service bluetooth pada systemd dan sysvinit :

    • Systemd.

      $ sudo systemctl start bluetooth

    • Sysvinit.

      $ sudo service bluetooth start.

Langkah-langkah penyandingan / pairing.

Setelah persiapan selesai, kita bisa lanjut pada proses penyandingan / pairing. Berikut adalah langkah-langkahnya :

  • Jalankan bluetoothctl !
  • Pada prompt bluetoothctl jalankan perintah ini !
    • scan on
    • trust <alamat perangkat>
    • pair <alamat perangkat>
  • Berikut adalah contoh proses pairing yang saya lakukan :
situsali bluetooth

Keterangan :

  1. Proses pemindaian dengan perintah scan on.
  2. Perangkat baru terdeteksi.
  3. Proses pemberian kepercayaan / trust.
  4. Proses penyandingan / pairing.
  5. Konfirmasi passkey yang muncul satu perangkat dan perangkat yang lain.
  6. Penyandingan / pairing berhasil.

Penutup.

Demikian bahasan kita kali ini, semoga bisa menjadi alternatif cara pairing perangkat bluetooth yang bisa dicoba. Kemungkinan akan berguna ketika kebetulan berada di lingkungan CLI. Terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *