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

nRF Connect not supporting DLE on Android or IPhone

When we try and stream BLE data to the nRF Connect app on an Android or IOS phone the app accepts our requested for an MTU of 244 or 160 respectively, however it does not accept our request for DLE. As a result are MTU packets are broken down into 27 byte packets which  takes many connection intervals rather than just one hence our throughput is much lower.

When we use nRFConnect for windows via an nRF dongle we do not get these issues, the dongle accepts our request for our MTU of 244 and DLE.

Do the Nordic nrfConnect apps actually support DLE, or is something else causing this issue?

Parents Reply
  • Hi Jørgen

    I think you are correct the particular phone I was using did not support DLE, I tried testing our firmware using a different Android phone as central device and everything work as expected.

    From looking at the BLE specs it doesn't appear that DLE is a mandatory requirement for BLE V4.2 or V5, is there as way of checking which Android phone models support DLE without physically testing them?

    Kind regards,
    James

Children
No Data
Related