nRF5 SDK is not maintained anymore
More Info: Consider nRF Connect SDK for new designs

Archiving 32kbps throughput using codedPHY for above 200m range (nRF52840)

Hello,

I have run the GATT throughput example to test the throughput for a long range. My test configuration is as below:

ATT MTU: 247

Data length: 27

Connection Interval: 100ms

GAP event length: 6

PHY: CodedPHY S=8

The result show shows that,

1. throughput is 40kbps on average for below 10m.

2. When we test at 100m the throughput drops to 4.27kbps.

3. Up to 140m, throughput test basically failed.

we can achieve >200m for a normal GATT message using the same hardware,

Our application requires 32kbps throughput, packet loss is acceptable. How can we achieve this target?

P.S. one interesting observation: we also tried to set connection interval to 7.5ms. However, the throughput <10m is only 26kbps.

Thanks,

Sheldon

Related