BLE multiple connection overlap

I am a student currently studying BLE.

At present, I am working on a multi-connection setup where both the master and the slaves are using the nRF52832. Specifically, I have 1 master connected to 2 slaves.

Both slaves are transmitting data using the "write without response" method with a connection interval of 10ms.

Sometimes, the data from each slave is written at 10ms intervals, but other times, it is written at 20ms intervals. (the transmission interval of Slave 1 is sometimes 10ms, as shown on the left, and sometimes 20ms, as shown on the right.)

I hypothesize that when the transmission occurs at 10ms intervals, the connection events do not overlap.

However, when it occurs at 20ms intervals, it is because the connection events are overlapping.

Is this a possible phenomenon? Also, is my hypothesis correct?

I look forward to your response. Thank you.

Parents Reply
  •  

    Thank you for your response.
    I’ll make sure to read the article you linked!

    Here are some additional questions I have:

    Q1. What is the role of BT_CTLR_SDC_CONN_EVENT_EXTEND_DEFAULT and BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT_OVERRIDE?
    Q2. With two slaves, both having a connection interval of 10ms and a connection event length of 2.5ms, is it still possible to encounter a situation like mine?

    Thank you in advance for your help!

Children
No Data
Related