<?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>Different bonding configuration with different devices</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65840/different-bonding-configuration-with-different-devices</link><description>Hi, 
 
 We&amp;#39;re developing a system composed of one device with an nRF running as central, other device with an nRF running as peripheral and desktop and mobile applications running on Windows 10 and iOS respectively. All devices connect to the peripheral</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 15 Sep 2020 07:32:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65840/different-bonding-configuration-with-different-devices" /><item><title>RE: Different bonding configuration with different devices</title><link>https://devzone.nordicsemi.com/thread/269539?ContentTypeID=1</link><pubDate>Tue, 15 Sep 2020 07:32:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b69a7db-5d10-4c9b-b3ab-cda367a4f837</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I understand the use case now, however I don&amp;#39;t see a good solution here no. You may consider not bonding at all, and instead encrypt all data in the application (instead of relying on encryption on link layer), this could somewhat do what you want.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Different bonding configuration with different devices</title><link>https://devzone.nordicsemi.com/thread/269475?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 20:22:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:506bdfe7-adbe-425f-8216-e567df5aa1e9</guid><dc:creator>Federico</dc:creator><description>&lt;p&gt;I was thinking it might be technically feasible to connect and write to an open characteristic requesting to clear or set the bonding bit, before attempting to pair. It doesn&amp;#39;t seem like a good solution though.&lt;/p&gt;
&lt;p&gt;Regarding your question, we expect some of the windows devices to connect to a lot of peripheral devices, and never connect again. So it seems rather pointless to store the bonding information. Also, we&amp;#39;re not sure whether we can programmatically delete bonded BLE devices in windows, which brings a whole lot of other problems (like LTK lost on the peripheral). So not bonding at all could solve that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Different bonding configuration with different devices</title><link>https://devzone.nordicsemi.com/thread/269394?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 13:29:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:980daff3-3eab-4e5d-b8cf-ac04f774b4cb</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;1. In principle it should be possible to dynamically adjust the bonding bit, however how would you know that it was a Windows 10 peer that connected? I do not see how you would be able to control this, if you were, you could also control the bonding bit.&lt;/p&gt;
&lt;p&gt;2. Windows 10 will connect and establish the highest common supported security level/mode, which make sense I think.&lt;/p&gt;
&lt;p&gt;3. That would violate the BLE spec.&lt;/p&gt;
&lt;p&gt;Can you elaborate why you don&amp;#39;t want Windows 10 to bond?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>