ios - 使用CoreBluetooth/CBCentralManager.h框架

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

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

我的iPhone版本是iPhone-3GS。

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

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

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

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

任何人都可以分享此链接或教程吗?

最佳答案

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

抱歉,您绝对不会使用3GS使其工作。

关于ios - 使用CoreBluetooth/CBCentralManager.h框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18608772/

相关文章:

ios - 使用 Swift 进行 SQLite 查询的奇怪结果

ios - 如何在用户收到推送通知时播放自定义声音文件?

iphone - UIImageView 不显示图像

Android连接BLE模块并通过串口发送数据

objective-c - CBperipheral uuid 在 i-phone5 上的 ios 6.0.1 中为空

ios - 带有 swift 的 iOS 基本 BLE 通信应用程序

ios - 使用单例创建基本样式助手类

ios - 不兼容的整数到指针的转换

ios - 我如何在 View Controller 中显示不同的 View 以进行调试而不是在 iOS 上发布(使用 Storyboard)

Objective-C:从现在减去 100 年