<?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 use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24005/how-do-i-use-the-notification-feature-in-ble</link><description>im very new to ble, i wanna use the notification feature but i cant tell how to do that.
i searched some question but havnt found anything straight forward. maybe idk what to look for exactly. 
 any help would be very appreciated guys!</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 03 Aug 2017 14:01:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24005/how-do-i-use-the-notification-feature-in-ble" /><item><title>RE: how do i use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/thread/94501?ContentTypeID=1</link><pubDate>Thu, 03 Aug 2017 14:01:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6aee308-04cd-47ec-a565-3a73dc24f62f</guid><dc:creator>luke</dc:creator><description>&lt;p&gt;oh thats great to understand ble better.. thanks run_ar!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how do i use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/thread/94500?ContentTypeID=1</link><pubDate>Thu, 03 Aug 2017 07:58:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40929770-e7a8-4edd-b060-978d077d4370</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;@luke you could also take a look at &lt;a href="https://devzone.nordicsemi.com/tutorials/17/"&gt;this&lt;/a&gt; tutorial.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how do i use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/thread/94502?ContentTypeID=1</link><pubDate>Wed, 02 Aug 2017 09:37:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03b2990a-5044-45da-8441-9c38dbf5d776</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Yes, you are basically there. &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v2.0.0/group___b_l_e___g_a_t_t_s___h_v_n___m_s_c.html"&gt;Here is message sequence chart&lt;/a&gt; and example of actual code snippets can be found all over the SDK, just search in full-text for all &lt;code&gt;sd_ble_gatts_hvx&lt;/code&gt; function calls in &lt;code&gt;*.c&lt;/code&gt; files. Note that both Indication and Notification require to a) provision correctly GATT Server Characteristic capabilities (when you init GATT Services during Soft Device init) and then they need to be enabled through GATT Write to Client Characteristic Configuration Descriptor (CCCD) which is automatically created on the stack (by SD) for every Characteristic which supports at least one of these methods. You can either blindly shoot &lt;code&gt;sd_ble_gatts_hvx&lt;/code&gt; and learn from return code if it was enabled or better watch Write events to the CCCD handle and parse data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how do i use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/thread/94499?ContentTypeID=1</link><pubDate>Wed, 02 Aug 2017 09:27:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd20404e-e738-481f-bd1b-07b8c8715ffd</guid><dc:creator>luke</dc:creator><description>&lt;p&gt;custom hardware and sdk11.. so what im trying to learn is sending a notification through ble.. but it seems ill just send it as information via sd_ble_gatts_hvx function accepting a parameter of ble_gatts_hvx_params_t kind of struct with type element of BLE_GATT_HVX_NOTIFICATION. am i heading in the right direction?&lt;/p&gt;
&lt;p&gt;if i am not giving right or clear description plz keep letting me know =)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how do i use the notification feature in ble?</title><link>https://devzone.nordicsemi.com/thread/94498?ContentTypeID=1</link><pubDate>Wed, 02 Aug 2017 08:43:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5132d9e-5f53-4c55-9132-fa1042ab4119</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi Luke, you will need to tell us first what system (HW+SW) do you have to start with. Otherwise GATT Notify method is used in pretty much any nRF5 SDK BLE example which uses GAP&amp;amp;GATT layers so it&amp;#39;s hard to imagine something more straight forward;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>