iOS设备连接附件的蓝牙标准配置文件

3
我正在开发一个iOS配件,并且想了解在MFi计划之外建立连接的选项。
是否可能使用标准配置文件(如PAN)从iOS设备通过蓝牙连接到配件,而无需MFi认证?
我读到点对点只能在iOS设备之间使用,并阅读此贴,我不确定是否可能。 如何使iPhone通过无线或蓝牙访问另一非iPhone设备? 但是我也读到,MFi认证也适用于通过蓝牙连接到iOS设备的配件,该配件未使用标准配置文件,这意味着如果您想使用标准配置文件,则不需要认证,因此存在困惑。
同时,是否可能使用Bonjour和NSStream来实现这一点?我需要将Bonjour移植到我的配件平台吗?
您知道任何示例(即使它们使用BTLE)吗?
请给予建议,

没有使用蓝牙LE的设备需要MFi认证(并且将比标准蓝牙使用更少的功率)。我不认为标准蓝牙PAN是iOS系统级别支持的服务。苹果在游戏套件中使用Bonjour发现实现了他们自己的专有实现,但我不确定是否有人已经反向工程化了这个实现以用于附件。 - Brad Larson
@BradLarson 根据此文档,PAN得到支持。 - ThomasW
1个回答

3
如果您使用蓝牙LE或任何标准的蓝牙配置文件,则不需要MFI。iOS支持个人区域网络配置文件(PAN)作为标准配置文件之一(来源:http://support.apple.com/kb/ht3647)。因此,您可以在没有MFI的情况下使用PAN。
至于其他无需MFI进行通信的方式,我只知道一种:音频端口。您实际上可以通过标准音频线缆连接设备,并使用标准调制解调器技术进行通信。这就是Square用来规避MFI要求的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接