我正在建立一个小型工具,通过蓝牙和我的电脑找到我的手机。为此,我试图让RSSI评估两个设备之间的距离。 如何在C / C ++中使用Bluez获取RSSI?
是否有针对此的hci命令,如果是,是否有HCI命令列表?
感谢。
答案 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文件