Bluetooth 无需用户交互即可连接外部配件蓝牙设备

Bluetooth 无需用户交互即可连接外部配件蓝牙设备,bluetooth,core-bluetooth,accessory,eaaccessory,Bluetooth,Core Bluetooth,Accessory,Eaaccessory,根据iOS 6以后的EAAccessoryManager类参考,使用showBluetoothAccessoryPickerWithNameFilter,我们可以显示一个附件选择器,它将帮助用户连接外部附件,包括通过蓝牙唯一ID的iAP 现在,我们希望以编程方式连接该列表中的一个外部附件 我们需要您在以下方面的支持 如何以编程方式连接手机范围内的任何外部设备 我们如何在没有用户交互的情况下以编程方式连接任何外部设备 如何以编程方式获取用户手机范围内的外部设备列表 如何获取范围内但未连接的外部设备

根据iOS 6以后的EAAccessoryManager类参考,使用showBluetoothAccessoryPickerWithNameFilter,我们可以显示一个附件选择器,它将帮助用户连接外部附件,包括通过蓝牙唯一ID的iAP

现在,我们希望以编程方式连接该列表中的一个外部附件

我们需要您在以下方面的支持

如何以编程方式连接手机范围内的任何外部设备

我们如何在没有用户交互的情况下以编程方式连接任何外部设备

如何以编程方式获取用户手机范围内的外部设备列表

如何获取范围内但未连接的外部设备的附件对象列表

我们可以在NSUserDefaults中存储附件对象吗?如果是,我们怎么做?由于EAAccessory EAAccessory不实现encodeWithCoder和initWithCoder方法,因此它不允许将其存储到NSUserDefaults中


使用BTLE我们可以解决这个问题,但我们需要BT Classic中的解决方案。

我也在尝试搜索相同的答案,您有从对话框中自动选择蓝牙设备的答案吗?或者存储附件对象?