1
  1. Bluetooth 4.0是一样的Bluetooth 4.0 LE吗?, 即 iPhone4s 支持蓝牙 4.0,这是否意味着 iPhone4s 支持蓝牙 4.0 LE?我知道bluetooth 3.0!=bluetooth 3.0 HS

  2. 我的android手机项目,msm7225A平台,蓝牙芯片是WCN2243。可以定义哪个版本?

  3. 总之,从硬件和软件方面,如何确认蓝牙版本(使用bluez stack时,以android手机为例)

这真是一个困扰我很久的问题。感谢任何人提供一些帮助。

4

1 回答 1

2

不确定我是否正确地回答了您的问题,但也许这会有所帮助:

  1. 蓝牙 4.0 指定了两种操作模式:“经典”蓝牙和“蓝牙低功耗 (LE)”。iPhone 4S 的蓝牙是双模式的,即同时支持classic 和LE。不过,IOS 仅支持通过公共 CentralManager API 直接对后者 (LE) 进行编程。没有办法直接访问IOS中的“经典”蓝牙堆栈。

  2. 标准 Android SDK 仅支持经典蓝牙。如果你想使用 LE,这个答案建议使用制造商 API。

  3. BlueZ 至少支持 LE 的 GATT 服务器。不过我还没有使用过,所以我不知道 LE 支持有多完整。如果您打算直接在 Android 手机上使用 BlueZ,请注意这只有在用户有权root访问时才有效。

为了更笼统地回答,LE 可以/应该也已经发布而根本不称其为“蓝牙”。因此,要确定硬件/软件是否支持经典和/或 LE,您必须查看您所针对的每个平台的规格。

于 2012-12-24T15:20:58.377 回答