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

Maximum throughput with new nRF51 Dongle

Hi,

Im new to BLE and still trying to wrap my head around things. I am using the both new nRF51 DK and nRF51 Dongle for testing at the moment. I know that the old dongle that came with the nRF51822 development board only allows one 20 byte packet per connection interval. Does this new nRF51 Dongle support 6 packets per connection interval?

Parents
  • It depends on what you are connection towards. The nRF51 radio as a Bluetooth peripheral can support up to 6 packages per connection interval if the central it connects to accepts this. The nRF51 dongle in master control panel with the MEFW .10 firmware will support up to 6 packages per connection interval in Master control panel.

  • The supported data rates are the on air data rate, you have to take into account overhead of the protocol and package into this. So for BLE, there are timing restrictions limiting the amount of packages you can send and hence you will not get the full 1 Mbps throughput, but the on air data is 1 Mbps. Which mean that 1 bit takes 1 us to send. But due to overhead and timing, you are not able to send 1 bit every 1 us continuously, hence you won't get 1 Mbps of your data through.

Reply
  • The supported data rates are the on air data rate, you have to take into account overhead of the protocol and package into this. So for BLE, there are timing restrictions limiting the amount of packages you can send and hence you will not get the full 1 Mbps throughput, but the on air data is 1 Mbps. Which mean that 1 bit takes 1 us to send. But due to overhead and timing, you are not able to send 1 bit every 1 us continuously, hence you won't get 1 Mbps of your data through.

Children
No Data
Related