我正在使用私有API BluetoothManager
开发个人应用。我能够在我的应用程序上检测到蓝牙设备并获取其名称和mac地址。现在我的下一个障碍是找出哪个设备是最近的,CoreBluetooth没有帮助我,因为它只对BLE设备有好处,没有别的东西可以给我像RSSI这样的信息,所以我现在认为这个信息在{{{ 1}}我在struct BTDeviceImpl *_device
文件中看到,但当我尝试使用xcode调试器查看其中的内容时,我得到一个无法访问的地址(我无法使用调试器进入它)..
我似乎无法考虑任何其他解决方案,所以如果有人可以帮助我解决它或者可能给我一个更好的解决方案,它将帮助我很多。
请不要建议先查看哪个设备被发现,它不会帮助我,因为它只是说它的RSSI更强(并且它还依赖于每个设备查询扫描间隔)而不是设备更接近。 / p>