<?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>Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28452/can-not-get-characteristic-uuid</link><description>Hi team, 
 My 52832 act as central device. It can discover service and characteristic of peripheral. The problem is it can&amp;#39;t get the UUID of every characteristic of service from peripheral when I debug with keil. But it is very weird that it can get</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Dec 2017 12:16:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28452/can-not-get-characteristic-uuid" /><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112409?ContentTypeID=1</link><pubDate>Mon, 18 Dec 2017 12:16:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb23b0e3-210a-46ac-a894-4110768cc0d5</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Ok, I have not seen your code. But from what I can see from the picture above you are only adding one vendorspecific UUID. While the picture from nRF_connect shows that you have 6 different UUID&amp;#39;s in the peripheral. One for the custom service, and 5 for the custom characteristics. I didn&amp;#39;t notice that since the first bytes is identical (so these UUID&amp;#39;s is not correctly generated).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112408?ContentTypeID=1</link><pubDate>Tue, 24 Oct 2017 01:31:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7beadfe-1cc5-40da-80a2-5a217bd2cc07</guid><dc:creator>forrestDun</dc:creator><description>&lt;p&gt;Hi run_ar, As I said in my question.I followed the example of ble_central\ble_app_hrs_c to discover the UUID of each characteristics.As illustrate in my question image, it can&amp;#39;t get the UUID of characteristics,when the program ran to this function--&lt;code&gt;void ble_bas_on_db_disc_evt(ble_bas_c_t * p_ble_bas_c, const ble_db_discovery_evt_t * p_evt)&lt;/code&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112407?ContentTypeID=1</link><pubDate>Mon, 23 Oct 2017 07:35:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2be003f-71c5-42d0-a8ec-d1c276917054</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Are you sure you are trying to discover the correct UUIDs? It&amp;#39;s possible to use sd_ble_gattc_attr_info_discover to get a BLE_GATTC_EVT_ATTR_INFO_DISC_RSP. Unfortunately this is not part of the discovery module. But that is the function used by nRF connect to discover unknown UUIDs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112406?ContentTypeID=1</link><pubDate>Fri, 06 Oct 2017 07:48:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f63a56f1-3b9c-4d7e-9d39-8392facf9183</guid><dc:creator>forrestDun</dc:creator><description>&lt;p&gt;Hi run_ar, I have done the experiment as your indication. The result is same with description of my previous question.
ble_uuid128_t tx_base_uuid = {{0x18, 0x03, 0xa6, 0x28, 0x5e, 0xd8, 0xec, 0x91, 0x1c, 0x48, 0xA3, 0xac, 0x00, 0x00, 0x53, 0x49}};
err_code = sd_ble_uuid_vs_add(&amp;amp;tx_base_uuid, &amp;amp;ble_uuid.type);
VERIFY_SUCCESS(err_code);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ble_uuid.uuid = 0x5343;
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112405?ContentTypeID=1</link><pubDate>Mon, 02 Oct 2017 08:10:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:61a6a53a-c97c-493a-a856-0c0cefb09c17</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry this slipped through the cracks, did you solve it? Since it looks like your peripheral only have vendor specific UUID&amp;#39;s it might be better if you use our nus client example. Start by just replacing the nus UUID&amp;#39;s and check if you can discover a couple of characteristics, then add the rest. If you need both HR and custom, add the nus client to your project and leave the hrs client as is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112411?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2017 00:32:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cd68ccd-dc3f-4f09-b766-df799ee3b37e</guid><dc:creator>forrestDun</dc:creator><description>&lt;p&gt;Hi run_ar, I have update my question, please read it again. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can not get characteristic UUID</title><link>https://devzone.nordicsemi.com/thread/112410?ContentTypeID=1</link><pubDate>Fri, 25 Aug 2017 09:09:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a450a66-7b0f-4cc4-9b1a-224195cb5a06</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Not easy to know exactly what you are doing. Did you modify the example in any way? Note that the Heart rate client only discovers uuid&amp;#39;s that are registered with the discovery module. Check for ble_db_discovery_evt_register in your code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>