我正在开发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)吗?
请建议,
答案 0 :(得分:3)
如果您使用蓝牙LE或任何标准蓝牙配置文件,则您不需要MFI。
iOS支持个人区域网络配置文件(PAN)作为标准配置文件之一(来源:http://support.apple.com/kb/ht3647)。所以你没有使用MFI就可以使用PAN。
至于没有MFI的其他通信方式,我只知道一个:音频端口。您实际上可以通过标准音频电缆连接设备,并使用标准调制解调器技术进行通信。这就是Square为规避MFI要求所做的工作。