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

Max throghtput nrf52 survey

Good morning developers, I want to ask you what is the maximum transfer speed (Kbps) achieved between the chip nrf52840 (peripheral) and a smartphone (central).
If anyone wants to give details they will be gladly received.
Parents
  • Unfortunately, under all the tests we carry out with the 52840 DK development board and some phones, we are forced to try to find another solution or hardware. Although in the theory the BLE 5.0 achieves a certain speed of transmission, in a more practical environment and diverse devices it does not fulfill our expectations.
    For the one that interests us we achieve with an Iphone 8 ( manufactured with BLE 5.0), using the throughput demo, configured with the parameters that Apple specifies for that device and the nrfConnect app a maximum continuous of 330 Kbits / s.

    If someone thinks it is improvable, for me it would be an option to continue with the tests.

    Regards

Reply
  • Unfortunately, under all the tests we carry out with the 52840 DK development board and some phones, we are forced to try to find another solution or hardware. Although in the theory the BLE 5.0 achieves a certain speed of transmission, in a more practical environment and diverse devices it does not fulfill our expectations.
    For the one that interests us we achieve with an Iphone 8 ( manufactured with BLE 5.0), using the throughput demo, configured with the parameters that Apple specifies for that device and the nrfConnect app a maximum continuous of 330 Kbits / s.

    If someone thinks it is improvable, for me it would be an option to continue with the tests.

    Regards

Children
  • The problem with iOS in general is that Apple limits the timeslot that you can use for BLE. This is to ensure that both BLE & WiFi get enough timeslot to work reliably. Therefore, you won't see such great throughput values on iPhones. Android phones, especially the Samsung Galaxy S8 & S8 Plus, do not have these limitations. Therefore, you will see better values there.

    Have you tested with a Samsung Galaxy S8? Or do you only want to use iOS devices? If I remember correctly, we have noticed values around 600 kbps for some iOS devices.

Related