如何使用btgatt-client命令行工具?我在这里错过了一些很简单的事情吗?
从Bluez 5.50开始,它位于tools文件夹(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
答案 0 :(得分:1)
Bluez源需要在工具支持下进行编译(默认情况下处于启用状态),但可能在树莓派构建中被禁用。
您可以使用以下方式配置源
./configure --enable-tools
如果要交叉编译,则可能还需要使用“ --host”
或者您可以从程序包管理器存储库中直接安装程序包“ bluz-utils ”。对于debian,
sudo apt-get install bluez-utils