<?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>Button App Structure</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29325/button-app-structure</link><description>Hello. 
 I want to design a product. It will have these features; 
 
 It has 4 buttons on it. 
 Obviously it is battery powered device. 
 I want to see some information given order below;
GroupName (7 bytes), DeviceName (7 bytes), Device ID (1 byte</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Jan 2018 11:38:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29325/button-app-structure" /><item><title>RE: Button App Structure</title><link>https://devzone.nordicsemi.com/thread/116679?ContentTypeID=1</link><pubDate>Wed, 10 Jan 2018 11:38:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05f2fa68-76ba-4a02-ae5b-1afb45fa2bb6</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;It depends what do you mean by dummies;) If you are such a dummy that you cannot search for &amp;quot;how ble works&amp;quot; on google and then read first 30 articles you will find (or potentially more if you alter that search phrase to &amp;quot;introduction to bluetooth low energy&amp;quot; or whatever else) and make your view on which of these is best for you then I&amp;#39;m afraid there is little hope. To me first two hits on &amp;quot;Bluetooth Low Energy&amp;quot; on Amazon should give you all you need...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Getting-Started-Bluetooth-Low-Energy/dp/1491949511"&gt;www.amazon.com/.../1491949511&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.amazon.com/Bluetooth-Low-Energy-Developers-Handbook/dp/013288836X"&gt;www.amazon.com/.../013288836X&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Button App Structure</title><link>https://devzone.nordicsemi.com/thread/116680?ContentTypeID=1</link><pubDate>Wed, 10 Jan 2018 11:29:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4673f15c-8745-406e-8030-246cabf74373</guid><dc:creator>Muhammet YILDIZ</dc:creator><description>&lt;p&gt;All i want is documents. For dummies, simple, getting started level. Rest of it, i will do the job.I do not expect from any body.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Button App Structure</title><link>https://devzone.nordicsemi.com/thread/116678?ContentTypeID=1</link><pubDate>Wed, 10 Jan 2018 08:14:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d98bfcf6-acf9-4e5d-9967-4216acea8d62</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Normally one would try to test and then recompile and understand all BLE examples inside nRF5 SDK. Once you are comfortable with how LL, GAP and GATT BLE layers wok in BLE (as &amp;quot;theoretical&amp;quot; concept) and how they are translated to Nordic BLE Stack (Soft Device) API calls (id you decide to use Nordic stack and not some other variant like open source Zephyr) then you can stat to design simple FWs yourself (like write your won advertiser only, then simple GAP Peripheral + GATT Server and test it with nRF Connect application on your Smart Phone) and finally you will arrive to your won application (your requirements look like very common and basic/easy BLE app!). There are indeed all the Tutorials on this page so again going through all of them and understanding what they show is the best. There are some people who encountered problems during doing that but that should be solvable through the forum...&lt;/p&gt;
&lt;p&gt;So finally after few weeks or months of work you should be decent expert on BLE and nRF5x products able to independently design and implement BLE FWs;) But I guess the same way works for pretty much any platform, programming language, technology... so I don&amp;#39;t understand why the people still ask the same question again and again and again (these all can be put into &amp;quot;I&amp;#39;m new to this, I spent few days of reading, I&amp;#39;m lazy to go on, can anyone tell me where I read ultimate tutorial which will make the expert from me in 24 hours? Or even better where someone already developed exactly what I need and give it to me for free&amp;quot;? The obvious answers are &amp;quot;You cannot become expert in 24 hours, you will need to invest much more - depending on your prerequisites and how fast learner you are it can be 4 weeks of full time or 6 months. Also if you think that someone came before you with your obscure use case and published it with free license on GitHub - the answer is most probably NO!&amp;quot;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>