在两个双模设备之间通过EDR传输BT低功耗GATT配置文件

时间:2013-08-14 11:10:16

标签: ios bluetooth bluetooth-lowenergy gatt

当连接两个双模蓝牙设备时,它们必须使用EDR并且不能并行使用LE。然后必须通过EDR链路传输BT低能量GATT配置文件。这是我从规范中读到的内容。

但iOS EDR Stack(没有MFi许可证有严格限制)是否也接受低能耗GATT配置文件?

谢谢!

1 个答案:

答案 0 :(得分:1)

你是对的,BT 4.0规范不允许同时使用LE + BR / EDR连接2个设备。 BT 4.1规范似乎放宽了这一要求。

然而,在实践中,iOS 允许LE + BR / EDR附件使用其中任何一个进行连接(并且两者同时进行连接!)事实上,iOS甚至不支持GATT BR / EDR(来源:一位Apple工程师亲自告诉我)。

请注意,这意味着用户需要配对两次,假设应用程序需要对LE链接进行加密。 BT 4.2增加了“交叉传输密钥生成”,它应该解决这个问题。据说iOS 8.2支持BT 4.2,但我还没有尝试过这个功能。