Q1. Is there a connection limit for BLE Central Device while connecting to BLE peripherals using BlueZ 5.34?
My question is for general connection capabilities using BlueZ not white list.
Q2. If the no. of connection depends on the controller. Is there a way of finding the Max limit?
Q3. Does/Can the host BlueZ or Bluedroid add limit to the max no. of LE connections supported by the controller?
Q4. If there is a connection limit for LE devices, what does the author mean by "no inherent limit" as block quoted in the para below.
Info from Robin Heydon BLE Developer's handbook
It also means that there should be no inherent limit to the number of devices a given device can talk to at the same time. If a device wants to talk to another device, then it should just be able to do that, not worry that there are only seven possible slaves that can be connected at the same time, which is the limit imposed by classic Bluetooth.
Experiments: As seen in the references below, I also have seen various LE white list sizes when using different controllers, 32 for plugable usb4btle and 24 for internal Bluetooth adapter . (Used the command: hcitool lewlsz) In my test setup I was able to connect to 12 BLE devices.(I had max 12 BLE peripherals). I was using BlueZ 5.34 in Ubuntu 15.04 and used plugable usbbt4le dongle.