<?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>About Bond Manager</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4085/about-bond-manager</link><description>Hi 
 I have been experimenting with encryption and bonding and I think I don&amp;#39;t understand completely the bond procedure. 
 To bond a device, it is necessary using the bond manager? Bond manager stores information about the bonding result in flash, right</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Jan 2015 10:02:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4085/about-bond-manager" /><item><title>RE: About Bond Manager</title><link>https://devzone.nordicsemi.com/thread/14646?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2015 10:02:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38c6ceac-5217-4608-870a-8119abe33d00</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;The purpose of bonding is described in Vol 3, Part H, Section 6.5.1, in the Bluetooth Core Specification 4.2:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The purpose of bonding is to create a
relation between two Bluetooth devices
based on a common link key (a bond).
The link key is created and exchanged
(pairing) during the bonding procedure
and is expected to be stored by both
Bluetooth devices, to be used for
future authentication. In addition to
pairing, the bonding procedure can
involve higher-layer initialization
procedures.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The bond manager (and the device manager) is just a library we offer for persistently storing the bonding information (in flash). You don&amp;#39;t have to use it, you can store the bonding information however you want to, or if you don&amp;#39;t need bonding, you can just skip it all together.&lt;/p&gt;
&lt;p&gt;You can find information about the bond manager in &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/5.2.0/html/a00103.html"&gt;SDK 5.2.0 documentation&lt;/a&gt;, and information about the device manager in &lt;a href="http://developer.nordicsemi.com/nRF51_SDK/doc/7.1.0/s110/html/a00118.html"&gt;SDK 7.1.0 documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If the list is full you will not be able to store more bonds, but you can increase the number of bonds you can have in the list, and you can delete bonds from the list.&lt;/p&gt;
&lt;p&gt;If you reset your device and you lose the bonding information, it is not working as it should. If you delete the bonding information from Master Control Panel you are no longer bonded.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About Bond Manager</title><link>https://devzone.nordicsemi.com/thread/14645?ContentTypeID=1</link><pubDate>Fri, 17 Oct 2014 09:26:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f959bf74-6664-4c60-874f-9348b8af7fb7</guid><dc:creator>Elena</dc:creator><description>&lt;p&gt;Thanks you. I&amp;#39;ll start right now to include the bond manager to my design&lt;/p&gt;
&lt;p&gt;Thanks again&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: About Bond Manager</title><link>https://devzone.nordicsemi.com/thread/14644?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2014 22:14:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08a7bbe1-fe86-47e0-acfe-30e448da2a79</guid><dc:creator>wlgrd</dc:creator><description>&lt;p&gt;The bond manager, or Device Manager (see &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/6.0.0/s110/html/a00937.html#gaffbf0ad98e25546a4645eb2cac9bef8a"&gt;SDK6.0 docs&lt;/a&gt;) stores information about the bonds in flash so it is persistent through a power cycle. When the list is full, I think the application needs to tell the DM which bond to erase to make room for a new bond.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>