Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Central(nRF52833) discovering the one service, two characteristics and two descriptors(CCCD) of peripheral(nRF52810)

Hi all,

Goal is central have to discover the one service, two chars, two descriptors(CCCD with UUID 0x2902).and enable notification for two chars. I am able to discover service, chars, descriptors and their respective handles. I am able to enable notifications only after discovering all descriptors. But the problem is I want to differentiate descriptor handles. I can't differentiate because the both descriptor handles have the same UUID (0x2902). I am observing this pattern service disc response, char disc response, char disc response, desc disc response, desc disc response.

My questions are :

1. Can we have different UUID for descriptors(CCCD)? If so please tell me how to proceed further

2. Is their any way of finding/mapping to characteristics based on descriptor handle?(mean particular descriptor handle belongs to this characteristic)

Regards

Gangadhar

Related