The above number is really a theoretical one. The real world number out there is probably less than a third of it.
The strategy to achieve the best (and not the maximum) throughput is to transmit the maximum number of packets (integers of 20bytes) in the minimum connection time interval.
The minimum connection interval dictated by BT4.0 can ranged from 7.5ms to 4000ms. You can check out Speed_Test under Apps within the SDK for more on the above.
I also noticed from your previous post that you are using Notifications instead of Indications. The former can improved the throughput a little but has poor reliability as it has no acknowledgment.
Excellent note mmpBT.
- Indications = With acknowledgement
- Notifications = Without acknowledgement
I think these are backwards in your note above.