3

我正在使用私有 API 开发个人应用程序BluetoothManager。我能够在我的应用程序上检测到蓝牙设备并获取它们的名称和 MAC 地址。现在我的下一个障碍是找出最近的设备,CoreBluetooth 对我没有帮助,因为它只对 BLE 设备有用,没有其他东西可以给我像 RSSI 这样的信息,所以我现在认为这个信息在struct BTDeviceImpl *_device我看到的某个地方在BluetoothDevice.h文件中,但是当我尝试使用 xcode 调试器查看其中的内容时,我得到了一个无法访问的地址(我无法使用调试器进入它)..

我似乎无法考虑任何其他解决方案,所以如果有人可以帮助我解决它或者给我一个更好的解决方案,它将对我有很大帮助。

请不要建议查看首先发现了哪个设备,这对我没有帮助,因为它只是说它的 RSSI 更强(并且它还取决于每个设备查询扫描间隔)而不是设备更接近。

4

0 回答 0