BlueZ 5.23 如何构建 btgatt-client 工具

Posted

技术标签:

【中文标题】BlueZ 5.23 如何构建 btgatt-client 工具【英文标题】:BlueZ 5.23 How to Build btgatt-client Tool 【发布时间】:2015-01-21 17:00:37 【问题描述】:

BlueZ 5.23 的源代码中有一个名为 btgatt-client 的命令行工具。命令行参数之一是“write-long-value”。这正是我所需要的,但是在修改下面链接补丁中的 Makefile.tools 文件并使用“enable-tools”参数运行配置后,它不会与其他工具一起构建。

有没有人构建过这个工具,或者任何人都可以帮我弄清楚如何构建它?谢谢。

http://www.spinics.net/lists/linux-bluetooth/msg52170.html

http://www.spinics.net/lists/linux-bluetooth/msg52395.html

【问题讨论】:

【参考方案1】:

我不需要更改任何 Makefile。只需使用 --enable-experimental 进行配置。

我使用的是 Bluez 5.24。但我认为这没有改变。

【讨论】:

以上是关于BlueZ 5.23 如何构建 btgatt-client 工具的主要内容,如果未能解决你的问题,请参考以下文章

Yocto:关于在 Yocto 构建中添加 bluez-alsa 的问题

Bluetoothctl 设置密码

使用 Bluez 的 C/C++ BLE 读/写示例

(Bluez) 如何获取蓝牙耳机按键输入?

如何自定义 BlueZ?

C中的Dbus结构和方法调用