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

Does nRF52810 supports concurrent Central + Peripheral role?

Hi Team,

Scenario-1:

There is a use-case where 8 to 10 peripheral devices need to be connected with the HUB which is based on nRF52810 and a mobile device should be able

to connect with the HUB i.e. the HUB need to act as a peripheral to the mobile application.

1) Is concurrent central and peripheral role possible with nRF52810? 

2) Is it possible to use S132 Softdevice here? What is the total number of connections nRF52810 can handle with S132?

Scenario-2:

The HUB is based on nRF52810 which must receive beacons from 8-10 devices around + ability to act as a peripheral device to be able to connect with the mobile application.

1) Is this achievable on nRF52810?

2) Which Softdevice can to be used for this kind of scenario?

Please reply ASAP.

Parents Reply Children
  • Yup.  But as per the latest post both the scenarios seems achievable with some limitations in a number of connections may be.

  • Scenario-1)

    The problem would be the limited amount of RAM on the nRF52810. With more connections, the SoftDevice will require more RAM. With 8-10 connections, I estimate around 16-18 kB RAM usage for the SoftDevice. You then have 6 kB RAM left for the application. The increased number of connections will also increase the RAM usage of the application. The ble_app_multilink_central example application in SDK 14.2 with 8 connections uses around 17 kB RAM. That is 33 KB RAM usage in total for application + SoftDevice. I recommend to use the nRF52832 if you need this scenario/configuration.

    Scenario-2) 

    I see no problem with this scenario. You will need to use S132 v5.1.0

Related