<?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>Getting started.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1211/getting-started</link><description>Hello everyone, 
 I&amp;#39;ve been reading about BLE dev kits lately for one of my projects. I purchased the BLE Mini by RedBear Labs and had a good time with it... till I started writing my own custom firmware. TI&amp;#39;s BLE stack is virtually unavailable in India</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Jan 2014 11:23:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1211/getting-started" /><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5620?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 11:23:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bf8a939-8b15-4a90-bb39-5c1cca4518bd</guid><dc:creator>Drona Nagarajan</dc:creator><description>&lt;p&gt;yes, I&amp;#39;ll look into that right now. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5619?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 11:20:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b2c41d5-a2d2-49c0-8078-caf04f783165</guid><dc:creator>David Edwin</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;Q1. Since ANCS is a primary service, do I make a new service in the Studio? I made a new service &amp;gt;called &amp;quot;ANCS&amp;quot; and then added three characteristics to it using the UUIDs from the ANCS &amp;gt;documentation. I then added the service to the &amp;quot;Remote&amp;quot; column.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yes, this is correct.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Q2. Can I use a pre-defined service (like Heart Rate service)? More clearly, can I add the &amp;gt;documented characteristics to a pre-defined service?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you want to use the ANCS you have to as per Q1. You can always add any Service that you want to your local GATT Server.&lt;/p&gt;
&lt;p&gt;Since the ANCS requires using a bond, please take a look at using the &amp;quot;ble_proximity_template&amp;quot; for Arduino as the start point to add the ANCS pipes to the &amp;quot;Remote&amp;quot; .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5618?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 10:56:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6733e912-aa4d-44e6-9445-98420519214d</guid><dc:creator>Drona Nagarajan</dc:creator><description>&lt;p&gt;I&amp;#39;m trying to get Apple&amp;#39;s &lt;a href="https://developer.apple.com/library/IOS/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html"&gt;ANCS&lt;/a&gt; to work with nRF8001. The documentation says that ANCS is a primary service having a specific UUID and has three characteristics.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using nRFGo Studio to program the nRF8001 (again, I have not yet received my dev kit so I&amp;#39;m doing theoretical work). My questions are:&lt;/p&gt;
&lt;p&gt;Q1. Since ANCS is a primary service, do I make a new service in the Studio? I made a new service called &amp;quot;ANCS&amp;quot; and then added three characteristics to it using the UUIDs from the ANCS documentation. I then added the service to the &amp;quot;Remote&amp;quot; column.&lt;/p&gt;
&lt;p&gt;Q2. Can I use a pre-defined service (like Heart Rate service)? More clearly, can I add the documented characteristics to a pre-defined service?&lt;/p&gt;
&lt;p&gt;I guess I have to make a new service. Adding this service to the &amp;quot;remote&amp;quot; column basically means that nRF8001 will look for that particular service in a remote device (iOS in this case). Am I understanding it correctly?&lt;/p&gt;
&lt;p&gt;I just want to be sure because, due to shortage of time, I&amp;#39;ll have to write the firmware directly to NVM so I cannot undo it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5617?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 10:45:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:efd90f8d-711a-4a38-9c77-783ce316d1d1</guid><dc:creator>Drona Nagarajan</dc:creator><description>&lt;p&gt;Hi, thanks for your reply. I&amp;#39;ve been looking into the Arduino code. I haven&amp;#39;t yet received my BLEShield yet, it is due next week.&lt;/p&gt;
&lt;p&gt;I also wanted to ask a few (two) more questions. Please check the reply as I cannot post links in a comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5616?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 08:35:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9e4cac9-e4f7-4fb2-b79d-3f117f9a74f3</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can use an Arduino or compatible board as an alternative to the nRFgo starter kit. You can use the Bluetooth low energy SDK for Arduino available at &lt;a href="https://devzone.nordicsemi.com/arduino"&gt;devzone.nordicsemi.com/arduino&lt;/a&gt; to start firmware development.&lt;/p&gt;
&lt;p&gt;If you choose to use a different micro-controller you will need to port the ACI library to the microcontroller. Basic ports of the ACI library and examples are available for msp430, TIVA, lpc1769, lpc1114 etc. These are available on the devzone or available on request at the &lt;a href="http://www.nordicsemi.com/eng/Support/Contact-Support-Team"&gt;Nordicsemi support portal
&lt;/a&gt; through your mypage account.
Ports of the nRF8001 library also exist for Microchip&amp;#39;s PIC controllers but you need to request Microchip for access to these libraries.
In addition the nRF8001 library and basic examples also exist for the &lt;a href="http://forums.leaflabs.com/topic.php?id=13444"&gt;Maple&lt;/a&gt; (STM32) and the ChipKit (PIC32) using their Arduino compatible interfaces.&lt;/p&gt;
&lt;p&gt;The nRF8001 development kit comes with a master emulator dongle and access to an SDK and documentation. The Bluetooth low energy SDK for Arduino can also be used with the nRF8001 development kit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started.</title><link>https://devzone.nordicsemi.com/thread/5615?ContentTypeID=1</link><pubDate>Thu, 02 Jan 2014 08:05:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5dc970ec-476d-4119-b3e1-ea3f9177d331</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;The mcu that is provided with the nRF8001 development kit is the nRF8200 and not the nRF8002.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>