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.

BLE Stack & peripheral service solicitation from iOS

Other Parts Discussed in Thread: BLE-STACK

I am trying to understand if BLE Stack support for "service solicitation" on CC26xx as per iOS's BLE central solicitation reference:

let CBCentralManagerScanOptionSolicitedServiceUUIDsKey: String

"An array (an instance of NSArray) of service UUIDs (represented by CBUUID objects) that you want to scan for. Specifying this scan option causes the central manager to also scan for peripherals soliciting any of the services contained in the array."

What does a peripheral running BLE stack have to do / implement to support this?

  • Hello pixbroker,

    You can specify service UUIDs in the ADV or Scan Response data. The BLE-Stack allows you to fully set the 31 max bytes available in each respective broadcast payload. Refer to the advertData[] and scanRspData[] arrays in the simple_peripheral example.

    Best wishes