<?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>Beacon Observer</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17974/beacon-observer</link><description>Dear Nordic Team, 
 Currently i am trying Beacon Observer,Please suggest sample code for my application. It is non connectable beacon. I am using SDK 11.0 
 Thanks in advance.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 Nov 2016 10:30:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17974/beacon-observer" /><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69313?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 10:30:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8ad649b-c0a5-4f33-8632-24e72552cc76</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When not in a connection, there are no way to ensure that any peripheral broadcast/advertising packets are received by any devices, or that a scanner/observer will ever receive any packets.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A device that support the &lt;em&gt;observer&lt;/em&gt; role is only required to have a receiver and listen to devices broadcasting advertisements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A device that support the &lt;em&gt;central&lt;/em&gt; role is required to have a receiver and a transmitter. It should have the ability to listen for advertisements and initiate connections and serve as a master.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From this, you can see that an observer is quite similar to the central, with limited functionality. You will not get a different outcome from a observer application than you get from your central application.&lt;/p&gt;
&lt;p&gt;I would suggest that you either try to tweak your advertisement and scanning parameters to receive more of the packets, or that you switch to a connected solution. If it&amp;#39;s vital that you receive every packet from the peripheral, you &lt;strong&gt;need&lt;/strong&gt; to enter a connected state.&lt;/p&gt;
&lt;p&gt;What are your application, since you want to use an observer and need to receive every advertisement?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69312?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 08:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3970a0af-2eac-4300-9c10-91b83ce47107</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Just connect to the device and register as an observer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69311?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 06:45:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b48e5523-3124-4188-9b0a-146eaa784fac</guid><dc:creator>Murugan</dc:creator><description>&lt;p&gt;Advertising packets send every second but Central device receive every 5 seconds get one packet, here too much data loss.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69310?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 06:11:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba66280a-f1d1-4dec-a530-8f95418b0021</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;I don&amp;#39;t think you are guaranteed to get every advertising packet&lt;/p&gt;
&lt;p&gt;If you want every packet you need to connect and be a true observer&lt;/p&gt;
&lt;p&gt;Why do you need every packet ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69309?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 05:51:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64359d1a-766a-4b84-9eb7-33bea1e9fdda</guid><dc:creator>Murugan</dc:creator><description>&lt;p&gt;Hi Roger Clark,&lt;/p&gt;
&lt;p&gt;Thanks for reply. All the central example are connectable. I want only scanning and display for peer address and RSSI value without missing advertising packets. Currently i am using NUS example but advertising packets are missing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Beacon Observer</title><link>https://devzone.nordicsemi.com/thread/69308?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2016 05:45:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2784e1c-f3d9-454a-b300-fb1f0c39e5ed</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;If its just a beacon, then I don&amp;#39;t think you code acts as an observer, I think you just scan for becaons.&lt;/p&gt;
&lt;p&gt;Try any of the ble_central examples e.g.&lt;/p&gt;
&lt;p&gt;SDK_V12.1.0\examples\ble_central\ble_app_hrs_c&lt;/p&gt;
&lt;p&gt;As this scans for a device with the HRS service, so could probably be adapted to what you want&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>