iPhone 如何通过蓝牙发现外部配件?

Posted

技术标签:

【中文标题】iPhone 如何通过蓝牙发现外部配件?【英文标题】:How does iPhone discover an external accessory via Bluetooth? 【发布时间】:2012-08-28 04:12:04 【问题描述】:

iPhone 如何知道通过蓝牙自动连接到 MFi 设备? iPhone 上的蓝牙是否一直在寻找要连接的设备?如果周围有一些 MFi(都支持蓝牙)会怎样?

【问题讨论】:

【参考方案1】:

您在 .m 文件(实现)中导入 ExternalAccessory/ExternalAccessory.h,以便您可以使用包含附件信息的库或获取可用的附件。使用它,我们还可以打开与所选附件的会话。

我不确定您是否可以连接到多个检测到的蓝牙设备。

【讨论】:

【参考方案2】:

用户必须前往 Settings/Bluetooth 或 Settings/General/Bluetooth(根据设备运行的 ios 版本),并等待 iOS 发现 MFi 配件。

然后用户必须在第一次手动连接设备。配件通常会记住配对关系并自动重新连接到 iOS,如果用户在 iOS 的蓝牙开启时运气好的话。

虽然我从来没有尝试过连接多个蓝牙MFi设备玩,但苹果的文档提示iOS 5之后支持。

【讨论】:

以上是关于iPhone 如何通过蓝牙发现外部配件?的主要内容,如果未能解决你的问题,请参考以下文章

iOS蓝牙配件最高速度?

iPhone7蓝牙搜不到设备怎么办?iPhone7蓝牙连不上怎么办

iPhone 4 BLE 使用核心蓝牙 4.0

Android 和 iPhone 可以通过蓝牙 SPP 配置文件进行通信吗?

iPhone 配件,配件协议为空

iphone控制中心关闭蓝牙和WiFi,为啥不能彻底关闭,还要到系统关闭?