<?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>What the difference between SMP request and pairing request?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1133/what-the-difference-between-smp-request-and-pairing-request</link><description>Hi guys, 
 I am really confused to distinguish SMP request from pairing request. 
 
 Could you kindly what the difference? 
 Device(nRF51822) can send SMP reqeust? If yes, what function(API) is supposed to do? 
 
 Could you? 
 Best regards,
YS</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 30 May 2016 21:08:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1133/what-the-difference-between-smp-request-and-pairing-request" /><item><title>RE: What the difference between SMP request and pairing request?</title><link>https://devzone.nordicsemi.com/thread/5311?ContentTypeID=1</link><pubDate>Mon, 30 May 2016 21:08:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82d6e263-657a-46d9-9596-ee09d5789de3</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Hi Ole, I found an old thread may be helpful :-D
Can you repost the correct link for the two SDK document?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What the difference between SMP request and pairing request?</title><link>https://devzone.nordicsemi.com/thread/5310?ContentTypeID=1</link><pubDate>Mon, 16 Dec 2013 11:40:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b658958-7cb8-48b8-afe1-7621b270c63a</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;I&amp;#39;d recommend you to take a close look at the MSCs contained in the SDK documentation, primarily &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/5.0.0/html/group___b_l_e___g_a_p___p_e_r_i_p_h___s_e_c___m_s_c.html"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/documentation/nrf51/5.0.0/html/group___b_l_e___g_a_p___b_o_n_d_i_n_g___p_k___p_e_r_i_p_h___m_s_c.html"&gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As you can see, the Security Request is something that the Peripheral can send, to ask the Central device to initiate pairing/bonding. The Pairing request is then the packet that the Central device will send to actually start the pairing sequence.&lt;/p&gt;
&lt;p&gt;Even though it is possible to send a Security Request from the S110 side, it is normally not recommended. The reason is primarily that Apple in their &lt;a href="https://developer.apple.com/hardwaredrivers/bluetoothdesignguidelines.pdf"&gt;Bluetooth Accessory Design Guidelines&lt;/a&gt; recommends that a Peripheral instead just returns an error code when the Central tries to read (or write) to a characteristic that requires bonding. This will then make iOS send a pairing request and then retry the read.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>