<?xml-stylesheet type="text/xsl" href="https://test-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/"><channel><title>Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><description>Before we begin
Scope
Topics that will be covered include:



Before we begin

Necessary equipment and software
Necessary prior knowledge


Some basic theory

The Generic Attribute Profile (GATT)
Services
Characteristics
Universally Unique ID (UUID)
</description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 16 Dec 2021 12:44:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user111909</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Guys,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can someone explain, from where the variable BLE_UUID_OUR_SERVICE came? where it is defined or what is the value on this program?&lt;/p&gt;
&lt;pre&gt;line:   service_uuid.uuid = BLE_UUID_OUR_SERVICE;&lt;br /&gt;&lt;br /&gt;Thanks for your answer!&lt;br /&gt;&lt;br /&gt;With Regards,&lt;br /&gt;Sreejith&lt;/pre&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 11 Nov 2021 06:40:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user102920</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Its really helpfull/&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Mon, 16 Aug 2021 08:03:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user107087</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thanks for tutorial.&lt;br /&gt;Can anyone provides sample example for peripheral in which central writes value to peripheral and reads value from peripheral ?&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 22 Jul 2021 11:36:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user84452</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi the example can work with the nRF52842DK ?&lt;br /&gt;if not, how can it work with it&amp;nbsp; ?&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 22 Jul 2021 11:35:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user84452</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi the example can work with the nRF52842DK ?&lt;br /&gt;if not, how can it work with it&amp;nbsp; ?&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 10 Sep 2020 09:29:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user92648</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello everyone&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 10 Sep 2020 09:21:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user92648</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello everyone&lt;br /&gt;I am fresher of BLE. I have followed this post but my device can&amp;#39;t find the BLE device which I program the code inside it. the problems happened when I apply your code. It means that If I don&amp;#39;t use your step1 to step 6 my nRgo can find the BLE device but after applied your extra code It is impossible to find mine. Can anyone hel[p me please??&lt;br /&gt;I use nRF52833 DK and SDK 17 to compile.&lt;br /&gt;Tks&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Thu, 10 Sep 2020 09:15:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user92648</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello everyone&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Mon, 27 Jul 2020 08:08:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user17660</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am using SDK v15 and got the following errors:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;C:\BLE Projects\nRF5_SDK_15.3.0_59ac345\components\libraries\experimental_log\src\nrf_log_backend_rtt.c: No such file or directory&lt;/li&gt;
&lt;li&gt;C:\BLE Projects\nRF5_SDK_15.3.0_59ac345\components\libraries\experimental_log\src\nrf_log_backend_serial.c: No such file or directory&lt;/li&gt;
&lt;li&gt;C:\BLE Projects\nRF5_SDK_15.3.0_59ac345\components\libraries\experimental_log\src\nrf_log_backend_uart.c: No such file or directory&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Did I miss anything?&lt;/p&gt;
&lt;p&gt;Jade&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Fri, 24 Jul 2020 09:58:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user91666</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;i cant find the our_service.h and our_service.c attachment&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Tue, 02 Jun 2020 01:50:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user90262</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;in the step 5 and step 6.i dont success.It jam in advertising_init :(.Pls kindly help me&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Fri, 24 Apr 2020 12:01:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user88268</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I had a couple of problems with this which I have now solved and might be useful for others to know&lt;/p&gt;
&lt;p&gt;1) With Segger SES, for logging to show up in the Debug Terminal, edit sdk_config.h so that NRF_LOG_BACKEND_RTT_ENABLED is 1.&lt;/p&gt;
&lt;p&gt;2) Should be clear from the screenshots but not specifically mentioned, the nRF Connect mentioned is the &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs"&gt;PC desktop version&lt;/a&gt; not the iOS App. I kept finding irrelevant services shown in the iOS app, the Nordic UART service and characteristic, probably from a previous program running on the same nRF52-DK, even though this isn&amp;#39;t anywhere to be found in this project. It turned out to be some sort of cached data in the iOS BT stack, because the same services also showed up in the LightBlue app. Disabling BT (white icon in the Control Centre) and re-enabling didn&amp;#39;t fix it, but turning Bluetooth off in Settings, then back on, did. iOS version 12.4.1.&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Tue, 24 Sep 2019 06:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user75091</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thanks for the great tutorial. I have followed the steps and tried to understand most of the parts. I am using Segger Embedded studio and my target board is custom nRF52832 board along with nRF52 DK, there are two issues faced by me however:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Segger RTT viewer only shows print &amp;amp; write statements but no activity during connection &amp;amp; disconnection.&lt;/li&gt;
&lt;li&gt;Even after adding step 5 &amp;amp; 6, app shows unknown service. It is displaying base UUID correctly, but there is no trace of OUR_SERVICE_UUID.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let me know if I am missing something&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Sat, 24 Aug 2019 10:23:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user80059</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;hi.&amp;nbsp;&amp;nbsp;&amp;nbsp; i was wondering where i can find the tutorial &lt;a href="/tutorials/b/getting-started/posts/getting-started-with-the-nrf5-development-kit"&gt;Getting started with the nRF51 or nRF52 Development Kit&lt;/a&gt;&amp;nbsp; as the link no longer works, and i&amp;#39;ve not found it in any searches, if it&amp;#39;s still available i&amp;#39;d be interested to read it, many thanks, ruth&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Bluetooth low energy Services, a beginner&amp;#39;s tutorial</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial</link><pubDate>Tue, 25 Jun 2019 08:54:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99f6949-ce5f-40fa-8f6e-e0589be22a12</guid><dc:creator>user80785</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi! I want to make my first code in my nrf51 dk (i have an PCA10028). I have experience with M0 and other uC, but i have never play with BT. Could you guys recommend me the SIMPLIEST BT example? I just want to send a byte and to read it in the nrf comm app or wherever.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Thanks a lot!&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1168&amp;AppID=12&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>