蓝牙4.0与较旧的蓝牙

时间:2012-08-17 10:34:29

标签: iphone bluetooth core-bluetooth bluetooth-lowenergy

我正在尝试使用蓝牙4.0模块实现应用程序,我想知道如果将此应用程序与包含简单蓝牙2.1 EDR模块的Iphone 3GS一起使用,将使我能够利用4.0中的低能耗模块。 谢谢你的回答

6 个答案:

答案 0 :(得分:8)

蓝牙4.0是标准配置,包括经典蓝牙基本速率/增强数据速率(BR / EDR)和蓝牙低功耗(BLE,或蓝牙智能,这是一个营销名称)。

兼容性取决于设备和蓝牙芯片,例如它是仅BR / EDR芯片(蓝牙3.0),仅BLE芯片还是兼容BR / EDR和BLE的双模芯片。对于任何给定的连接,双模芯片(至少4.1)只能在BR / EDR或BLE模式下工作。

经认证为蓝牙4.0的双模芯片可以并且应该能够以BR / EDR模式连接到蓝牙2.1芯片。

蓝牙BLE(蓝牙智能)芯片将无法实现。

首先,您必须清楚地确定您的蓝牙4.0模块是否仅支持BLE。

答案 1 :(得分:8)

根据蓝牙4.0(即BLE),有两种设备 1)双模设备,支持BR / EDR,即蓝牙2.1或3.0,同时支持蓝牙4.0 2)仅支持BLE的设备,仅支持蓝牙4.0

一般而言,应该使用纽扣电池工作的传感器将采用BLE芯片组设计,移动设备将采用双模芯片组设计。因此,移动设备可以与其他BR / EDR设备实现互操作,并且可以连接并从传感器获取数据。

BLE设备无法与传统蓝牙设备[BR / EDR或蓝牙2.1设备]进行通信

答案 2 :(得分:3)

当然不是,蓝牙2.1如何神奇地变成蓝牙4模块。

如果您的应用需要蓝牙4.0,请将其添加到Required device capabilities中的info.plist。将bluetooth-le添加到Required device capabilities

答案 3 :(得分:1)

低能耗模式的蓝牙4.0实际上与人们认为的经典蓝牙完全不同。虽然iPhone中的蓝牙4.0向后兼容蓝牙2.1,但蓝牙低功耗(或蓝牙智能,因为它也是众所周知的)不向后兼容。

答案 4 :(得分:0)

corebluetooth框架指定蓝牙低功耗(4.0)的功能,仅适用于较新的iPad和iPhone 4S。

您无法使用较旧的iOS设备使用蓝牙4.0设备。

答案 5 :(得分:0)

  • 蓝牙低功耗芯片无法与Classic BR / EDR芯片通信。

  • 4.0蓝牙规范是一个包含BLE和BR / EDR的伞形规范。

  • 双模芯片包含BLE和BR / EDR功能。当然,Host也应该能够严格地说是双模式。双模芯片显然可以与两种芯片通信。