<?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>How do I obtain unique connectable BLE MAC address for my device ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112897/how-do-i-obtain-unique-connectable-ble-mac-address-for-my-device</link><description>Zephyr / SDK 2.1.2 / nRF52833, acting as BLE peripheral. My system consists of multiple peripherals, and I want each of these peripherals broadcast its own unique MAC address via non-connectable advertisement Central device (which doesn&amp;#39;t use Nordic)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Jul 2024 15:28:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112897/how-do-i-obtain-unique-connectable-ble-mac-address-for-my-device" /><item><title>RE: How do I obtain unique connectable BLE MAC address for my device ?</title><link>https://devzone.nordicsemi.com/thread/494854?ContentTypeID=1</link><pubDate>Fri, 19 Jul 2024 15:28:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93f15801-ede9-45f2-8aa4-ecf9c5ae67a2</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;By default you will get a random static address. This address is fixed throughout the lifetime of the device, and technically it is fetched from the &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52833/page/ficr.html#ariaid-title16"&gt;DEVICEADDR&lt;/a&gt; registers in &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52833/page/ficr.html"&gt;FICR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The main exception to this is if you set &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/kconfig/index.html#CONFIG_BT_PRIVACY"&gt;CONFIG_BT_PRIVACY&lt;/a&gt;, which will change the address type to a resolvable random private address instead.&lt;/p&gt;
&lt;p&gt;Please note that a static address is not necessarily wanted, due to privacy reasons. If you have a fixed peer which will reconnect to your device, then resolvable random private addresses may actually be a better option. After establishing a bond on the first connection, the peer will then be able to recognize and reconnect to your device, even if it uses resolvable random private addresses, since with the bonding data your peer will be able to resolve the address.&lt;/p&gt;
&lt;p&gt;For more information on addresses, see e.g. &lt;a href="https://academy.nordicsemi.com/courses/bluetooth-low-energy-fundamentals/lessons/lesson-2-bluetooth-le-advertising/topic/bluetooth-address/"&gt;Bluetooth address&lt;/a&gt;.&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: How do I obtain unique connectable BLE MAC address for my device ?</title><link>https://devzone.nordicsemi.com/thread/493902?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2024 12:29:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30f1a553-7780-453e-ba90-4fa52216db96</guid><dc:creator>Alex_S@Aperia</dc:creator><description>&lt;p&gt;I suspect this BLE_ADDR_LE_RANDOM is static, in that&amp;nbsp; it uniquely identifies each Nordic chip and is not going to change&lt;br /&gt;which is all I need, &lt;br /&gt;I would like to confirm it though&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>