如何使用btgatt-client命令行工具

时间:2018-06-27 01:17:04

标签: bluez

如何使用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

1 个答案:

答案 0 :(得分:1)

Bluez源需要在工具支持下进行编译(默认情况下处于启用状态),但可能在树莓派构建中被禁用。

您可以使用以下方式配置源

./configure --enable-tools

如果要交叉编译,则可能还需要使用“ --host”

或者您可以从程序包管理器存储库中直接安装程序包“ bluz-utils ”。对于debian,

sudo apt-get install bluez-utils