<?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>Optimize power when in advertising mode</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/79504/optimize-power-when-in-advertising-mode</link><description>Hi Devzone, 
 I know that we can adjust &amp;quot;Advertising interval&amp;quot;, &amp;quot;Tx power&amp;quot;, &amp;quot;Tx payload&amp;quot; to do a power optimization when advertising. But I when I set &amp;quot; Advertising interval &amp;quot; about to 1000ms, the central device (Android app) is hard to connect to my</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 10 Sep 2021 11:56:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/79504/optimize-power-when-in-advertising-mode" /><item><title>RE: Optimize power when in advertising mode</title><link>https://devzone.nordicsemi.com/thread/329021?ContentTypeID=1</link><pubDate>Fri, 10 Sep 2021 11:56:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e73476f6-5aaf-4c97-b2b3-f296e3f02792</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user=""]I know that we can adjust &amp;quot;Advertising interval&amp;quot;, &amp;quot;Tx power&amp;quot;, &amp;quot;Tx payload&amp;quot; to do a power optimization when advertising. But I when I set &amp;quot;&lt;span&gt;Advertising interval&lt;/span&gt;&amp;quot; about to 1000ms, the central device (Android app) is hard to connect to my peripheral.[/quote]
&lt;p&gt;Yes. The less frequently you advertise, the longer it will statistically take for a central to connect.&lt;/p&gt;
[quote user=""]1. Reduce &amp;quot;&lt;span&gt;Advertising interval&lt;/span&gt;&amp;quot; to 500ms, but duration is set to 1s. When advertising is idle, I run a app_timer 1s to trigger advertisement_start again. Is this power coefficient ?[/quote]
&lt;p&gt;The app timer is power efficient, but I do not understand this approach. Is the idea that you want to advertise 2 packets with 500 ms apart, then wait 1 second before y ou advertise 2 packets with 500 ms apart again? That would effectively be the same as advertising every 750 ms instead, which would be simpler and you would not have the overhead of using CPU time to reconfigure advertising regularly.&amp;nbsp;&lt;/p&gt;
[quote user=""]2. Keep &lt;span&gt;Advertising interval, o&lt;/span&gt;nly advertise in single channel (37,38 or 39). Is this easier for central connect to my device and is this reduce more power because no need to do a radio switch between channels?[/quote]
&lt;p&gt;This would save you some power per advertising event, but it is not good for several reasons. The central will typically be listening on a single channel at a time. And in that case it would even in perfect conditions make the average time it takes to establish the connection increase. Also, if there happen to be a lot of WiFi traffic etc on the one advertising channel you opted to use, that would be a problem. The same if the devices are stationary during this time and there happen to be multi-path fading on that channel.&lt;/p&gt;
&lt;p&gt;To conclude, the best approach in most practical cases is to stick with the standard advertising approach, but adjust the advertising interval to fit your needs. For some products it is also possible to only advertise in certain conditions, for instance (say) for 2 minutes after a button press.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>