<?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>Different between  BLE_UUID_TYPE_BLE and   BLE_UUID_TYPE_VENDOR_BEGIN</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50557/different-between-ble_uuid_type_ble-and-ble_uuid_type_vendor_begin</link><description>Sorry,I want to know whate is the different between BLE_UUID_TYPE_BLE and BLE_UUID_TYPE_VENDOR_BEGIN, the Device name will become N/A when I use BLE_UUID_TYPE_VENDOR_BEGIN</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 05 Aug 2019 08:24:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50557/different-between-ble_uuid_type_ble-and-ble_uuid_type_vendor_begin" /><item><title>RE: Different between  BLE_UUID_TYPE_BLE and   BLE_UUID_TYPE_VENDOR_BEGIN</title><link>https://devzone.nordicsemi.com/thread/202335?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2019 08:24:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9412316d-1587-4d0f-ade6-5e63451fea73</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/geass77"&gt;Geass77&lt;/a&gt;: If you cannot fit all the information in the Advertisment packet(31 bytes), then you can put additional information in the scan response packet ( 31 bytes). You can put the 128bit UUID in the advertisment packet and the full device name in the scan response packet,&amp;nbsp; &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/21801/how-to-put-the-device-name-to-the-advertising-scan-response"&gt;this answer&lt;/a&gt;&amp;nbsp;provides some useful links and this&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/7066/setting-tx_power_level"&gt;this thread&lt;/a&gt;&lt;span&gt;&amp;nbsp;has a great discussion on the use of device names&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bj&amp;oslash;rn&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Different between  BLE_UUID_TYPE_BLE and   BLE_UUID_TYPE_VENDOR_BEGIN</title><link>https://devzone.nordicsemi.com/thread/202285?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2019 02:11:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2a686eb-12b1-47ea-b734-05835a5fd32b</guid><dc:creator>Geass77</dc:creator><description>&lt;p&gt;Thank you ,so how can I fix the memory problem when I use my own UUID(128 bit)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Different between  BLE_UUID_TYPE_BLE and   BLE_UUID_TYPE_VENDOR_BEGIN</title><link>https://devzone.nordicsemi.com/thread/202136?ContentTypeID=1</link><pubDate>Fri, 02 Aug 2019 12:10:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88aade9e-4387-4d51-9872-0e4536e71953</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;span&gt;BLE_UUID_TYPE_BLE means that the a&amp;nbsp;16-bit&amp;nbsp;&lt;/span&gt;Bluetooth SIG UUID is used.&amp;nbsp;BLE_UUID_TYPE_VENDOR_BEGIN means that a 128-bit Vendor specific UUID(i.e. custom) is used.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See ble_types.h or the &lt;a title="nRF52 Series" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s140.api.v6.1.1/group___b_l_e___u_u_i_d___t_y_p_e_s.html?resultof=%22%42%4c%45%5f%55%55%49%44%5f%54%59%50%45%5f%42%4c%45%22%20"&gt;S140 SoftDevice v6.1.1: Types of UUID&lt;/a&gt;&amp;nbsp;in the Infocenter&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/** @defgroup BLE_UUID_TYPES Types of UUID
 * @{ */
#define BLE_UUID_TYPE_UNKNOWN       0x00 /**&amp;lt; Invalid UUID type. */
#define BLE_UUID_TYPE_BLE           0x01 /**&amp;lt; Bluetooth SIG UUID (16-bit). */
#define BLE_UUID_TYPE_VENDOR_BEGIN  0x02 /**&amp;lt; Vendor UUID types start at this index (128-bit). */
/** @} */&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;So if you are placing the service UUID in the advertisment packet, then a&amp;nbsp;&lt;span&gt;128-bit&amp;nbsp;will take up more space than a 16-bit UUID. The device name will be truncated if there is not enough room in the advertisment packet.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Bjørn&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>