Connection Interval Core Bluetooth
core-bluetooth, ios, iphone
Solution
Only by sending connection parameter update from your Peripheral to iOS. Min:20ms (parameter=16) Max:40 (parameter=32) is best legal parameters according to CoreBluetooth. Actually you will get better performance with Min=10 Max=20 or 30 from which CoreBluetooth will select approximate 20ms instead of 30ms Annoying we cannot set it.
Problem
Is there any way to change connection interval through Core Bluetooth? I am transferring chunks of data to Peripheral and it's talking much time to transfer the data. I want to reduce this time. Please let me know, if it is possible to write or update the connection interval from iOS using core bluetooth. Thank You