Mac上的CoreBluetooth问题

时间:2012-02-28 18:07:56

标签: iphone xcode macos bluetooth iobluetooth

我在不到6个月前购买了我当前的Macbook Pro新版本,但我的CBCentralManager实例返回CBCentralManagerStateUnsupported [centralManager state];

我的Mac使用蓝牙软件版本4.0.3f12,但我找不到任何说它支持蓝牙LE的东西,我找不到Apple的任何相关文档说Macs支持LE。我在哪里可以找到这个文档,如果我的Mac实际上不是蓝牙LE设备,你对Mac和iOS之间的蓝牙通信有什么建议?我有一台带有蓝牙LE硬件的iPhone 4S。

2 个答案:

答案 0 :(得分:0)

我有一个旧的iMac与“剑桥硅无线电”不支持低能量它得到CBCentralManagerStateUnsupported,我去年的MBA然而使用Broadcom芯片,我得到CBCentralManagerStatePoweredOn为它,他们都有版本4.0.3f12但这不应与蓝牙规范的4.0版混淆。

以下是蓝牙资源管理器的详细信息

enter image description here 要使用CoreBluetooth你需要低能耗兼容的BT 4.0芯片,除了蓝牙唯一的其他api是GameKit

答案 1 :(得分:0)

即便是macbook pro上当前的技术规格页面也说它有“蓝牙2.1 + EDR”,这意味着没有LE。如果它支持LE,那就说BT 4.0

http://store.apple.com/us/browse/home/shop_mac/family/macbook_pro (参见“技术规格”标签)

请勿将蓝牙软件版本(仅与其主机堆栈相关的苹果产品)与蓝牙规格号码混淆。

相关问题