Hi,
Im working on a configuration where role switching is neccessary.
The following is expected:
- all nodes will be advertising when "idle"
- nodes only need to be central when ready to send data to a node of choice
- an arbitrary number of advertising peripherals (maybe even up to 20 or more)
My question is whether there is a cost for using the multiple roles found in the softdevice, compared to switching manually when needed?
My fears are:
1: if the peripheral role adverting uptime will be influenced by the Central role scanning?
i expect this not to be the case because of the word "parallel" being used https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsds_s140%2FSDS%2Fs1xx%2Fmultilink_scheduling%2Fpriorities_and_events_intro.html
2: What if two nodes end up being synchronised, meaning that they scan and advertise on the same time, and therefore consistantly miss each others advertisments ?
3: Will using the concurrent roles affect throughput between a connected central and peripheral?
I hope than my worries and questions were explained adequately!