<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CCCD and Read properties</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95873/cccd-and-read-properties</link><description>I&amp;#39;m confused about the difference between enabling CCCD property without a read property. CCCD means that the client will be indicated/notified when the characteristic has a new value. Using the nRF connect app, with CCCD enable when writing to the characteristic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 20 Jan 2023 11:30:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95873/cccd-and-read-properties" /><item><title>RE: CCCD and Read properties</title><link>https://devzone.nordicsemi.com/thread/405816?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 11:30:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:314e0507-9b6f-4cbf-95ad-b11d77f87154</guid><dc:creator>jerome.sc</dc:creator><description>&lt;p&gt;Thanks for the clear answer!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CCCD and Read properties</title><link>https://devzone.nordicsemi.com/thread/405815?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 11:21:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05418185-b76c-4a63-94c8-539a9f640c65</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jerome,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CCCD and read property is not directly related to each other.&amp;nbsp;&lt;br /&gt;CCCD is the control attribute that allow the server to send notification/indication of the value of the characteristic.&amp;nbsp;&lt;br /&gt;When the read property allow the client to read the value characteristic.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Even though the result of the two activity are the same, the value of the characteristic is delivered from the server to the client. But they are 2 different activities, one is that the server&amp;nbsp;decides&amp;nbsp;to send to the client the value (notification/indication). The other is that the client read the value from the server.&amp;nbsp;&lt;br /&gt;When you use notification, the server decide when to send the notification. When you use read, the client decide when to read the value. That&amp;#39;s why you need to click on the read button on the phone to read the characteristic.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;You don&amp;#39;t have to have both CCCD and read properties but you can choose to have both if you want to support both, notification and read.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>