Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is it possible to set up different MTU sizes for multiple concurrent links?

Hi,

I'm developing an application with SDK 15 that requires multiple concurrent links. One peripheral link and several central links.

I want the peripheral link to have as much throughput as possible, and therefore I want it to have an MTU of 247. The central links are secondary and they have a low priority. They can be left with an MTU of 23, and use long connection intervals.

How can I set up this? I can't have the central links with an MTU of 247 due to RAM restrictions (see https://devzone.nordicsemi.com/f/nordic-q-a/40663/ram-requirements-per-central-link).

The closest I got with my implementation is all peripheral and central links with MTU = 23.

Any help with this is appreciated.

Parents Reply
  • The scan start function does not return an error at all. It actually starts scanning, but it stops almost immediately after the peripheral connects.

    I know that the scanning procedure is stopped when a connection happens, but I'm restarting the scan on BLE_GAP_EVT_CONNECTED. It returns success and it receives a couple of adv reports, but nothing afterward.

    I do have a scan timeout of 60 seconds.

Children
Related