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

Does the latest version of S110 support BLE 4.1's "Connection Parameters Request Procedure"?

I'm wondering if the latest version (8.x) of S110 supports BLE 4.1's "Connection Parameter Request Procedure". This procedure is described in the BLE 4.2 spec Volume 6, Part B, Section 5.1.7.

In particular, I would like to know if Nordic supports the ability for a Peripheral Role device to negotiate acceptable connection parameters with a central via LL_CONNECTION_PARAM_REQ and LL_CONNECTION_PARAM_RSP messages.

Parents
  • Hi,

    Currently, there is no support for the connection parameter request procedure. We do however support setting the Peripheral Preferred Connection Parameter (PPCP) characteristic, which some centrals might take into account. It is also possible to put PPCP in advertisement data. We also support slave-initiated connection parameter update request, where you can request the central to change the parameters. (Of course, the central is free to choose other parameters, which is probably why you are asking this question.)

    For information about future features and advances, please contact your nearest sales representative. If you do not know who this is, send me a message with your location :)

  • Thanks for the quick response. I wish the answer was different, however. :)

    As I am sure you know, Android ignores PPCP so that isn't going to help me. Unfortunately, latest versions of Android seem to force a 7.5ms connect interval down every peripheral's throat during service discovery and bonding. This is a problem for devices that run off of limited discharge batteries like mine. Due to this recent change in Android, I suspect you may see others who really need this feature added.

Reply
  • Thanks for the quick response. I wish the answer was different, however. :)

    As I am sure you know, Android ignores PPCP so that isn't going to help me. Unfortunately, latest versions of Android seem to force a 7.5ms connect interval down every peripheral's throat during service discovery and bonding. This is a problem for devices that run off of limited discharge batteries like mine. Due to this recent change in Android, I suspect you may see others who really need this feature added.

Children
No Data
Related