Question

I am starting to develop an App with Core Bluetooth Framework.

I have my code working correctly I believe, because Its triggering the correct delegate methods from CBCentralManager Delegate however I would like to know if there is a way to detect if the Device reaching is BlueTooth Smart (BLE) technology? Or does the iphone ONLY detects Bluetooth Smart technology and ignores IOBluetooth(Bluetooth 4.0 and <)?

The app is for iPhone >= 5.

PS: I have read about External Accessory Framework and IOBluetooth... Which made me realize something else.

Does the iOS 7 supports "Classical" Bluetooth framework? Because I can't seem to add it to the framework library. It's not listed as an option, not found as an #import.

Was it helpful?

Solution

Core Bluetooth Framework works only with Bluetooth Low-Energy (BLE) and does not detect other Bluetooth devices.

OTHER TIPS

Apple's documentation says that it's only for BLE devices:

The Core Bluetooth framework provides the classes needed for your iOS and Mac apps to communicate with devices that are equipped with Bluetooth low energy wireless technology. For example, your app can discover, explore, and interact with low energy peripheral devices, such as heart rate monitors and digital thermostats.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top