Как использовать инструмент командной строки btgatt-client - PullRequest
0 голосов
/ 27 июня 2018

Как использовать инструмент командной строки btgatt-client? Я что-то упускаю здесь очень просто?

Начиная с Bluez 5.50, он находится в папке инструментов (https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/tools/btgatt-client.c)

Но когда я пытаюсь ввести команду, кажется, ничего не работает.

pi@raspberrypi:~ $ btgatt-client
-bash: btgatt-client: command not found
pi@raspberrypi:~ $ sudo btgatt-client
sudo: btgatt-client: command not found
pi@raspberrypi:~ $ btgatt
-bash: btgatt: command not found
pi@raspberrypi:~ $ sudo btgatt
sudo: btgatt: command not found

1 Ответ

0 голосов
/ 28 июня 2018

Исходники Bluez должны быть скомпилированы с поддержкой инструментов (по умолчанию она включена), но могут быть отключены в вашей сборке Raspberry PI.

Вы можете настроить источник, используя

./configure --enable-tools

Если вы хотите выполнить кросс-компиляцию, вам также может понадобиться использовать "--host"

Или вы можете напрямую установить пакет " bluz-utils " из репозитория менеджера пакетов. Для Debian

sudo apt-get install bluez-utils
...