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?
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.
nRF52810 does not support Central at all !
nRF52810 does not support S132.
(or is it the S132 does not support nRF52810?)
which links to
See below - it seems that S132 has very recently been updated to support nRF52810!
Any thoughts on this:
That's a very recent post (under 2 weeks ago) - so looks like they have only just got it working.
Good to know - hopefully they will update those earlier posts ...
Yup. But as per the latest post both the scenarios seems achievable with some limitations in a number of connections may be.
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.
I see no problem with this scenario. You will need to use S132 v5.1.0