我需要知道如何使用我的 RPi3 从未连接的蓝牙设备获取 de REAL RSSI。
我知道有一个名为 bluetoothctl 的程序,我不知道它是如何工作的,我找不到任何关于它是如何工作的 bluetootctl。但是当我使用它时,我可以获取所有蓝牙设备的所有真实 RSSI,只需要扫描。(扫描上)
我这样做。
1)bluetoothctl
2)扫描(你会得到这样的东西:“设备XX:XX:XX:XX:XX:XX RSSI:-48”)
这很简单,但问题是我需要处理这些数据,我无法让这些数据稍后处理。所以我需要一些代码,用 c++(更好)来做到这一点。
我知道 hcitool,但你必须连接,直到你在远处,他们才会给你数据。我不明白它是如何工作的 bluetoothctl
我尝试将输出重定向到日志,但是......我无法做到这一点......因为当你戴上终端bluetoothctl时,它会发生这种情况:
pi@raspberrypi:~ $ bluetoothctl
[新] 控制器 B8:27:EB:90:E8:79 raspberrypi [默认]
[蓝牙]#
现在,您可以使用 bluetoothctl 的所有命令了
谢谢 ;)