2012-07-25 85 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,上面的應該可以工作。