<?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>LE privacy with timeslot API</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/31292/le-privacy-with-timeslot-api</link><description>Hi, 
 i want to know if there is a solution to apply LE privacy to a timeslot advertisement ?, my problem is : 
 i have multiple advertisements at the same time (sofdevice + timeslot) , each one on different MAC adress, i want to apply LE privacy to my</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Mar 2018 16:52:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/31292/le-privacy-with-timeslot-api" /><item><title>RE: LE privacy with timeslot API</title><link>https://devzone.nordicsemi.com/thread/123743?ContentTypeID=1</link><pubDate>Fri, 09 Mar 2018 16:52:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62828cbc-846d-434c-a54e-554ced9dd8d5</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The multiactivity beacon example in SDK 11 has its advertising implementation in advertiser_beacon_timeslot.c. Unfortunately there is no built-in privacy feature in that implementation. (It is a simple implementation using static address only.) This means you must either implement that yourself, by adding address changing behavior, or use the SoftDevice instead.&lt;/p&gt;
&lt;p&gt;I see that you have tagged the question with nRF52840, for which you would need a newer SDK. I recommend using the newest SDK (currently 14.2). If you use an nRF51 series SoC then I recommend SDK 12.3 which is the latest release supporting nRF51.&lt;/p&gt;
&lt;p&gt;Some of the use cases previously requiring timeslot advertising can now be done with a SoftDevice (s130, s132 and s140), although for multiple advertisers it is still not straightforward. In any case you may have a look at using the SoftDevice for both advertisements, i.e. set address and advdata for #1, advertise for #1, stop advertising, set address and advdata for #2, advertise for #2, stop advertising, repeat.&lt;/p&gt;
&lt;p&gt;If you go for a timeslot solution then you will not be using the SoftDevice (which is qualified with Bluetooth SIG) which means you may have to qualify your custom advertiser yourself.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE privacy with timeslot API</title><link>https://devzone.nordicsemi.com/thread/123623?ContentTypeID=1</link><pubDate>Fri, 09 Mar 2018 10:36:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce3981c-7760-4663-a778-7655dbb1885f</guid><dc:creator>TAR CHAL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;No, i&amp;#39;am not using a library, my starting point was &lt;strong&gt;multiactivity beacon&lt;/strong&gt; example in SDK11, then&amp;nbsp; yes, i know that the ble_addr is in BLE PDU, what i mean is if there is a way to change this value automatically and periodically and not by setting it just like LE privacy do ?&amp;nbsp;(and avoid that the same adresses are transmitted).&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: LE privacy with timeslot API</title><link>https://devzone.nordicsemi.com/thread/123615?ContentTypeID=1</link><pubDate>Fri, 09 Mar 2018 10:25:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19997c25-c957-42be-be0d-a1b197d5118a</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When using timeslots you essentially have to &amp;quot;do everything yourself&amp;quot; for implementing the BLE stack. Are you using a library for the timeslot advertising, and if so what library? You might for instance find either a struct of some sort or an uint8_t array named &amp;quot;ble_addr&amp;quot; or similar, holding the on-air address.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>