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

nRF52840 Throughput

Hi there,

I have a custom built board with the nRF52840 and I'm trying to consistently transmit roughly 8 kilobytes per second or 64 kbits/s which seems way under the what Bluetooth 5 is capable of. However, when using the nRF Connect app on a Galaxy Note 8 and 10, I am unable to consistently receive this data rate for even a minute.

I have the connection priority set to high which seems to default to 15 ms intervals and the MTU is set to 244. Any ideas on what I could be doing wrong or what I could do differently?

Best

-Will

Parents
  • Hi Will

    You should be able to transfer data at these speeds between an nRF52 device and a Bluetooth 5.0 compatible phone. The connection interval seems to be good, but can you show me how you've configured the MTU and data length parameters in your application? This blog post shows you how to maximize throughput in your application.

    You can also, if you have a spare DK, try sniffing the connection using the nRF Sniffer and check out / upload the sniffer log to see what happens in the connection itself.

    Best regards,

    Simon

Reply
  • Hi Will

    You should be able to transfer data at these speeds between an nRF52 device and a Bluetooth 5.0 compatible phone. The connection interval seems to be good, but can you show me how you've configured the MTU and data length parameters in your application? This blog post shows you how to maximize throughput in your application.

    You can also, if you have a spare DK, try sniffing the connection using the nRF Sniffer and check out / upload the sniffer log to see what happens in the connection itself.

    Best regards,

    Simon

Children
No Data
Related