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

About the muti connection of NRF51

My SDK version is NRF51_9.00, softdeive 130,  board nrf51822.

We want to confirm some questions about  BLE muti connection

1. When NRF51 is scanning, could it connect with other device at that same time?

2. When NRF51 connects with one perpheral device, could it connects with other peripheral device at the same time?

If I update the sdk version from sdk9.00 to sdk 11, softdevice 132, board nrf51822,

Could NRF51 support item1 &2 above?

Thanks

Parents
  • Hi,

    Yes, the nRF51822 can connect to multiple peripherals (up to eight) when running as a central in SDK 11.0 and S130. S132 is only for nRF52 devices. We have an example demonstrating your exact questions.

    Ketil

  • I have test with sdk9.0 like this,

    1. Use nrf51 as central device, scan and connect with device1.
    2. After connected successfully, start to scan again, then start to discover service.
    3. I found the return value of discovering service is success, but sometimes the discover event is not coming.
    4. If the discover event is success, pairing with device1, sometimes the paring event is not coming.
    5. So If nrf51 scanning and discovering(or pairing) at the same time, some event will be abnormal discard.

    So If nrf51 is discovering the service with device1, it can't scan at the same time.
    if nrf51 is pairing with device1, it can't connect with device2 at the same time.
    Is it true?

    if I update the sdk from 9 to 11, is it same?

    Thanks

    .

Reply
  • I have test with sdk9.0 like this,

    1. Use nrf51 as central device, scan and connect with device1.
    2. After connected successfully, start to scan again, then start to discover service.
    3. I found the return value of discovering service is success, but sometimes the discover event is not coming.
    4. If the discover event is success, pairing with device1, sometimes the paring event is not coming.
    5. So If nrf51 scanning and discovering(or pairing) at the same time, some event will be abnormal discard.

    So If nrf51 is discovering the service with device1, it can't scan at the same time.
    if nrf51 is pairing with device1, it can't connect with device2 at the same time.
    Is it true?

    if I update the sdk from 9 to 11, is it same?

    Thanks

    .

Children
No Data
Related