corebluetooth框架

时间:2012-02-10 10:09:16

标签: bluetooth bluetooth-lowenergy core-bluetooth iphone-3gs

我已经实现了一个应用程序来检查蓝牙是否使用CoreBluetooth.framework进行开/关,但是当我在我的iphone 3GS设备上运行该应用程序时,它表明该设备不支持蓝牙低功耗。请任何人帮我这个,或只是暗示支持iphone 3GS的任何其他蓝牙API也很明显。

谢谢

3 个答案:

答案 0 :(得分:7)

CoreBluetooth框架仅适用于iOS 5.0+,而蓝牙4.0的硬件目前仅包含在iPhone 4S,iPhone 5和新iPad中。您的3GS没有必要的硬件来支持CoreBluetooth框架调用,这就是您收到消息的原因。

答案 1 :(得分:0)

我不知道您是否要在您的应用上使用私有API,但是如果您可以BluetoothManager是一个简单的API并且可以做您需要的... 以下a link可以帮助您。 除此之外,到目前为止,使用公共API是不可能的......

答案 2 :(得分:0)

核心蓝牙仅适用于BLE模块(蓝牙4.0)。 iPhone 3GS于2009年发布,而BLE标准于2011年发布。即使iPhone 3GS可以运行iOS 6.0,它仍然无法与CoreBluetooth一起使用。