<?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>BLE Radio Off</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41127/ble-radio-off</link><description>Hi, 
 I am developing a product using nRF2840 which performs periodic sensor readings. 
 Due to the nature of the sensor I&amp;#39;m reading from ( sensitive to noises and placement ) , I have to make sure radio is off during sampling. 
 
 If timing the sampling</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 27 Mar 2019 13:52:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41127/ble-radio-off" /><item><title>RE: BLE Radio Off</title><link>https://devzone.nordicsemi.com/thread/178699?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 13:52:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:61b80c6e-7787-4808-a94c-e07624954f94</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;100 ms is the maximum timeslot that can be granted, which is a limitation of the SoftDevice. However, it is possible to extend a timeslot repeatedly, up to 128 seconds.&amp;nbsp;This should cover most use cases, but if you &lt;em&gt;must know&lt;/em&gt; that you have the timeslot for more than 100 ms in advance, then it is not possible. In that case the only option is to disable the SoftDevice and reinitialize it when you are done with the other task.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Radio Off</title><link>https://devzone.nordicsemi.com/thread/178503?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 19:06:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57718e72-a5fd-4288-8a38-a6f344b97983</guid><dc:creator>ran</dc:creator><description>&lt;p&gt;Einar - I&amp;#39;d like to better understand&amp;nbsp; : If I use MAX connection interval ( 4 sec ) - I should be able to get a 4 sec. window of radio off . If I set slave latency to N , I can even get 4 x N window of no radio . So - how come I can get only 100ms with Timeslot API ? What am I missing here ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Radio Off</title><link>https://devzone.nordicsemi.com/thread/177511?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2019 09:24:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8247feae-cde9-4c64-9465-f73e9328212c</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Yes, you can do that.&lt;/p&gt;
&lt;p&gt;However, it has some downsides compared to using timeslots. The most important is probably what you mentioned already, that the connection will be terminate for a period. Also, initializing the SoftDevice after reading takes some time, leading to higher average current consumption if done often in addition to what follows from the fast advertising after re-configuring the SoftDevice. Lastly, many SDK libraries are not designed to handle SoftDevice being disabled and reinitialized, and this is not a scenario that is used while testing the SDK, so you might get some problems that you need to solve. Lastly, I do not see any benefit of disabling the SoftDevice instead of using a timeslot (unless you need a longer period of time without SoftDevice interruption, longer than what can be guaranteed with timeslots).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Radio Off</title><link>https://devzone.nordicsemi.com/thread/177490?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2019 08:09:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11370b8f-2ade-4460-9671-24d408435cdc</guid><dc:creator>ran</dc:creator><description>&lt;p&gt;Einar - as an alternative for using Radio timeslot API , can I turn off BLE ( sd-power-off ) for a brief period, and then turn it on again ( with fast advertising after power on ) - do you see a problem with that ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Radio Off</title><link>https://devzone.nordicsemi.com/thread/159867?ContentTypeID=1</link><pubDate>Mon, 03 Dec 2018 07:47:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5838ca36-3ec2-45f2-8910-da7e28925868</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The radio will never be on between connection events provided that you do not scan or advertise. You can also use the &lt;a href="https://www.nordicsemi.com/DocLib/Content/SoftDevice_Spec/s140/latest/SDS/s1xx/concurrent_multiprotocol_tsl_api/radio_tsl_api"&gt;Radio timeslot API&lt;/a&gt; if you want the SoftDevice to allocate time slots for you where it is guaranteed that it will not use the radio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>