Linux için Bluetooth protokol yığını iki özelliği kontrol eder. Yetenekler, bazı ayrıcalıkları yönetmek için henüz yaygın olmayan bir sistemdir. Bir PAM modülü veya genişletilmiş dosya öznitelikleri ile işlenebilirler. (bkz. http://lxr.free-electrons.com/source/net/bluetooth/hci_sock.c#L619 )
$> sudo apt-get install libcap2-bin
Linux yetenekleri manipülasyon araçlarını kurar.
$> sudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcitool`
yürütülebilir dosyadaki eksik yetenekleri setuid bitine benzer şekilde ayarlar.
$> getcap !$
getcap `which hcitool`
/usr/bin/hcitool = cap_net_admin,cap_net_raw+eip
bu yüzden gitmek için iyi:
$>hcitool -i hci0 lescan
Set scan parameters failed: Input/output error
Evet, BT adaptörünüz BLE'yi desteklemiyor
$>hcitool -i hci1 lescan
LE Scan...
Bunu yapar, devam edin ve cihazınızdaki bir düğmeye basın.