Hi,
we are using nrf52840 and nrf SDK-16.0. we have achieved simultaneous connection and data transmission for 4 devices in Ble 4 (i.e. 1 Mbps PHY).
Now we are trying to connect 4 devices simultaneously in LE CODED PHY. but we are not able to achieve this.
On Ble connect we are transmitting the data for every 3.2 minutes. for the below connection parameters we are able to connect and receive data from 3 devices simultaneously but 4th device connects and disconnects immediately. out of 4 devices we are not able to achieve the connection for one of the device.
we have used connection parameters as below,
#define MIN_CONN_INTERVAL MSEC_TO_UNITS(8, UNIT_1_25_MS) /**< Minimum acceptable connection interval (20 ms), Connection interval uses 1.25 ms units. */
#define MAX_CONN_INTERVAL MSEC_TO_UNITS(24, UNIT_1_25_MS) /**< Maximum acceptable connection interval (75 ms), Connection interval uses 1.25 ms units. */
#define SLAVE_LATENCY 20 /**< Slave latency. */
#define CONN_SUP_TIMEOUT MSEC_TO_UNITS(4000, UNIT_10_MS) /**< Connection supervisory timeout (4 seconds), Supervision Timeout uses 10 ms units. */
we tried collecting the sniffer logs. but from that logs we were not able to find the reason for disconnect.
we tried changing the connection parameter, we have increased maximum connection parameters to 200ms,400ms, 600ms. even for these configurations we are facing the same issue.(i.e able to connect to 3 devices only).
can we achieve this simultaneous connection for 4 devices or more? please suggest us what needs to be changed to achieve this.
Thank you,
Shreya