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

52840 with LESC enabled working with multiple different centrals

Hi,

    I'm working on a project to create a peripheral works with multiple centrals. I know the current SDK support multi peripheral/central scenarios. Is it possible to make some centrals require bonding and some don't? What is the proper way to do it?

Min-Ching

  • Hi Min-Ching

    Yes, there shouldn't be a problem for a peripheral to connect to central that both do and do not support bonding. As long as the peripheral supports bonding, it won't actually have to bond unless the central requests it. We have multiple central examples in our SDK with and without bonding. For example, the ble_app_uart_c does not support pairing/bonding, while ble_app_hrs_c does. As long as both centrals are scanning for the same peripheral device, both should be able to connect to it.

    Best regards,

    Simon

Related