This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to achieve 2Mbps data rate?

Int the website:

link text

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 ?

  • With the best combination available it's about 0.128Mbps not .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.

Related