<?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>Inquiries about Central beacon scanner</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56111/inquiries-about-central-beacon-scanner</link><description>Hello, Nordic. 
 
 
 I&amp;#39;m currently developing multiple sensor beacons and a scanner for asset tracking (scanner app based on ble_app_uart_c) 
 
 
 ble_app_uart_c has SCAN INTERVAL / SCAN WINDOWS time. But I saw that it restart the scan in a function called</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Jan 2020 15:35:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56111/inquiries-about-central-beacon-scanner" /><item><title>RE: Inquiries about Central beacon scanner</title><link>https://devzone.nordicsemi.com/thread/227289?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2020 15:35:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19cd0fdf-f3f1-41f5-8d7b-57f06e6c63e1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Leejh,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you can find the flow chart of the scanning mechanism here:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v7.0.1/group___b_l_e___g_a_p___s_c_a_n___m_s_c___l_e_g_a_c_y.html?cp=4_5_2_1_2_1_5_14_0"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v7.0.1/group___b_l_e___g_a_p___s_c_a_n___m_s_c___l_e_g_a_c_y.html?cp=4_5_2_1_2_1_5_14_0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From S132/S140 version 6.x, you would need to resume scanning by calling&amp;nbsp;sd_ble_gap_scan_start() every time you get a adv_report event.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The interval and scan window still applied until the packet event is sent to the application. The application should call&amp;nbsp;sd_ble_gap_scan_start() as soon as possible. The softdevice when receiving&amp;nbsp;sd_ble_gap_scan_start() will not restart the scanning, but just continue the scheduled scanning. The call is just to tell the softdevice that the buffer is now safe to use and it can continue to scan.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. I&amp;#39;m not aware of an option to scan by Manufacturer UUID. What we have in our nrf_ble_scan module is to scan by the service UUID, not the Manufactuerer UUID. But you can implement that on your own by handling the adv_report event.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>