<?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 to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/12834/how-to-find-if-any-central-device-is-listening-to-advertising-data</link><description>Hi, 
 I wanted to know How can I find if any application on any platform(Central device)is listening to my advertising packet or not !!
The whole idea behind this is to find if there is any Central device is in the range of my beacon or not ?? and increase</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 29 Mar 2016 19:44:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/12834/how-to-find-if-any-central-device-is-listening-to-advertising-data" /><item><title>RE: How to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/thread/48791?ContentTypeID=1</link><pubDate>Tue, 29 Mar 2016 19:44:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fefca214-1c60-4449-a871-0834f40cdd82</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Well what you see are only active scanning packets while there can be (and probably are) many devices which just listen (so &lt;em&gt;&amp;quot;whenever any central device tries to find BLE peripherals...&amp;quot;&lt;/em&gt; isn&amp;#39;t true, it&amp;#39;s rather &lt;em&gt;&amp;quot;whenever some device actively requests additional advertising information from particular BLE peripheral&amp;quot;&lt;/em&gt;). From the poor description of failure I guess you expect to see MAC address or your &amp;quot;known&amp;quot; central but incoming SCAN_REQ packet is from another device. If you want to continue in this &amp;quot;blind&amp;quot; testing then either isolate your two devices (in some kind of Faraday cage or distant area with no BLE active devices) or change accept the fact that there will be such events from multiple devices and wait for your favorite peer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/thread/48790?ContentTypeID=1</link><pubDate>Tue, 29 Mar 2016 16:50:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fde1866a-d511-4c57-b287-d836696f11bf</guid><dc:creator>nirmal@nordic</dc:creator><description>&lt;p&gt;Thank you very much...&lt;/p&gt;
&lt;p&gt;But I found that with setting scan_req_report option at enabling BLE , I can atleast receive BLE_GAP_SCAN_REQ_REPORT whenever any central device tries to find BLE peripherals in the range....That should do what I am looking for....&lt;/p&gt;
&lt;p&gt;accoding to following link
&lt;a href="https://devzone.nordicsemi.com/question/34070/can-two-masters-connect-two-slaves-at-the-same-time/?answer=34250#post-id-34250"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I tried it and It looks working but only problem is peer address found in the received scan Request report and Scanning device`s bluetooth address do not match.....&lt;/p&gt;
&lt;p&gt;Please help me with this...&lt;/p&gt;
&lt;p&gt;And explain me if I am wrong...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/thread/48793?ContentTypeID=1</link><pubDate>Tue, 29 Mar 2016 07:27:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cd410b2-d01d-460f-83f4-8fab0210e4a2</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Or that BLE is the wrong solution&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/thread/48792?ContentTypeID=1</link><pubDate>Mon, 28 Mar 2016 22:40:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a647dbf-604b-4140-a72b-6e4e320d32a9</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi. Awneil is right, you can hardly expect to detect &amp;quot;passive&amp;quot; listeners, physics is against you;) Latest Nordic Soft Devices support to detect &amp;quot;active&amp;quot; listeners when they issue Scan Request which follows one of Advertising packets issued by your GAP Broadcaster/Peripheral. However this assume that the other (GAP Central/Observer) device will issue them and that it will issue it at the moments you need. This you cannot influence even on Nordic stack right now so hard to take assumptions. If you believe that &amp;quot;detecting observer&amp;quot; is mandatory feature you need then it signals that your whole architecture is probably wrong...&lt;/p&gt;
&lt;p&gt;Cheers Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to find if any Central Device is listening to Advertising data ?</title><link>https://devzone.nordicsemi.com/thread/48789?ContentTypeID=1</link><pubDate>Mon, 28 Mar 2016 21:37:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2c9903e-c9fb-4739-8044-9f65bc176bf9</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;No. But perhaps you could use Scan Request/Response; eg, see:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.argenox.com/bluetooth-low-energy-ble-v4-0-development/library/a-ble-advertising-primer/"&gt;www.argenox.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>