<?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>how can I confirm that data send on notification subscription are successfully received</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11820/how-can-i-confirm-that-data-send-on-notification-subscription-are-successfully-received</link><description>I want to send big amount of data (10kb) with characteristic of 16 bytes. when the phone side is subscribed to notification I run a loop of data sending. 
 how can I synchronize data transfer with phone side? . I mean I wont send index i+1 if index if</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Feb 2016 17:47:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11820/how-can-i-confirm-that-data-send-on-notification-subscription-are-successfully-received" /><item><title>RE: how can I confirm that data send on notification subscription are successfully received</title><link>https://devzone.nordicsemi.com/thread/44703?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2016 17:47:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d25252f-9add-475f-860d-334bc9bd65f1</guid><dc:creator>Andrew</dc:creator><description>&lt;p&gt;For large amounts of data with high speed requirements, this is indeed the preferred method.  As such, you will need to be sure you &lt;strong&gt;do not&lt;/strong&gt; run your transfer in a blocking loop.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can I confirm that data send on notification subscription are successfully received</title><link>https://devzone.nordicsemi.com/thread/44702?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2016 17:10:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d106823d-39e4-4a0d-a873-82ea41cfde4b</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;Or just wait with sending next notification until you get BLE_EVT_TX_COMPLETE, which means you have free transmission buffer available. That way you will keep high throughput which would be limited when using indications instead. Indications however make you sure that peer indeed confirmed reception of the packet. BLE_EVT_TX_COMPLETE only informs you that peer received the packet (there is no evident confirmation from the peer).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can I confirm that data send on notification subscription are successfully received</title><link>https://devzone.nordicsemi.com/thread/44701?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2016 14:47:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c1f8186-9e5c-47de-b158-cc834d9442d8</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;If you want the app on the phone to say i is successfully received, I think indications is a better option. More info &lt;a href="https://devzone.nordicsemi.com/question/310/notificationindication-difference/"&gt;here&lt;/a&gt;. That said, you will not lose any packets with notifications, that is, before they are given to the app. The app can ignore the notification, and the peer wouldn&amp;#39;t know.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>