How to determine maximum number simultaneous BLE connection possible with a Bluetooth Chipset like CSR8510.Where CSR8510 act as a BLE Master and end device act as a BLE slave.
What should all parameter we consider to determine?
How to determine maximum number simultaneous BLE connection possible with a Bluetooth Chipset like CSR8510.Where CSR8510 act as a BLE Master and end device act as a BLE slave.
What should all parameter we consider to determine?
There is no HCI protocol message to get this number. You need to create connections with LE Create Connection Command to slaves until you get the HCI error 0x09 (Connection Limit Exceeded).
The CSR8510 can have 5 connections in master mode to slave devices. It can have 1 connection in slave mode to a master device. While it has a connection in slave mode, it cannot have any other connection in master mode. When having a connection in master mode, it cannot start connectable advertising. When having a connection in slave mode, it cannot start initiating a connection as master.
In general, there is a difference between Bluetooth versions. In Bluetooth 4.0 there were these limitations:
In Bluetooth 4.1 these limitations were removed. However, controllers are not required to support all combinations of multiple states. What state combinations are supported for a particular controller can be found at https://www.bluetooth.org/tpg/listings.cfm.