BLE 4.2 max payload throughput | Cypress Semiconductor
BLE 4.2 max payload throughput
What is the maximum theoretical payload throughput for a BLE 4.2 connection (1 central and 1 peripheral device)?
There can be a maximum of four packets sent per connection interval, and each packet can have up to 251 bytes of payload. According to the BLE specification, the allowable range for connection parameters is from 7.5ms to 4000ms.
throughput(kbps) = payload(byte) / interval(ms)
267kbps (33466 byte/s) = 251 byte / 7.5 ms (1 payload packet per connection interval)
1070kbps (133866 byte/s) = 4*(251 byte) / 7.5 ms (4 payload packets per connection interval)
Is my assumption correct?