<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis Software Development Kit中的主题 MKW30Z; BLE connect multiple devices with same MAC</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659205#M7152</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SDK1.3; IAR 7.50;&amp;nbsp; KW40Z_Connectivity_Software_1.0.1 (KSDK_1.3.0)&lt;/P&gt;&lt;P&gt;In the scenario that there are multiple MKW30Z containing devices&lt;/P&gt;&lt;P&gt;and there is a&amp;nbsp; need to connect them as groups to the same smartphone.&lt;/P&gt;&lt;P&gt;On the embedded devices GAP Peripheral and GATT Server is used.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should any changes made in advertising data on individual devices ?&lt;/P&gt;&lt;P&gt;Where should these differences be treated phone (iOS, Andorid) or MKW30Z device ?&lt;/P&gt;&lt;P&gt;What possible solution there are and&amp;nbsp; what is the best approach ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jan 2017 20:20:32 GMT</pubDate>
    <dc:creator>lucianfiran</dc:creator>
    <dc:date>2017-01-03T20:20:32Z</dc:date>
    <item>
      <title>MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659205#M7152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SDK1.3; IAR 7.50;&amp;nbsp; KW40Z_Connectivity_Software_1.0.1 (KSDK_1.3.0)&lt;/P&gt;&lt;P&gt;In the scenario that there are multiple MKW30Z containing devices&lt;/P&gt;&lt;P&gt;and there is a&amp;nbsp; need to connect them as groups to the same smartphone.&lt;/P&gt;&lt;P&gt;On the embedded devices GAP Peripheral and GATT Server is used.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should any changes made in advertising data on individual devices ?&lt;/P&gt;&lt;P&gt;Where should these differences be treated phone (iOS, Andorid) or MKW30Z device ?&lt;/P&gt;&lt;P&gt;What possible solution there are and&amp;nbsp; what is the best approach ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2017 20:20:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659205#M7152</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-01-03T20:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659206#M7153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lucian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you know the MAC address is a unique number, so we don not recommend do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to made changes for the advertising data, you can't use the same address for multiples devices.&lt;/P&gt;&lt;P&gt;In the case that you connect a device with a phone, it will save information about the aplication, MAC address, service,etc. then you connect other device with the same MAC to the phone, it will take time to update and follow the process to connect a device.(The first device is shut down, the both applications do not have security).&lt;/P&gt;&lt;P&gt;If the application has security the phone will reject the connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jan 2017 21:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659206#M7153</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-01-10T21:55:39Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659207#M7154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So best solution is to have unique MAC addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think MAC is codded on below define inside&lt;STRONG&gt; app_preinclude.h&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define BD_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x13,0x00,0x00,0x9F,0x04,0x00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I use some chip serial number or signature to get some unique address ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What about NXP OUI with some chip signature SS ?&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;STRONG&gt;MM:MM:MM&lt;/STRONG&gt;:SS:SS:SS&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;Organizationally Unique Identifier is a 24-bit number that uniquely identifies a vendor or manufacturer.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://standards-oui.ieee.org/oui.txt" title="http://standards-oui.ieee.org/oui.txt"&gt;http://standards-oui.ieee.org/oui.txt&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like&lt;/P&gt;&lt;P&gt;AC-9A-22&amp;nbsp;&amp;nbsp; (hex)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;AC9A22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (base 16)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;411 E. Plumeria Drive&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;San Jose&amp;nbsp; CA&amp;nbsp; 95134&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;US&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00-60-37&amp;nbsp;&amp;nbsp; (hex)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;006037&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (base 16)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;High Tech Campus 32, Office 1.21&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SAF&amp;nbsp; AD&amp;nbsp; 13456&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E0-51-24&amp;nbsp;&amp;nbsp; (hex)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;E05124&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (base 16)&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;NXP Semiconductors&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;411 E. Plumeria Drive&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;San Jose&amp;nbsp; CA&amp;nbsp; 95134&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;US&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Got confused by these settings:&lt;/P&gt;&lt;P&gt;&amp;nbsp; file &lt;STRONG&gt;gap_types.h &lt;/STRONG&gt;it seems that I can choose some random address.&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef struct gapAdvertisingParameters_tag {&lt;/P&gt;&lt;P&gt;.......&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bleAddressType_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ownAddressType;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt; /*!&amp;lt; Indicates whether the advertising address will be the public address (BD_ADDR) or the random address (set by Gap_SetRandomAddress). Default: public address. */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef struct gapScanningParameters_tag {&lt;/P&gt;&lt;P&gt;..........&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bleAddressType_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ownAddressType;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/*!&amp;lt; Indicates whether the address used in scan requests will be the public address (BD_ADDR) or the random address (set by Gap_SetRandomAddress). Default: public address. */&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;typedef struct gapConnectionRequestParameters_tag {&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bleAddressType_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ownAddressType;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/*!&amp;lt; Indicates whether the address used in connection requests will be the public address (BD_ADDR) or the random address (set by Gap_SetRandomAddress). Default: public address. */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;found in&lt;STRONG&gt; ble_general.h&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*! Bluetooth Device Address Types */&lt;BR /&gt;typedef enum {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gBleAddrTypePublic_c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Public Device Address - fixed into the Controller by the manufacturer. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gBleAddrTypeRandom_c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Random Device Address - set by the Host into the Controller for privacy reasons. */&lt;BR /&gt;} bleAddressType_t;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and set in &lt;STRONG&gt;app_config.c&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gapAdvertisingParameters_t gAdvParameters =&lt;BR /&gt;{ \&lt;BR /&gt;.............&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* addressType */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;gBleAddrTypePublic_c&lt;/STRONG&gt;, \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* directedAddressType */ gBleAddrTypePublic_c, \&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you, and&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Lucian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jan 2017 23:34:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659207#M7154</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-01-10T23:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659208#M7155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lucian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The OUI is 00049F Freescale. company_id&lt;/P&gt;&lt;P&gt;Remember you have two options for select the BD_ADDRESS, &lt;STRONG&gt;public and random.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*! Bluetooth Device Address Types */&lt;BR /&gt;typedef enum&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;gBleAddrTypePublic_c = 0x00, /*!&amp;lt; Public Device Address - fixed into the Controller by the manufacturer. */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;gBleAddrTypeRandom_c = 0x01 /*!&amp;lt; Random Device Address - set by the Host into the Controller for privacy reasons.*/&lt;BR /&gt;} bleAddressType_t;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you select Public address, you will send universal LAN MAC addresses and&amp;nbsp;using a valid Organizationally&amp;nbsp;Unique Identifier (OUI) obtained from the IEEE Registration Authority.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_5.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12227i163CD07696A0FAE8/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_5.png" alt="pastedImage_5.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The random device address may be of either of the following two sub-types, privacy reasons:&lt;BR /&gt;• Static address&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12169i99D8D7A102C3A0A2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;• Private address.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;The private address may be of either of the following two sub-types:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-Non-resolvable private address&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12228iC533C9C1F38C1440/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-Resolvable private address&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12267iBC7C38FC8701EA3C/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2017 22:35:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659208#M7155</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-01-19T22:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659209#M7156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Public address&amp;nbsp;&lt;/STRONG&gt; - IEEE registered, will never change during the lifetime of the device&lt;BR /&gt;48bit &lt;BR /&gt;&amp;nbsp; b0&amp;nbsp; -&amp;gt; b23 company assigned&lt;BR /&gt;&amp;nbsp; b24 -&amp;gt; b47 company id &amp;nbsp;&lt;BR /&gt;the&amp;nbsp; b46 b47 should be different from 11, 00 and 10 - correct ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As third party using NXP chips can we use FSL or NXP OUI ?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Random Static address&lt;/STRONG&gt; - generated every time the device boots up or can stay the same for the lifetime of the device.&lt;BR /&gt;&amp;nbsp;- cannot be changed within a single power cycle of the device. &lt;BR /&gt;48bit &lt;BR /&gt;&amp;nbsp; b0&amp;nbsp; -&amp;gt; b23 random part of static address&lt;BR /&gt;&amp;nbsp; b46 b47&amp;nbsp; -&amp;gt; 11&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;MKW30Z has a Random Static Address &lt;EM&gt;&lt;STRONG&gt;registers unique for each device&lt;/STRONG&gt;&lt;/EM&gt; - found inside some chip register ?&lt;/P&gt;&lt;P&gt;As chips are provided by NXP, there is a link between the individual chip SN and a generated unique static MAC ?&lt;BR /&gt;Is this implemented / supported&amp;nbsp; in current framework ?&lt;/P&gt;&lt;P&gt;KW40Z_Connectivity_Software_1.0.1 (KSDK_1.3.0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Private Resolvable address&lt;/STRONG&gt; -&amp;nbsp; generated from an identity resolving key (IRK) and a random number&lt;BR /&gt;can be changed often even during the lifetime of a connection&lt;BR /&gt;Is this implemented in current framework, you need some paring or extra security settings ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Private Non-Resolvable address.&lt;/STRONG&gt;&lt;BR /&gt;Not very commonly used, a random number that you can change anytime.&lt;BR /&gt;Is this implemented in current framework ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The random static device address is also supported by iOS and Android (or Win 10) systems ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;References:&lt;BR /&gt;&lt;A href="https://devzone.nordicsemi.com/question/39375/bluetooth-address-built-in-or-random/"&gt;https://devzone.nordicsemi.com/question/39375/bluetooth-address-built-in-or-random/&lt;/A&gt; &lt;BR /&gt;&lt;A href="https://devzone.nordicsemi.com/question/6496/gap-address-types/"&gt;https://devzone.nordicsemi.com/question/6496/gap-address-types/&amp;nbsp;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://stackoverflow.com/questions/23471364/private-vs-public-addresses-in-bluetooth-low-energy-on-android" title="http://stackoverflow.com/questions/23471364/private-vs-public-addresses-in-bluetooth-low-energy-on-android"&gt;Private vs public addresses in Bluetooth low energy on Android - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Lucian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jan 2017 08:53:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659209#M7156</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-01-20T08:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659210#M7157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bluetooth MAC address differs from WI-FI MAC ?&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://en.wikipedia.org/wiki/MAC_address" title="https://en.wikipedia.org/wiki/MAC_address"&gt;MAC address - Wikipedia&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="MAC-48 Address.svg" data-file-height="400" data-file-width="475" height="400" src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/MAC-48_Address.svg/475px-MAC-48_Address.svg.png" width="475" /&gt;&lt;/P&gt;&lt;P&gt;in wiki - &lt;STRONG&gt;public / private&lt;/STRONG&gt; bits differ as position.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we use 16 bit&amp;nbsp; &lt;STRONG&gt;SIM_UIDMH&lt;/STRONG&gt;&amp;nbsp; + 32bit &lt;STRONG&gt;SIM_UIDML&lt;/STRONG&gt;&amp;nbsp; + 32bit &lt;STRONG&gt;SIM_UIDL&lt;/STRONG&gt; (total 80bit) as a unique chip depended key -&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class=""&gt;Unique Identification Register &lt;/SPAN&gt;&lt;/STRONG&gt; - to generate a &lt;STRONG&gt;Random Static address&lt;/STRONG&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_7.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12289i08DF2352F2F6EBB3/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_7.png" alt="pastedImage_7.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_8.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12332i06435B75F6951224/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_8.png" alt="pastedImage_8.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_9.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12290i6782D916657EA32A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_9.png" alt="pastedImage_9.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;MKW40Z/30Z/20Z Reference Manual, Rev. 1.2, 10/2015&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Lucian&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 11:54:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659210#M7157</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-01-26T11:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659211#M7158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lucian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use that register o generate&amp;nbsp;Random Static address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remember:&lt;/P&gt;&lt;P&gt;The BD_ADDR may take any values except the 64 reserved LAP values for&amp;nbsp;general and dedicated inquiries&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Reserved Addresses&lt;/P&gt;&lt;P&gt;A block of 64 contiguous LAPs is reserved for inquiry operations; one LAP&amp;nbsp;common to all devices is reserved for general inquiry, the remaining 63 LAPs&amp;nbsp;are reserved for dedicated inquiry of specific classes of devices The same LAP values are used regardless of the contents of UAP&amp;nbsp;and NAP. Consequently, none of these LAPs can be part of a user BD_ADDR.&amp;nbsp;The reserved LAP addresses are 0x9E8B00-0x9E8B3F. The general inquiry LAP is 0x9E8B33.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can take a look for the Specification of the Bluetooth System v4.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jan 2017 16:34:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659211#M7158</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-01-30T16:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659212#M7159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About current framework and MKW30Z&amp;nbsp; the&amp;nbsp;gBDAddress_c is a const array:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;app_preinclude.h&lt;BR /&gt;&lt;EM&gt;#define BD_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x13,0x00,0x00,0x9F,0x04,0x00&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ble_controller_task.c&lt;BR /&gt;&lt;EM&gt;/* Public Device Address */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;const uint8_t gBDAddress_c[6] = {BD_ADDR};&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I want to use, let say, &lt;SPAN&gt;&lt;STRONG&gt;OTA_CrcCompute &lt;/STRONG&gt;from OtaSupport.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;uint16_t &lt;STRONG&gt;OTA_CrcCompute&lt;/STRONG&gt;(uint8_t *pData, uint16_t lenData, uint16_t crcValueOld)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;to get 16bit form 80bit regs (&lt;STRONG&gt;SIM_UIDMH, &lt;/STRONG&gt;&lt;STRONG&gt;SIM_UIDML, &lt;/STRONG&gt;&lt;STRONG&gt;SIM_UIDL&lt;/STRONG&gt; ) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(or other CRC32 or hash function)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_7.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12670iB4A3460ED0BDA556/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_7.png" alt="pastedImage_7.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;can I modify gBDAddress_c to be not constant ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Lucian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2017 11:30:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659212#M7159</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-01-31T11:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659213#M7160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Found a presentation KINETIS W MCUS: BLUETOOTH® SMART AND THREAD&lt;BR /&gt;EBV FAE TRAINING - SITGES&amp;nbsp; 16TH MARCH, 2016&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on page 11&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/13348i9374D4BAB04DF2A9/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It states something about &lt;STRONG&gt;40bit&lt;/STRONG&gt; unique number for MAC, do you know something about this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Lucian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 09:49:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659213#M7160</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-02-02T09:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: MKW30Z; BLE connect multiple devices with same MAC</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659214#M7161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The RSIM MAC Address registers provide a unique ID that is stored in the Flash during factory test&lt;/P&gt;&lt;P&gt;The RSIM MAC Address is loaded from the Flash IFR during the SoC Power on Reset sequence. The MAC Address is a unique ID that is stored in the Flash during factory test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RSIM_MAC_MSB&lt;/STRONG&gt; 8bit &lt;STRONG&gt;RSIM_MAC_LSB&lt;/STRONG&gt; 32bit&lt;/P&gt;&lt;P&gt;total 40bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Address: 4005_9000h base + 8h offset = 4005_9008h&lt;BR /&gt;Address: 4005_9000h base + Ch offset = 4005_900Ch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;page 988&lt;BR /&gt;Chapter 46 Radio System Integration Module (RSIM)&lt;BR /&gt;MKW40Z160RM&amp;nbsp; MKW40Z/30Z/20Z Reference Manual&amp;nbsp; Rev. 1.2, 10/2015&lt;BR /&gt;46.2.3 RSIM MAC MSB (RSIM_MAC_MSB)&lt;BR /&gt;46.2.4 RSIM MAC LSB (RSIM_MAC_LSB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can this be use as static private MAC address ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12975iA9C994646877C90A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2017 09:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/MKW30Z-BLE-connect-multiple-devices-with-same-MAC/m-p/659214#M7161</guid>
      <dc:creator>lucianfiran</dc:creator>
      <dc:date>2017-02-03T09:42:32Z</dc:date>
    </item>
  </channel>
</rss>

