使用外部附件和MFi时,iOS连接/重新连接到蓝牙设备

时间:2013-08-13 09:20:21

标签: ios external-accessory mfi

我的问题是那些有MFi和外部辅助框架经验的人。

如果我使用外部蓝牙配件,有没有办法向远程设备发出连接请求?我的意思是编程,没有用户参与。如果发生蓝牙链路丢失,谁启动重新连接 - iOS设备或外部附件?

我能得到的信息是:

1)iOS设备从蓝牙设置屏幕进行第一次连接(与配对一起)。在此步骤中,设备将配对并相互记忆。

2)然后是应该发出连接请求的外部附件。从iOS端,唯一的方法是从设置手动连接设备,没有办法在程序中执行。 (嗯,在EAAccessoryManager中有showBluetoothAccessoryPickerWithNameFilter方法,但它需要用户参与而AFAIK它有一些问题并且没有按预期工作)

3)如果发生蓝牙链路丢失,应该尝试重新连接,这是外部附件。 iOS不会尝试重新连接。

我的理解是否正确? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

您要求的大部分信息都可以在Apple MFi网站上找到。大多数问题无法回答,因为我们必须签署保密协议。

但是我可以告诉你,一旦你的设备与Apple MFI蓝牙模块配对,蓝牙模块可以保持连接活着,如果关闭设备并重新启动蓝牙模块初始化连接,

如果连接丢失,模块将重新连接。连接后,您可以从EAAccessory Framework打开SSP连接。

杰基