This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

iOS OAD Connection control

Other Parts Discussed in Thread: CC2650

On Android, the app can request a chance of BLE connection parameters via APIs. On iOS, this is unfortunately not possible. Since Ti has not published the PAD source code for iOS, can you share any details regarding what the iOS Sensor tag app does regarding the connection parameters. 

Im i correct assuming that the only way to do this is to include the connection control profile on the peripheral, and then sending the desired connection parameters from iOS to this profile, which in turn will ask iOS for the change?

Could you share anything regarding this? 

Thanks.

  • Hello,

    Your assumption is correct for iOS; only the peripheral can request the connection parameter update (which of course doesn't run afoul of the Apple BT Accessory guidelines). So one way for the iOS app to request the change is to send the requested values to a custom characteristic, then have the peripheral request the link params from the value written to the characteristic.

    The Connection Control Service is described in the CC2650 SensorTag User Guide from the BLE Wiki.

    Best wishes
  • Any hint what connection parameters "work" with the latest iOS versions and recent iOS hardware? The Apple BLE guidelines state a connection interval of >=20ms, where the default is 20ms already, so it doesn't sound like there is much room to adjust lower. any advise / experience?

    Thanks