我目前正在构建一个小型实用程序来通过蓝牙和我的电脑找到我的手机。为此,我试图让 RSSI 来评估两个设备之间的距离。如何在 C/C++ 中使用 Bluez 获取 RSSI?
是否有用于此的 hci 命令,如果有,是否有 HCI 命令列表?
谢谢。
有没有对你有用的实用程序。如果您没有尝试安装所有 bluez 库,请尝试使用 bluetoothctl。
您只需要开始扫描,它就会为您提供所有设备的 rssi。
如果需要查看代码。您还可以在 git 代码中搜索https://git.kernel.org/cgit/bluetooth/bluez.git/tree/
You can do hcitool rssi but for this device should be connected And if you are bluez then it provides propertychanged signal for rssi value for this you can check docs/device-api.txt file