<?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>BLE GATT Service</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36417/ble-gatt-service</link><description>To ship custom sensor data generated at 200 Hz from a BLE peripheral to a BLE Central over a GATT service I chose to start with template project in peripheral directory of SDK (version 15.0) to get the sensor data and then brought in files required for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Jul 2018 06:17:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36417/ble-gatt-service" /><item><title>RE: BLE GATT Service</title><link>https://devzone.nordicsemi.com/thread/140149?ContentTypeID=1</link><pubDate>Mon, 16 Jul 2018 06:17:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c93111e-53eb-44c1-bf7b-6e354cb854a8</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;&lt;span style="font-weight:400;"&gt;The two services you mentioned are indeed proprietary services, and are designed for specific uses. The Heart Rate service (HRS) can be used for applications including monitoring the heart rate, and contains characteristics li&lt;/span&gt;&lt;span style="font-weight:400;"&gt;ke &amp;ldquo;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Heart Rate Measurement&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&amp;rdquo; an&lt;/span&gt;&lt;span style="font-weight:400;"&gt;d &amp;ldquo;Body Sensor Location&amp;rdquo;. The Nordic UART Service (NUS) makes it possible to emulate a serial port over BLE, and it includes the characteristics RX and TX. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;However, you are free to create custom services for your own needs, which I would recommend for you in this case. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Here is a tutorial, with complete code for a custom service for SDK &lt;/span&gt;&lt;span style="font-weight:400;"&gt;v15.0.0: &lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;a href="https://github.com/bjornspockeli/custom_ble_service_example"&gt;https://github.com/bjornspockeli/custom_ble_service_example&lt;/a&gt;&lt;a href="https://github.com/bjornspockeli/custom_ble_service_example"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Best regards Simon Iversen&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>