What factors affect BLE throughput?

There are three factors affecting BLE throughput: Connection intervals - This is how often the radios talk. The min value varies from 7.5 ms to 50 ms depending on the hardware and stack. Number of packets per interval - It can be as many as six packets per interval. It depends on the stack and hardware. Packet payload - 20 bytes is typical.