Objective c 获取有关iPhone BluetoothDevice的信息(在BluetoothManager中)
我正在使用私有APIObjective c 获取有关iPhone BluetoothDevice的信息(在BluetoothManager中),objective-c,ios,bluetooth,iphone-privateapi,rssi,Objective C,Ios,Bluetooth,Iphone Privateapi,Rssi,我正在使用私有APIBluetoothManager开发个人应用程序。我能够在我的应用程序上检测到蓝牙设备,并获取它们的名称和mac地址。现在我的下一个障碍是找出哪台设备是最近的,CoreBlutooth对我没有帮助,因为它只适用于BLE设备,其他任何设备都无法提供RSSI这样的信息,所以我现在认为这个信息在BluetoothDevice.h文件中看到的结构BTDeviceImpl*\u设备中的某个地方,但是当我尝试使用xcode调试器查看其中的内容时,我得到了一个无法访问的地址(我无法使用调试
BluetoothManager
开发个人应用程序。我能够在我的应用程序上检测到蓝牙设备,并获取它们的名称和mac地址。现在我的下一个障碍是找出哪台设备是最近的,CoreBlutooth对我没有帮助,因为它只适用于BLE设备,其他任何设备都无法提供RSSI这样的信息,所以我现在认为这个信息在BluetoothDevice.h
文件中看到的结构BTDeviceImpl*\u设备中的某个地方,但是当我尝试使用xcode调试器查看其中的内容时,我得到了一个无法访问的地址(我无法使用调试器进入它)
我似乎无法想出任何其他的解决方案,所以如果有人能帮我解决这个问题,或者给我一个更好的解决方案,这将对我有很大帮助
请不要建议先查看哪个设备被发现,这对我没有帮助,因为它只说它的RSSI更强(而且它还取决于每个设备查询扫描间隔),而不是说设备更近