This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to retrieve information from Soft Device

Hi all,

I am currently working on the nRF51422 with the S110 version of the Softdevice. The SDK version is 8.1.0.

I tried to get some information back from the Softdevice itself without using a BLE connection in my application. I have done some manipulation (especially using the handle number of my serv/char) with the S130 but it seems that the S110 is a bit different. My problems and also my questioning are:

  1. Using the ble_gatts.h library in S130 I used the function "sd_ble_gatts_attr_get" to get a correlation between uuid and handle number. The function is not available in the S110? Why?

  2. Is there any other way, except from the function used in 1. to retrieve information from the SD using S110? (Handle and uuid associated)

  3. Also in an application server, when we initialize each service/char/descr, is every handle attributed by the SD always incremented by 1?

Thanks a lot for your answers, Thomas