Int the website:
FEATURES show the nordice nRF51822 has 3 data rates (2Mbps/1Mbps/250kbps).
But , I set
number of packets transmitted per connection event 20
Connection interval 7.5
I can't achieve 2Mbps throughput ?
Int the website:
FEATURES show the nordice nRF51822 has 3 data rates (2Mbps/1Mbps/250kbps).
But , I set
number of packets transmitted per connection event 20
Connection interval 7.5
I can't achieve 2Mbps throughput ?
There is no BLE with 'proprietary protocol', you're either using BLE, or you're not using BLE. BLE is defined over an underlying 1Mbps link, however the actual throughput after you take into consideration
This thread does a good job of summarising what's actually even possible
with the best combination available it's about .5Mbps
Sorry brain entirely not working and I copied the wrong number from an entirely different mail about something else.
I was wondering what the theoretical overhead is - largest packet is 376us, full-sized non-ecrypted packets are 344us, smallest is 80us, you need one packet in each direction consecutively so that's 424us and that sends 20 bytes of data one-way. That leads to a theoretical max of 47kB/s. The requirement to end the connection event in time to let the radios switch cuts that down and it's further cut down by various implementations restricting the number of packets per connection interval and the min spacing between them.
It's not very fast, but it wasn't designed to be that fast.
Sorry brain entirely not working and I copied the wrong number from an entirely different mail about something else.
I was wondering what the theoretical overhead is - largest packet is 376us, full-sized non-ecrypted packets are 344us, smallest is 80us, you need one packet in each direction consecutively so that's 424us and that sends 20 bytes of data one-way. That leads to a theoretical max of 47kB/s. The requirement to end the connection event in time to let the radios switch cuts that down and it's further cut down by various implementations restricting the number of packets per connection interval and the min spacing between them.
It's not very fast, but it wasn't designed to be that fast.