0

I have application that already uses BLE. I know bluetooth 5 is supported on iPhone 8 and iPhone X. Client wants me to add support for bluetooth 5. I found that CoreBluetooth can be used only to "Communicate with Bluetooth 4.0 low-energy devices". How can I use Bluetooth 5.0 on iOS?

Axel
  • 768
  • 6
  • 20

3 Answers3

4

At the time of writing this, Apple has not provided API support for Bluetooth 5 functionality or any of its features (e.g. Long range, 2xSpeed, LE Advert Extensions, etc), so there's nothing you can do at your end. Currently only Bluetooth 4.2 features are supported (e.g. Data Packet Length Extension, LE Secure Connections, etc). Please have a look at the links below:-

https://developer.apple.com/videos/play/wwdc2017/712/

https://developer.apple.com/bluetooth/

I hope this helps.

Youssif Saeed
  • 11,789
  • 4
  • 44
  • 72
  • Ok. I watched those videos and looked everywhere on the web, but couldn't find any useful information. Thanks for help. – Axel Jan 31 '18 at 10:56
  • Is this still the case? How is it possible that they bothered changing the chip and didn't get anything out of it for a whole generation of phones or 2? – Fernando Mazzon Jan 28 '19 at 20:57
  • 1
    Any updates on this? I want to use Bluetooth 5's Long range modes but seems like there is no API for this yet. – Saad Mar 13 '20 at 10:40
0

iOS BLE 4.0 API s are not specific for Bluetooth 4.0 low-energy devices. Whatever works with Bluetooth 4.0 low-energy devices will also work for Bluetooth 5.0 low-energy devices.

Sudhin Philip
  • 644
  • 8
  • 15
-1

Core Bluetooth library was working with BLE. Its means no need to write different delegates and methods for bluetooth 4.0 or bluetooth 5.0. All delegates working same for BLE(4.0, 4.1, 4.2 and 5.0 = BLE).

Deepak Tagadiya
  • 2,187
  • 15
  • 28