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

nRF51822 example want to achieve max throughput

Hi,

I have seen several answers about how to achieve a higher data rate and I just want to make sure what I understand is correct. I am using nRF51822 chip and the dongle coming with the development board for testing right now. As I understand from the other posts, in order to get higher rate, I need to use either write commands without response or notification, set the connection interval time = 7.5ms, in this case, if I use the dongle, which only allows receiving 1 packet per connection interval, the highest data rate I can achieve will be 1(packet) * 20(Byte) * 8(bits/B) * (1/0.0075s) = 21.3kbps. If using other device that allow receiving 6 packets/connection interval, the highest data rate will be 6(packets) * 20(Byte) * 8(bits/B) * (1/0.0075s) = 128kbps.

My questions are:

  1. Are my understanding and calculation above correct?

  2. Are there any dongles/devices from Nordic allow 6 packets/interval receiving rate?

  3. Are there any ways to increase either the number of packets transmit/receive each connection interval or the number of Bytes sent in each packet?

Related