<?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>S120 Adv scan ack payload?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8263/s120-adv-scan-ack-payload</link><description>Hi, 
 I want to get a message to know if the S120 center have had get the adv packs.
Is there a way to make a scan respond ack payload pack from the S120 center?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Jul 2015 00:58:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8263/s120-adv-scan-ack-payload" /><item><title>RE: S120 Adv scan ack payload?</title><link>https://devzone.nordicsemi.com/thread/29773?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 00:58:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3dcef20-cc54-4f0a-96f1-4dbd3b242cdb</guid><dc:creator>YeLun</dc:creator><description>&lt;p&gt;Sure, This time I want to get to know which center get the ADV packet through the SCAN ACK payload which can be added something like center name.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 Adv scan ack payload?</title><link>https://devzone.nordicsemi.com/thread/29772?ContentTypeID=1</link><pubDate>Mon, 20 Jul 2015 10:52:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ffe534e-0715-409a-a889-ce56d3fe3435</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;A scan response will only be sent out when a scan request is received. Please see &lt;a href="https://devzone.nordicsemi.com/question/35864/about-scan-response/"&gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Your question seem very releated to &lt;a href="https://devzone.nordicsemi.com/question/43645/is-ble_gap_evt_scan_req_report-before-or-after-the-adv-broadcast/"&gt;your previous question&lt;/a&gt;. The Bluetooth specification doesn&amp;#39;t include any standard mechnisms for acking an advertising packet with a scan response, you can try to add an acking mechanism in your application. This could look similar to what RK suggests in his answer:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I assume you&amp;#39;re trying to do something
like wait for a scan request to come
in before setting the response data to
something &amp;#39;current&amp;#39; instead of keeping
the scan response data constantly
up-to-date even when nobody is asking
for it, for efficiency reasons. If you
are, perhaps you could set the scan
data to a &amp;#39;not up to date&amp;#39; marker
value in general then, when you
receive a scan request report, start
keeping it up to date for the next few
advertising packets, so the client
picks up the data on its next scan.
After a short while go back to the
default &amp;#39;not up to date&amp;#39; marker value.
The client will have to see a couple
of advertising packets to get the
data, but that&amp;#39;s probably ok.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>