我们正在尝试在C/C++中检测事件。我们正在Linux上使用Bluez作为蓝牙库。我们的目标是在触发该事件时运行外部脚本。具体来说,我们有一个Motorola H730耳机,上面有一个按钮,我们想要检测那个按钮的按下。我们已经配对了蓝牙设备(hcitool),并可以连接到它(bluez-test-audio),但有兴趣将该方法迁移到C/C++。当设备连接并按下按钮时,hcidump的输出为: HCI sniffer - Bluetooth packet analyzer ver 2.2设备:hci0 snap_len:1028 filter:0xffffffff。我们已经寻找过蓝牙文档,但没有取得太大的成功。如何在C/C++中使用Bluez检测蓝牙事件呢?