使用CoreBluetooth / CBCentralManager.h框架

时间:2013-09-04 08:20:09

标签: ios objective-c bluetooth-lowenergy core-bluetooth

我在Objective-c代码中第一次使用CoreBluetooth框架。

我的iPhone版本是iPhone-3GS。

当我运行我的代码时,输​​出为“平台或硬件不支持蓝牙低功耗”。

我看到了3GS规范并且知道它支持带有A2DP的v2.1。但我所期望的是蓝牙是打开电源还是关闭电源。

如何使用CoreBluetooth框架通过objective-c代码获取蓝牙状态?

如何通过Objective-c获取蓝牙状态?

任何人都可以分享这方面的链接或教程吗?

1 个答案:

答案 0 :(得分:4)

CoreBluetooth是适用于iOS5 +中蓝牙LE的API。 它不支持“普通”蓝牙或任何“普通”蓝牙配置文件。 据我所知,支持蓝牙LE的第一款iOS设备是iPhone 4S - 你的3GS没有正确的硬件。 蓝牙LE是蓝牙4.0的一部分,用于读取传感器...... https://en.wikipedia.org/wiki/Bluetooth_low_energy

对不起,你绝对不能使用你的3GS。