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

Original source

Related problems