用于将配件连接到iOS设备的蓝牙标准配置文件

时间:2013-02-04 20:07:10

标签: ios bluetooth

我正在开发iOS配件,我正在尝试找出我在MFi程序之外建立连接的选项。

是否可以使用PAN等标准配置文件通过蓝牙从iOS设备连接到配件,而无需通过MFi认证?

我读到点对点只能在iOS设备中使用并阅读这篇文章,我不确定它是否可行。 How can an iPhone access another non-iPhone device over wireless or Bluetooth?

但我也读到MFi认证也适用于通过蓝牙连接到iOS设备的配件,这些配件没有使用标准配置文件,这意味着如果您想使用标准配置文件,则无需进行认证,因此混乱。

此外,是否可以使用Bonjour和NSStream实现这一目标?我需要将Bonjour移植到我的配件平台吗?

您知道任何示例(即使他们使用BTLE)吗?

请建议,

1 个答案:

答案 0 :(得分:3)

如果您使用蓝牙LE或任何标准蓝牙配置文件,则您不需要MFI。

iOS支持个人区域网络配置文件(PAN)作为标准配置文件之一(来源:http://support.apple.com/kb/ht3647)。所以你没有使用MFI就可以使用PAN。

至于没有MFI的其他通信方式,我只知道一个:音频端口。您实际上可以通过标准音频电缆连接设备,并使用标准调制解调器技术进行通信。这就是Square为规避MFI要求所做的工作。