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

[nRF52832 SDK12.1] Extended MTU with and without DLE

Hi,

I'm developing an application based on the nRF52832 and I need a large throughput of over 100kbps, preferably over 200kbps. I have managed to reach around 128kbps using an interval of 7.5ms and the 6 slots of the standard spec. However, I would like to extend the throughput further.

As per this question, it seems that it should be possible to extend the MTU in the GATT server up to 158 bytes, without using DLE (per BLE 4.2 spec).

As I understand it, this method still uses the regular (unextended) 27 byte packet but sends the 7 byte header once for the entire extended MTU instead of sending it for each and every packet. Am I correct?

After going over the documentation in the infocenter as well as the examples in SDK v12.1, I can't seem to find a clear explanation how to accomplish this.

Could you direct me to such information and/or example?

In addition, there doesn't seem to be an example on how to use DLE. In this case too, there isn't enough clear information on how to use it. Do you plan on adding an official example on this subject? that would be extremely helpful.

Thanks, Michael.

Related