2012-07-25 47 views
0

iPhone 4S [BT 4.0 LE定制配置文件SPP] < ---> H/W器件[BT 2.0,3.0 SPP资料]BT 4.0 LE与iOS消费者简档

机器人[BT 2.0或3.0轮廓SPP] < ---> H/W设备[BT 2.0,3.0 SPP配置文件]

是否有可能?与消费者基于SPP(BT 4.0 LE)配置文件和SPP配置文件(BT 3.0或2.0)

如果可能,我希望关于使用CoreBluetooth框架制作SPP配置文件的文档(或源代码)。

回答

1

使用RFCOMM的串行端口配置文件(SPP)不是低能量(LE)配置文件。所以,即使使用支持LE的BT 4.0硬件,您也可以使用该规格的传统蓝牙。 CoreBluetooth是一个LE API,它不能控制SPP。

蓝牙配置文件的兼容性基于主要版本号。例如,配置文件X 1.0预计不会与配置文件X 2.0兼容/互操作,但配置文件X 1.1预计与配置文件X 1.5兼容/可互操作。

互操作性根据配置文件定义。我认为最新的SPP是1.1,所以只要你使用SPP 1.X,上面的应该可以工作。