iPhone上的蓝牙HFP(1.5)通信

iPhone上的蓝牙HFP(1.5)通信,iphone,objective-c,ios,ios5,bluetooth,Iphone,Objective C,Ios,Ios5,Bluetooth,蓝牙v2.1规定了所谓的“安全简单配对”方法——其中一种方法称为带外(OOB),根据该方法,使用外部通信手段,如近场通信(NFC)来交换配对过程中使用的一些信息 无论获得PIN码、免提设备id等的“外部通信方式”是什么——iPhone上是否可以通过代码启动免提连接?也就是说,如果我的应用程序中有所有必要的信息,我可以说iPhone使用给定的信息连接到免提设备吗 如果它不是公共API的一部分,苹果是否有一些程序允许一些公司访问一些其他非公共功能?如果您想将Bluetooth 2.1设备连接到iOS

蓝牙v2.1规定了所谓的“安全简单配对”方法——其中一种方法称为带外(OOB),根据该方法,使用外部通信手段,如近场通信(NFC)来交换配对过程中使用的一些信息

无论获得PIN码、免提设备id等的“外部通信方式”是什么——iPhone上是否可以通过代码启动免提连接?也就是说,如果我的应用程序中有所有必要的信息,我可以说iPhone使用给定的信息连接到免提设备吗


如果它不是公共API的一部分,苹果是否有一些程序允许一些公司访问一些其他非公共功能?

如果您想将Bluetooth 2.1设备连接到iOS设备,必须通过设置->常规->蓝牙屏幕来完成

不过,对于iPhone4S和新款iPad,您可以检测并连接低能耗设备的蓝牙设备


Bluetooth Low Energy(蓝牙低能)规范是(一些什么)新的Bluetooth 4.0协议的一部分,只有这两款Apple设备具有与低能设备连接所需的组件。

请注意,您不能通过Bluetooth Low Energy(蓝牙低能)进行HFP(或任何语音/音频配置文件),它适用于低数据应用。您好,我认为甚至在iPhone4S和新iPad问世之前,就有可能使用PAN配置文件与其他设备进行通信——有什么区别(请参阅)?必须是具有Apple MFi证书()的低能设备?因此不可能从代码启动与免提的连接?不,我不知道。可能有一种方法可以通过被囚禁的设备或通过一些未记录的API调用来实现这一点。然而,据我所知,从苹果iOS软件中访问未记录的API是违反其使用条款的。