iOS的BluetoothManager框架

我明白BluetoothManager Framework是私有API的一部分,但是我很好奇,如果有人有任何经验的话。

我可以打开和closures蓝牙,但我想要获得设备列表。

调用pairedDevices方法似乎将所需的所有信息写入日志,但不返回设备数组。

您可以通过注册已发现设备的通知,然后触发发现本身来获取设备列表。 传入的通知对象实际上是一个BluetoothDevice对象,您可以使用它来提取远程设备的名称和地址。 这个结构没有内置RSSI数据。 我为OS 5.1编写了一个完整的示例,如果需要,请给我留言。