iOS concurrent bluetooth low energy connections

In my app I have multiple bluetooth low energy connections to my devices.

In my most recent app that was developed in Xcode 7 I can have more than 10 concurrent connections to my devices.

But in Xcode 8 (same code) I have experienced a limit of only six concurrent connections.

Has Apple limited the number of concurrent Bluetooth low energy connections?

Could you figure out already what the reason for the limit in concurrent connections is?


On an iPad Pro 12.9" with iOS 10.3.3 I managed to connect 15 BLE devices concurrently.

On an iPhone 7 with iOS 11.0 GM I can't get more than 6 concurrent connections.

Even worse, on an iPad Pro 9.7" with iOS 11.0 GM the Bluetooth manager constantly resets if I try to connect more than 5 devices simultanously.

I'm using Xcode 9 GM.


Are there new limitations for BLE connections in iOS 11?

I'm seeing still the same issues with iOS 11.2 Beta on an iPad Pro 9.7".


Anybody found a way already to use more than 6 BLE devices concurrently on iOS 11?

Any clue whether there is a limitation on concurrent BLE connections? I have customers with latest iOS 11 and iPhone 7 complaining that our BLE product won't connect reliably, or allow multiple units to connect. When our app is installed on an older iPhone, they have no issues. Would love to figure out why this is, soon.

Our app connects to as many lighting units as user desires, but we caution user to put a maximum of 6 units in each group. App only controls one group at a time. With iPhone6s, I can easily connect to 12 units, putting them for instance into 4 groups. Everything works as expected. With iPhone 7, there is a hard limit of 7 total devices. Above 7, there is a pairing but no ability to communicate.


Something radical has changed, in all other earlier devices we were able to control many units. Of course we only want 3 or 4 at a time. But we have to be able to address more than 7 total.


Apparently (from the original post and comments) this is a real issue, not an app (developer) problem. Help!

iOS concurrent bluetooth low energy connections
 
 
Q