如何使用BlueZ获取RSSI?

时间:2012-06-30 13:46:31

标签: c++ c bluetooth hci

我正在建立一个小型工具,通过蓝牙和我的电脑找到我的手机。为此,我试图让RSSI评估两个设备之间的距离。 如何在C / C ++中使用Bluez获取RSSI?

是否有针对此的hci命令,如果是,是否有HCI命令列表?

感谢。

3 个答案:

答案 0 :(得分:1)

是否有适用于您的实用程序。如果您没有尝试安装所有bluez库,请尝试使用bluetoothctl。

您只需要开始扫描,它就会为您提供所有设备的rssi。

如果您需要查看代码。您还可以使用git代码https://git.kernel.org/cgit/bluetooth/bluez.git/tree/

进行搜索

答案 1 :(得分:0)

答案 2 :(得分:0)

您可以执行hcitool rssi但是应该连接此设备 如果你是bluez,那么它为rssi值提供了propertychanged信号 你可以查看docs / device-api.txt文件