Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Difference between BLE "Characteristic Declaration" and "Client Characteristic Configuration"

Hello,

I have a basic queries on BLE.

"Characteristic Properties" of "Characteristic Declaration" with UUID 0x2803 has Read, Write, Notify and Indicate. At the same time "Client Characteristic Configuration" Descriptor (CCCD) with UUID 0x2902 too has Notify and Indication.

What is the difference between Notification in UUID 0x2803 and Notification in UUID 0x2902.

Thanks & Regards

Vishnu Beema

Parents Reply
  • Hello Andreas,

    Thank you for the reference. I have gone through the reference. As per link under "Characteristic Declaration

    "properties describe how the characteristic value can be interacted with". So I can keep either "Notify" or "Indicate" as Characteristic Properties for specific attribute.

    But apart from this why there is one more "Client Characteristic Configuration" Descriptor CCCD which will tell the same either to enable "Notify" or "Indicate".

    Thanks & Regards

    Vishnu Beema

Children
Related