We would like to clarify one point. Are you expecting to maintain connection with muliple PSoC 4 BLE based devices at the same time with the smartphone?
At a time, we can only maintain connection with one device. But, you can implement a time multiplexed central. Please check:
yes, I plan to connect multiple devices to one smartphone. On iOS this is possible (up to about 10 devices) and already working. The PSoC 4 devices have a peripheral GAP role and are GATT servers. How comes it's still working? I think we're connecting to them in a sequential manner.