<?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>Use cases of indications - When is it better to use indications over notifications?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44482/use-cases-of-indications---when-is-it-better-to-use-indications-over-notifications</link><description>Hello, 
 I&amp;#39;m working on a new project I just got passed on to me, and I just realized that the project uses indications instead of notifications for no good reason. 
 Then I started wondering: Is there ever a good reason to use indications instead of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Mar 2019 10:33:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44482/use-cases-of-indications---when-is-it-better-to-use-indications-over-notifications" /><item><title>RE: Use cases of indications - When is it better to use indications over notifications?</title><link>https://devzone.nordicsemi.com/thread/174776?ContentTypeID=1</link><pubDate>Thu, 07 Mar 2019 10:33:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c602fd30-80e0-443f-b02d-2419e73aba7d</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use cases of indications - When is it better to use indications over notifications?</title><link>https://devzone.nordicsemi.com/thread/174723?ContentTypeID=1</link><pubDate>Thu, 07 Mar 2019 07:57:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a051011-b39f-4c9a-997c-7e12e08fa47a</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Andy&lt;/p&gt;
&lt;p&gt;That is correct.&amp;nbsp;It is up to the application on the client side to decide when to send the confirmation that the indication has been received. You don&amp;#39;t have to do it right away.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use cases of indications - When is it better to use indications over notifications?</title><link>https://devzone.nordicsemi.com/thread/174602?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2019 14:20:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc250dc7-675b-40b1-9cd8-18c145c6a7d2</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Torbj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;so if I understand correctly it is possible for the indication to not be acknowledged over multiple connection intervals? For example, a peripheral sends an indication to a central and the central sends the acknowledgment a minute later?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If that&amp;#39;s the case, I didn&amp;#39;t know and I now understand the usability of indications :)&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use cases of indications - When is it better to use indications over notifications?</title><link>https://devzone.nordicsemi.com/thread/174571?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2019 13:24:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb059eae-51db-4c58-9d7c-c4ba75f11ea1</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Andy&lt;/p&gt;
&lt;p&gt;You summarize the differences perfectly, and the short answer is that if you don&amp;#39;t know a reason to use indications you should probably just stick to notifications. They are quicker, more power efficient, and are still guaranteed to reach the target because of the link layer ACK (assuming the link doesn&amp;#39;t break completely of course).&lt;/p&gt;
&lt;p&gt;Indications can be useful in situations where you want to start some time consuming operation on the client side, and you want to restrict the ability to send more data or commands while the current operation is running. The client can send a response to the indication once the operation is complete,&amp;nbsp;and is guaranteed not to receive any new commands before this, since you can only have one indication pending at the time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>