7

我正在尝试使用蓝牙 4.0 模块来实现应用程序,我想知道是否将此应用程序与包含简单蓝牙 2.1 EDR 模块的 Iphone 3GS 一起使用是否可以让我利用 4.0 模块中的低能量。谢谢您的回答

4

6 回答 6

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。

于 2012-08-20T12:41:15.123 回答
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 设备]

于 2012-12-05T08:52:52.070 回答
3

当然不是,蓝牙 2.1 怎么能神奇地变成蓝牙 4 模块。

如果您的应用程序需要蓝牙 4.0,请将其添加Required device capabilitiesinfo.plist. 添加bluetooth-leRequired device capabilities.

于 2012-08-17T11:37:25.110 回答
1

低功耗模式下的蓝牙 4.0 实际上与人们认为的经典蓝牙有很大不同。虽然 iPhone 中的蓝牙 4.0 向后兼容蓝牙 2.1,但一般来说,低功耗蓝牙(或众所周知的蓝牙智能)并不向后兼容。

于 2012-08-18T14:32:06.717 回答
0

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

无论如何,您都不能使用较旧的 iOS 设备来处理蓝牙 4.0 设备。

于 2012-08-18T20:42:00.903 回答
0
  • 仅低功耗蓝牙芯片无法与经典 BR/EDR 芯片通信。

  • 4.0 蓝牙规范是包含 BLE 和 BR/EDR 的总括规范。

  • 双模芯片包含 BLE 以及 BR/EDR 功能。当然,Host 严格来说也应该具备双模的能力。双模芯片,显然可以与两种芯片通信。

于 2016-01-14T15:21:48.303 回答