🎉 25% off Pre-Sale! Bluetooth LE course with real hardware included - no SDK required
Bluetooth® Low Energy Protocol · · 2 min read

Bluetooth Low Energy (BLE) Connection Intervals and Events

A BLE connection interval is the time between two data transfer events (BLE connection events) between the central and the peripheral device.

Bluetooth LE Connection Intervals - Balancing throughput and power consumption

A BLE connection interval is the time between two data transfer events (BLE connection events) between the central and the peripheral device. The theoretical value ranges from 7.5 ms to 4 secs (with increments of 1.25 ms).

A few notes regarding BLE connection intervals:

It’s important to understand that multiple packets can be transferred during one connection event. Each OS/device (iOS, Android.. And their different versions etc) may have different max numbers of packets that is allowed per connection event. Smartphones also perform many tasks which means the data transfer may not occur at the calculated rate as well (the central device may be busy performing other tasks delaying the packet transfer process).

Throughput is also affected by interference in the 2.4 GHz spectrum, and if a packet (or packets) fails to transfer correctly then a retransmit will occur thus decreasing the calculated throughput.

To learn more about this and specifically the effect of this parameter on BLE data throughput I've found a great blog post covering this topic here.

💡
Insider Tip: Want to dive deeper into Bluetooth LE connection parameters and data throughput optimization? Check out the Bluetooth Developer Academy for comprehensive courses that take you from beginner to expert!

Read next