<?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>Characteristic UUID auestion</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/61940/characteristic-uuid-auestion</link><description>I am trying to do spp communication between central and peripheral with BLE. 
 First, the peripheral uses microchip RN4871. 
 The BLE setting is Service UUID: 49535343FE7D4AE58FA99FAFD205E455 TX characteristic UUID: 495353431E4D4BD9BA6123C647249616 RX</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 01 Jun 2020 01:49:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/61940/characteristic-uuid-auestion" /><item><title>RE: Characteristic UUID auestion</title><link>https://devzone.nordicsemi.com/thread/252544?ContentTypeID=1</link><pubDate>Mon, 01 Jun 2020 01:49:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:555c6a9d-5914-44ac-b497-37a17a41f3f7</guid><dc:creator>Kangtae</dc:creator><description>&lt;p&gt;Hung Bui, Reply Thank you very much.&lt;br /&gt;After searching, it seems that it is possible to connect by device name without knowing the UUID.&lt;br /&gt;Using the example &amp;quot;ble_app_hrs_c&amp;quot; seems to be possible, right?&lt;br /&gt;The final goal is to search and select the peripheral devices of the microchip above by name.&lt;br /&gt;If this is possible with the &amp;quot;ble_app_hrs_c&amp;quot; example, can I combine and use &amp;quot;ble_app_uart_c&amp;quot; in this example?&lt;br /&gt;I would appreciate it if you could tell&amp;nbsp;me the main points that need to be changed, such as a function that outputs the searched device name.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Characteristic UUID auestion</title><link>https://devzone.nordicsemi.com/thread/252426?ContentTypeID=1</link><pubDate>Fri, 29 May 2020 13:19:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65054e5c-e7fe-4649-a936-8b55f8525114</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Kangtae,&amp;nbsp;&lt;br /&gt;The microchip peripheral uses quite a strange service and characteristic UUID. They have different bases.&amp;nbsp;&lt;br /&gt;In that case you would need to define 3 different UUID bases. Note that the UUID base has byte 13 and 14 set to 0. and these 2 bytes is formed by the service /characteristic 2 bytes UUIDs.&lt;/p&gt;
&lt;p&gt;For example the NUS service UUID is&amp;nbsp;&lt;span&gt;0x9E, 0xCA, 0xDC, 0x24, 0x0E, 0xE5, 0xA9, 0xE0, 0x93, 0xF3, 0xA3, 0xB5, &lt;strong&gt;0x01, 0x00&lt;/strong&gt;, 0x40, 0x6E&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;And NUS RX characteristic UUID is:&amp;nbsp;0x9E, 0xCA, 0xDC, 0x24, 0x0E, 0xE5, 0xA9, 0xE0, 0x93, 0xF3, 0xA3, 0xB5,&amp;nbsp;&lt;strong&gt;0x02, 0x00&lt;/strong&gt;, 0x40, 0x6E&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In your case the first UUID base will be&amp;nbsp;49530000FE7D4AE58FA99FAFD205E455 and the service UUID will be 0x5343&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Then UUID base for characteristic is&amp;nbsp;&lt;span&gt;495300001E4D4BD9BA6123C647249616 and the characteristic UUID will be 0x5343&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Take note of the uuid_type when you call sd_ble_uuid_vs_add()&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>