Последние два дня я изо всех сил пытался заставить мою клавиатуру Bluetooth работать с моим Raspberry Pi 2 с установленной Kali 2.0 (я получил программное обеспечение Adafruit PiTFT из ] http://adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz , и установили его, и это вспомогательный сценарий). Я думаю, что это проблема программного обеспечения, поскольку мой ключ Bluetooth распознается с помощью hcitool dev
, и я могу правильно сканировать близлежащие устройства Bluetooth с помощью hcitool scan
.
Я читал статью, в которой говорилось, что нужно установить несколько вещей (чтобы получить Bluetooth для работы), одним из которых был bluez-utils
. Apt возвратил ошибку, говоря, что bluez-utils
был устарел, и заменой ему был bluez
. Поэтому я удалил bluez-utils
из команды и установил bluez
, python-gobject
и несколько других необходимых пакетов. Затем я попытался использовать bluez
, чтобы обнаружить, что я получил команду, не найденную в bash. Итак, я произвел поиск в файловой системе с помощью find / * | grep bluez
, чтобы обнаружить, что документация bluez была установлена, а bluez
- нет. Затем я попытался установить его из исходного кода и обнаружил, что для этого требуется тонна зависимостей, а для этих зависимостей требуется множество зависимостей и т. Д., поэтому я отказался от этого маршрута.
Мне было бы хорошо установить bluez
из исходников, если есть простой и легкий способ сделать это.
Мы будем благодарны за любую помощь с установкой bluez.
Пакет bluez
не устанавливает двоичный файл bluez
, поэтому вполне нормально, что ваша оболочка может ' не найти; он устанавливает демон bluetoothd
и ряд различных инструментов, bccmd
, bluemoon
, bluetoothctl
, btmon
, ciptool
, gatttool
, hciattach
, hcitool
, hex2hcd
, l2ping
, ] l2test
, mpris-proxy
, rctest
, rfcomm
и sdptool
, а также страницы руководства, объясняющие, как их использовать.
Чтобы узнать, что было установлено, запустите dpkg -L bluez
.
В итоге я подписался на http://www.elinux.org/RPi_Bluetooth_LE , и все работало нормально. Спасибо за всю твою помощь!
Кроме того, я считаю, что моя проблема заключалась в том, что bluez
не установил двоичный файл с именем bluez
, он установил другие инструменты.