BLE connection parameters
I'm experimenting with keeping simultaneous connections to multiple sensors alive. It works pretty well, actually.
One discrepancy that I've discovered is that for some of the sensors, the
mbl_mw_settings_set_connection_parameters call is ignored, while for others, it's honoured. (It's easy to decide if the call was ignored or not, as the download speed changes dramatically.)
After some research, I get that the final decision regarding BLE connection parameters is made by iOS, and Mbient cannot force it.
My guess is that it depends on the number of already connected BLE devices.
Do you have any useful experience in this topic?
Does it really depend on the number of already connected BLE devices, or something else? Can we force it to use the given parameters for all sensors (say, using 6 sensors simultaneously) by watching out for something while initiating the connections to the sensors? ...