<?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>ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90281/scanreq-backoff-mechanism</link><description>Hi nordic: 
 As shown in the figure below, I see that the BLE protocol standard mentions the ScanReq backoff mechanism. Does NORDIC implement it? 
 
 jermi.jin 
 thanks!! 
 
 搜索 
 复制</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 26 Jul 2022 00:18:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90281/scanreq-backoff-mechanism" /><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378600?ContentTypeID=1</link><pubDate>Tue, 26 Jul 2022 00:18:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:092a0b86-97a7-4c96-b010-88d1331cf2c9</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello again, Jermi.jin&lt;br /&gt;&lt;br /&gt;I just got to thinking about this again, and I realized that it could be that you are not using extended advertising.&lt;br /&gt;Could you confirm whether you are using extended advertising or legacy advertising?&lt;br /&gt;&lt;br /&gt;I do not think that we do any backoff mechanism for the legacy advertising case, only for extended advertising (since this was added to the specification later).&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378511?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 10:52:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f45fa476-d084-41cb-bbd5-bd90ba6ff375</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;No problem at all, Jermi.jin - I am happy to help!&lt;br /&gt;&lt;br /&gt;Please do not hesitate to open another ticket if you should have any other issues or questions in the future.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378495?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 09:08:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc5edac3-36c6-4789-b18b-d02322897ee1</guid><dc:creator>jermi</dc:creator><description>&lt;p&gt;Hi kral:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;thank your replay！！&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;jermi.jin&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378492?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 08:56:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f454bbe1-0c2c-4c4f-af4a-afbd48c7edcd</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello again, Jermi&lt;br /&gt;&lt;br /&gt;I just received word from the developers that the backoff mechanism is implemented as detailed in the core specification.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378452?ContentTypeID=1</link><pubDate>Mon, 25 Jul 2022 01:32:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50d47757-999d-4e23-9778-6df8896c2653</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello,&lt;br /&gt;&lt;br /&gt;Thank you for the additional information.&lt;/p&gt;
[quote user="jermi"]How long is the backoff period? How is it achieved? If there are two hosts scanning at the same time, what is the probability of collision? What about 5?[/quote]
&lt;p&gt;This is all detailed in the section of the Core Specification that you linked - 4.4.3.2, on the page following your screenshot. The backoff period will depend on the advertising interval. Please see page 2772 of the Bluetooth Core specification v5.3, and let me know if you have any questions, or if anything is still unclear! :)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I will also forward these questions to the developers, to have definitive confirmation that it is implemented exactly as written in section 4.4.3.2 of the Bluetooth Core specification v5.3.&lt;/p&gt;
[quote user="jermi"]If Scanner B receives the ScanResp triggered by A during the backoff period, how does B handle it?[/quote]
&lt;p&gt;Scan responses are directed, so B would not record the scan response triggered by A, since it is not directed at B, and B did not expect this scan response.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378401?ContentTypeID=1</link><pubDate>Sat, 23 Jul 2022 04:00:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f8cbd3f-8cd5-4a73-914f-5ed80c6ec8ae</guid><dc:creator>jermi</dc:creator><description>&lt;p&gt;Hello Karl ：&lt;/p&gt;
&lt;p&gt;I now have many (more than 100) terminal slaves broadcasting at the same time, and several masters scan the information of the slaves, and sometimes the information of some slaves cannot be collected, so I need to know the information:&lt;/p&gt;
&lt;p&gt;How long is the backoff period? How is it achieved? If there are two hosts scanning at the same time, what is the probability of collision? What about 5? If Scanner B receives the ScanResp triggered by A during the backoff period, how does B handle it?&lt;br /&gt;In addition, I noticed that on the online-power-profiler, the RX time is only 60us. If there is a back-off mechanism, this receiving time is not enough at all. How do you understand it?&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ScanReq backoff mechanism</title><link>https://devzone.nordicsemi.com/thread/378203?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2022 04:40:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:545f9396-9946-4cc5-aa23-9411cb9d1eb8</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello &lt;span&gt;jermi.jin&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;I would definitely assume so since this is part of the BT Core specification, and so it is a requirement for all qualified BLE controllers - but I can not seem to find that it is explicitly mentioned in the SoftDevice documentation at the moment. Do you require an explicit confirmation of this?&lt;br /&gt;The backoff mechanism is something that is be handled by the SoftDevice or SoftDevice Controller for you directly, so it is not something you would have to enable or actively add during your development.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>