<?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>ANCS Bonding Without an App</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3485/ancs-bonding-without-an-app</link><description>I have the RedBear BLE shield running on an Arduino Leonardo. I am using the ANCS Library from here: github.com/.../avr_nrf_ancs_library and have updated it to run the latest Nordic BLE library. 
 I have everything up and running and it is able to receive</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Aug 2014 17:55:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3485/ancs-bonding-without-an-app" /><item><title>RE: ANCS Bonding Without an App</title><link>https://devzone.nordicsemi.com/thread/12623?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2014 17:55:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6aa37dc8-9f82-48cb-9224-a58d774361d6</guid><dc:creator>Luke</dc:creator><description>&lt;p&gt;I figured it out... you need to request the security once the connection has been made. iOS doesn&amp;#39;t try to read any of the attributes by itself, so the security doesn&amp;#39;t upgrade on its own.&lt;/p&gt;
&lt;p&gt;Add this into the pipe_status event handler:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;if (lib_aci_is_discovery_finished(&amp;amp;aci_state) &amp;amp;&amp;amp; (ACI_BOND_STATUS_SUCCESS != aci_state.bonded)) {
                debug_println(F(&amp;quot;Upgrading security!&amp;quot;));
                lib_aci_bond_request();
            }
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS Bonding Without an App</title><link>https://devzone.nordicsemi.com/thread/12620?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2014 16:43:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdfc0333-3c36-4301-b460-730d1e034c41</guid><dc:creator>Luke</dc:creator><description>&lt;p&gt;I looked through the SDK docs and it looks like it should be possible to have a Service Solicitation start the bonding process. I am only advertising under the Bonding tab of the GAP server, but it still doesn&amp;#39;t result in a Pairing dialog popping up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS Bonding Without an App</title><link>https://devzone.nordicsemi.com/thread/12622?ContentTypeID=1</link><pubDate>Fri, 15 Aug 2014 15:46:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b16ff1f7-cb83-40a6-b12b-a47e7662cf2a</guid><dc:creator>Luke</dc:creator><description>&lt;p&gt;Good point! I am not getting the pairing dialog when I try to connect through the iOS Bluetooth Setting pane. I do see the Shield there and when I click on the I get the &amp;quot;wait circle&amp;quot; and then it says &amp;quot;Connected&amp;quot;. However there is the Information Circle button next to it and the Pairing dialog doesn&amp;#39;t come up. When I turn Bluetooth off &amp;amp; on on the iOS side, the connection is forgotten. What do I have to do on the Arduino / BLE Shield side to make the Pairing Dialog come up without an App? Are there any good examples?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ANCS Bonding Without an App</title><link>https://devzone.nordicsemi.com/thread/12621?ContentTypeID=1</link><pubDate>Thu, 14 Aug 2014 19:58:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d379ec70-6f9e-41d5-951b-bed855d21448</guid><dc:creator>joshrl</dc:creator><description>&lt;p&gt;You might be confused a bit about apple&amp;#39;s terminology. The pairing dialog that comes up in iOS is actually bonding in BTLE terms. If your app is&amp;quot;paired&amp;quot; in iOS, it is indeed paired. If ANCS is working, it should be sending notifications to the peripheral without the need for an app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>