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

Multi-peripheral, bonding and whitelisting

Hi,

I need a way to have a concurrent connection (multi-peripheral), with whitelisting and bonding. Is there any example of this?

I found an example for multi-peripherals, but this is not for concurrent connections. I also found the HID-Mouse example which uses whitelisting and bonding, but it's only supporting single links (because it uses the advertising module).

I some sort of managed to include those two together, but then sometimes the softdevice asserts. So I was wondering if there are any other examples of doing this?

Parents
  • Hello,

    We don't have any example doing all these things together. 

    Multiperhipheral: SDK\examples\ble_peripheral\experimental\ble_app_multiperipheral (should support multiple concurrent connections as a peripheral).

    Whitelisting and bonding: ble_app_gls, and maybe also the HID mouse example.

    You need to stitch together these examples. 

     

    which uses whitelisting and bonding, but it's only supporting single links (because it uses the advertising module).

     That is not true. You can support multiple connections when the advertising module is used. Just look at the multiperipheral example.

     

    I some sort of managed to include those two together, but then sometimes the softdevice asserts.

     What did that look like? What happened when the "softdevice asserted"? Can you show me a screenshot, or any other observation you did to conclude with that?

    Best Regards,
    Edvin

Reply
  • Hello,

    We don't have any example doing all these things together. 

    Multiperhipheral: SDK\examples\ble_peripheral\experimental\ble_app_multiperipheral (should support multiple concurrent connections as a peripheral).

    Whitelisting and bonding: ble_app_gls, and maybe also the HID mouse example.

    You need to stitch together these examples. 

     

    which uses whitelisting and bonding, but it's only supporting single links (because it uses the advertising module).

     That is not true. You can support multiple connections when the advertising module is used. Just look at the multiperipheral example.

     

    I some sort of managed to include those two together, but then sometimes the softdevice asserts.

     What did that look like? What happened when the "softdevice asserted"? Can you show me a screenshot, or any other observation you did to conclude with that?

    Best Regards,
    Edvin

Children
No Data
Related