<?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 to Construction the service from standand</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/661/how-to-construction-the-service-from-standand</link><description>hi, 
 
 
 
 i try to analyze the sdk sample with the standard(Server) ,ie : basic battery service
how to build GATT Requirements and Service Characteristics with the ble struct(ble_gatts_char_md_t ,ble_gatts_attr_md_t and ble_gatts_attr_t ) 
 battery</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Jul 2026 19:47:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/661/how-to-construction-the-service-from-standand" /><item><title>RE: How to Construction the service from standand</title><link>https://devzone.nordicsemi.com/thread/569537?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2026 19:47:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee06a159-15e2-4b62-9052-9fe105ad0b13</guid><dc:creator>Kenny65</dc:creator><description>&lt;p&gt;For building GATT services, it may help to first understand how each service and characteristic is structured and how the attributes are connected. Looking at similar implementations and examples can make the relationship between ble_gatts_char_md_t, ble_gatts_attr_md_t, and ble_gatts_attr_t clearer.&lt;/p&gt;
&lt;p&gt;Also, when working on different profiles, organizing your development resources properly is important. I recently found &lt;a href="https://plumbercolumbiasc.com/"&gt;columbia plumbers&lt;/a&gt; useful as an example of a well-structured service website, which shows how different offerings can be organized clearly.&lt;/p&gt;
&lt;p&gt;For BLE, you may want to check the Nordic SDK examples for multiple services and see how each service is initialized and added to the GATT table.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Construction the service from standand</title><link>https://devzone.nordicsemi.com/thread/3342?ContentTypeID=1</link><pubDate>Tue, 22 Oct 2013 00:52:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9e77bc5-978d-49a6-9b72-68402f782f46</guid><dc:creator>steven</dc:creator><description>&lt;p&gt;thank you for your reply.
i will read it detail and trace it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Construction the service from standand</title><link>https://devzone.nordicsemi.com/thread/3341?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2013 11:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7f6ca36-13d1-45bb-8077-2146a01c0934</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;Unfortunately, I don&amp;#39;t quite understand what you try to ask. However, for an example of how to build a custom service, I&amp;#39;d recommend you to have a look at &lt;a href="https://www.nordicsemi.com/eng/content/download/34055/573345/file/nAN-36.zip"&gt;nAN-36&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have any similar document explaining how to build a GATT Client, but there are some examples in the SDK, mainly ble_ias_c.c and ble_ans_c.c.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>