1

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

我的 iPhone 版本是 iPhone-3GS。

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

我看了 3GS 的规格,才知道它支持 v2.1 和 A2DP。但我期望的是蓝牙是打开还是关闭。

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

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

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

4

1 回答 1

4

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

对不起,你肯定不会用你的 3GS 让它工作。

于 2013-09-04T08:26:26.817 回答