GNU/Linux >> Belajar Linux >  >> Linux

Ambil perangkat Bluetooth yang dipasangkan dari konsol

Saya menemukan solusinya sendiri. Di Linux, nama ramah dengan alamat mac yang sesuai disimpan dalam file:

/var/bluetooth/{MAC-of-local-Bluetooth-device}/names

Seharusnya cukup mudah untuk membacanya dengan skrip shell atau bahasa pemrograman pilihan Anda.


Terlambat ke pesta, saya mencoba mendaftar seperti yang disarankan oleh @panmari dan @MarkCh tetapi saya mendapatkan beberapa alamat mac yang tidak diketahui (pada C.H.I.P dengan Debian), jadi saya menggunakan perintah berikut:

 bt-device -l 

Itu akan mengembalikan nama ramah dan Mac dari semua perangkat yang dipasangkan.


Instal bluez-utils , jalankan bluetoothctl paired-devices . Lihat bluetoothctl --help untuk perintah yang lebih berguna.


Linux
  1. Bagaimana mengetahui apakah Anda siap untuk beralih dari Mac ke Linux

  2. Kontrol Perangkat Raspberry Pi &IOT Dari Cloud Menggunakan Cloud4RPi

  3. Menggunakan Reddit dari konsol pada tahun 2020

  1. Bluetooth Tidak Akan Menemukan Perangkat!?

  2. Jam – Dengarkan Google Play Musik Langsung Dari Konsol Anda

  3. Ambil nama file dari deskriptor file di C

  1. Buat daftar perangkat bluetooth terdekat/dapat ditemukan, termasuk yang sudah dipasangkan, dengan Python, di Linux

  2. Di mana letak bluetooth/bluetooth.h di Linux?

  3. Bagaimana cara menghentikan perubahan alamat MAC setelah memutuskan sambungan?