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

Expected range when using NUS with a datarate of 40kBit/s (5kByte/s)

Hello,

In our project, we have a BMD-300 module, which contains a nRF52832 chip, and a nRF52840DK. The BMD-300 module is used as peripheral and the nRF52840DK is used as central.

The BMD-300 module sends data via NUS to the nRF52840DK with a data rate of 40kBit/s. This works well.

At the moment we are achieving a range of 5m. If we increase the distance between both devices to 10m, we are starting to receive errors in the BMD-300 module, which causes a reset and a reconnect.

We are curious, if this is the maximum achievable range with a Tx-power of 0dBm. The ble_nus_data_send() function gets called every 40ms with a payload of 200 bytes.

So here is our question:

Is 5m the maximum achievable range when using NUS to transfer data at a data rate of 40kBit/s with a Tx-power of 0dBm?

Thank you very much in advance.

Related