<?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>Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13596/secure-connection-between-nrf51822-and-iphone</link><description>In iOS, I have developed one sample code for BLE scanning and connection with peripheral. 
 I have one nRF51822 Ble. It has secure pairing mechanism. (Claimed by Hardware programmer.) 
 when i connect this ble, App never trigger Pair dialog from iOS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 27 Mar 2019 13:26:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13596/secure-connection-between-nrf51822-and-iphone" /><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/178685?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 13:26:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce12dff1-d268-4487-818f-a1bebcd42601</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Your questions are not relevant to this old iOS case Please create a new question for this. Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/177972?ContentTypeID=1</link><pubDate>Sun, 24 Mar 2019 21:34:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1829de6-6eb8-4afc-b31e-101646dc2166</guid><dc:creator>nosignal</dc:creator><description>&lt;p&gt;Hi run_ar!&lt;/p&gt;
&lt;p&gt;On my device I have encrypted characteristics that trigger the pairing process correctly on iOS and most Android.&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t pair some Android phones. One is the Nokia 7 plus, with Android 8.1, the same results after update to 9.&lt;/p&gt;
&lt;p&gt;The phone connects, but the pairing is not initiated.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Any other method to force the phone to&amp;nbsp;&lt;/span&gt;&lt;span&gt;start pairing process on Android&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Which can be the reason because some android phones not init the pairing? Only connects to the peripheral, negotiates conn params and nothing more... any clues?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51882?ContentTypeID=1</link><pubDate>Wed, 11 May 2016 11:33:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00303b7a-5825-48dc-ae8f-ba38bca029f4</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry the iOS master control panel source code is not publicly available at the moment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51883?ContentTypeID=1</link><pubDate>Wed, 11 May 2016 06:30:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:023aad9f-a0be-4ff0-ac6a-11562766aaf5</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;I see one app from Nordic, &lt;a href="https://itunes.apple.com/us/app/nrf-master-control-panel-ble/id1054362403?mt=8"&gt;itunes.apple.com/.../id1054362403&lt;/a&gt; Pairing perfectly working here while connecting. Do you have git link for this app as like Android (&lt;a href="https://github.com/NordicSemiconductor/nRF-Master-Control-Panel)"&gt;github.com/.../nRF-Master-Control-Panel)&lt;/a&gt; Please respond.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51881?ContentTypeID=1</link><pubDate>Mon, 09 May 2016 13:00:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e38df0dd-ff70-4eb7-a627-c450b060e554</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;OK, Got it..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51876?ContentTypeID=1</link><pubDate>Mon, 09 May 2016 12:45:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15d4ca63-cdc7-412b-a39a-c3409ce0f28f</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;The pairing procedure is transparent to the application so it&amp;#39;s not possible to actually demonstrate this. But you can look at the HID keyboard example in our SDK to see how to configure attribute properties so pairing is triggered. The only thing you can do from your app is trying to read/write a &amp;quot;protected&amp;quot; attribute.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51880?ContentTypeID=1</link><pubDate>Fri, 06 May 2016 11:34:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11307376-0520-4911-81d2-39327df09bfc</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;Hello, Is there any example available &lt;a href="https://github.com/NordicSemiconductor/"&gt;github.com/.../&lt;/a&gt; here to give me info about iOS Pairing with nRF51822  ? Please respond.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51878?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 12:57:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:057768c3-5c94-4836-a719-fa87d20254dc</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;Ok, Thanks for your time. I will give this detail to nRF51822 developer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51877?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 12:38:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:009525e3-38e5-4ca7-a98d-495177805ad0</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Yes, that&amp;#39;s right.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51875?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 09:37:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee865734-4b62-4cf3-847f-70e7dc402c5f</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;There is two options to get the Pairing dialog.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;iOS has to do a read/write of a secure (not open) characteristic.&lt;/li&gt;
&lt;li&gt;The nRF51 application can send a SMP request.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51879?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 05:37:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df4a37b4-699e-42c1-b30e-1232484759eb</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;OK, so pairing dialog only opens when any secure read/write characteristic used to read/write value in nRF51822  Ble firmware. Its like pairing request from app Right ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51874?ContentTypeID=1</link><pubDate>Tue, 03 May 2016 11:49:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6750548b-93cc-449d-935c-86d13709db35</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;On iOS bonding is handled by coreBluetooth, not the application. According to the guidelines bonding will be initiated if the iOS device receives an att error with &amp;quot;insufficient authentichation&amp;quot;. This will only happen if you have configured the attribute table on the nRF51 correctly, e.g. to require security for read/write of a characteristic (in addition the iOS app will have to do a read/write of this characteristic to trigger the error). If your peripheral require encryption you should make sure you configure the attributes accordingly anyway.&lt;/p&gt;
&lt;p&gt;Another option to trigger pairing is if the peripheral send a smp request to the iOS device. This will work, but it&amp;#39;s not according to apples bluetooth design guidelines.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51873?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:58:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a5282fa-c214-4bff-afc4-68888dfa5084</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;Updates question..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51872?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:53:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:786a5564-3e46-46fe-a2bd-44dff6fc327d</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;So at what step, you have issues. You can post the xcode code here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51871?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:53:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05c61317-ed99-4036-8f4e-faaccdc4f194</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;nRF81522 developer claimed, Already added Secure pairing in it.. But i could not got it.. So i have posted question here to know more about mechanism and how app and nRF
communicate with each other,.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51870?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:51:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e73b2f29-4670-4088-8e25-a554b6a4375d</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;Yes, i see.. Also i discover characteristic  from it..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51869?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:50:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f1daf80-8bf6-434f-b390-99f77e042aee</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Can you see that device UUID, when you are scanning?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51868?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:49:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1a46185-1f4f-4bce-ac5d-302bc55ea578</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;Yes, i m app developer.. If you have any trick about nRF81522, so i will give that info to nRF81522 developer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51867?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:47:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c4884f5-fc46-4a66-9063-4ec04c9c831e</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;So you are the App developer, not the nRF51822 developer. I need to know what knowledge base you have . LOL&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51866?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:37:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:426ddc7d-594c-4443-93f6-c411120abff8</guid><dc:creator>Jag Baba</dc:creator><description>&lt;p&gt;I have developed one app. which is perfectly working with one BLE hardware for pairing, reading, writing. But same code not working for pairing only with another BLE chip hardware (nRF51822).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure connection between nRF51822 and iPhone</title><link>https://devzone.nordicsemi.com/thread/51865?ContentTypeID=1</link><pubDate>Mon, 02 May 2016 13:27:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc712fd7-ff40-4899-a0ee-89995bd96a1d</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Not sure if I totally understood your question.&lt;/p&gt;
&lt;p&gt;You will need an App developed for this hardware device. You need to write code for the App to &amp;quot;scan&amp;quot;, and find the hardware device, and if this is the device the App is looking for, the App will connect to the device and start communication, or enable the service and start writing, or reading or getting notifications.&lt;/p&gt;
&lt;p&gt;But native iOS app/setting will not pop up a &amp;quot;Pairing Dialog&amp;quot; automatically.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>