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

How are the link resources shared among multi peripherals?

Dear friends,

           I am connecting multi peripherals to single central, and i am using nrf53832 devices. How are the link resources shared among multi peripherals? In addition, can i schedule the link resources according to some policies? Thank u.

Parents Reply
  • If every link is using up the whole connection interval (event length time) to transmit the packet, then when creating a connection for the 20th peripheral, the softdevice will check that this connection can sustain 550ms of delay between each packet. If not, then it should not create a connection at all.

    But if the link transmit only a single small packet for a connection interval of 20ms, then it does not have to use all 20ms and the softdevice will close this event after transmission of the first packet. It will use the rest of the time to see if it can start any other link. The scheduler will try to fill all the gaps in most efficient way possible. But if the collisions in time are in a way that the 20th link has to wait 550 ms worst case, then it can happen. 

Children
Related