我在不到6个月前购买了我当前的Macbook Pro新版本,但我的CBCentralManager实例返回CBCentralManagerStateUnsupported
[centralManager state];
我的Mac使用蓝牙软件版本4.0.3f12,但我找不到任何说它支持蓝牙LE的东西,我找不到Apple的任何相关文档说Macs支持LE。我在哪里可以找到这个文档,如果我的Mac实际上不是蓝牙LE设备,你对Mac和iOS之间的蓝牙通信有什么建议?我有一台带有蓝牙LE硬件的iPhone 4S。
答案 0 :(得分:0)
我有一个旧的iMac与“剑桥硅无线电”不支持低能量它得到CBCentralManagerStateUnsupported,我去年的MBA然而使用Broadcom芯片,我得到CBCentralManagerStatePoweredOn为它,他们都有版本4.0.3f12但这不应与蓝牙规范的4.0版混淆。
以下是蓝牙资源管理器的详细信息
要使用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 (参见“技术规格”标签)
请勿将蓝牙软件版本(仅与其主机堆栈相关的苹果产品)与蓝牙规格号码混淆。