<?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>BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/63409/ble-multi-link-connection---maximum-devices</link><description>Hi, 
 I am currently using NRF52832 with SDK17.0.0. 
 As I know, a BLE central device can reach up to 20 peripheral devices. 
 So if I use an Android App as a central device, can I have more than just 20 connections? 
 Thank you.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 10 Jul 2020 09:25:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/63409/ble-multi-link-connection---maximum-devices" /><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/259389?ContentTypeID=1</link><pubDate>Fri, 10 Jul 2020 09:25:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60772ff3-5d99-424d-97b4-1793346315f2</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;With Nordic softdevice s140/s132 as the example in the demo video, you only can control 19 devices simultaneously, but you can take a look at this &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/38176/nrf52840-max-number-of-connected-devices/147308#147308"&gt;post&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The support staff is reduced during the summer holidays, and you may experience delayed answers.&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/259300?ContentTypeID=1</link><pubDate>Fri, 10 Jul 2020 02:19:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9718d275-7fd9-4c47-ac72-f4d052d04e51</guid><dc:creator>believer</dc:creator><description>&lt;p&gt;Thank you for the very detailed information.&lt;/p&gt;
&lt;p&gt;In my application, I want my app can control about 20 devices simultaneously. Can I do that with BLE?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/259095?ContentTypeID=1</link><pubDate>Thu, 09 Jul 2020 07:58:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5389d4a4-7584-4c5e-8a22-99219be6749c</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In that video, the phone only connected to the &lt;span&gt;aggregator&amp;nbsp;running on an nRF52840DK which will collect information on all the connected devices and relay the information to the UART and to the connected smartphone over BLE. From the phone application, the user can control the LED color and state of the connected devices. The video illustrates the multi-role and multi PHY capabilities of the Nordic SoftDevices running on nRF52840DK.&amp;nbsp;By using the 20 link feature of the S132 or S140 SoftDevices the aggregator can connect to up to 20 devices at the same time, where 19 of these devices will be ble_app_blinky or Thingy devices, and 1 device can be a smartphone. As for Android BL concurrent connection maximum, please see this &lt;a href="https://stackoverflow.com/a/48741945"&gt;thread&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/258704?ContentTypeID=1</link><pubDate>Tue, 07 Jul 2020 02:59:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc2bf2ca-c227-4c88-a432-d742204c0656</guid><dc:creator>believer</dc:creator><description>&lt;p&gt;Hi, I have seen this &lt;a title="video" href="https://www.youtube.com/watch?v=tbl6Dui-_w4"&gt;video&lt;/a&gt;. As you can see, an Android device phone can control 20 devices at the same time.&lt;/p&gt;
&lt;p&gt;I have some unclear ideas with your answer, can you explain about 7 &amp;amp; 20 connections as mentioned above?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/258607?ContentTypeID=1</link><pubDate>Mon, 06 Jul 2020 13:06:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8df70b30-5da3-4c34-9984-850f2ca312f3</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
[quote user="Mishka"]With &amp;quot;non-simultaneous links&amp;quot; I mean that it&amp;#39;s possible to know about more than 20 devices (i.e. keep bonding information), but not get into formal connection with them. On central, the application scanner may catch some more devices and the app could decide to drop few existing connections in favor of the new discovered. Will that work?[/quote]
&lt;p&gt;The limit of 20 is 20 concurrent links at the same time, that is 20 devices that are in a connection right now. We do not have a number for how many bonds the application can store (this is outside the scope of the SoftDevice, who only controls the current connections.)&lt;/p&gt;
&lt;p&gt;So yes, the application can do as you suggest.&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/258602?ContentTypeID=1</link><pubDate>Mon, 06 Jul 2020 12:33:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ce30240-ca36-486f-b2a8-da35139cd177</guid><dc:creator>Mishka</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
&lt;p&gt;thanks for the clarification. With &amp;quot;non-simultaneous links&amp;quot; I mean that it&amp;#39;s possible to know about more than 20 devices (i.e. keep bonding information), but not get into formal connection with them. On central, the application scanner may catch some more devices and the app could decide to drop few existing connections in favor of the new discovered. Will that work?&lt;/p&gt;
&lt;p&gt;I admit it&amp;#39;s unfair to call this kind of operation a link. Sorry for the confusion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/258590?ContentTypeID=1</link><pubDate>Mon, 06 Jul 2020 11:55:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:440ebaaf-91de-41aa-a802-5699c99177c8</guid><dc:creator>Amanda Hsieh</dc:creator><description>[quote user="Mishka"]However, it should be possible to maintain more than 20 non-simultaneous links, i.e. maintain number of connection handles below the limit.[/quote]
&lt;p&gt;&amp;nbsp;I don&amp;#39;t think so. T&lt;span&gt;he limitation is in the SoftDevice&amp;#39;s scheduler and memory.&amp;nbsp;&lt;/span&gt;&lt;span&gt;The maximum number of linked devices depends on how much memory you&amp;#39;ve got and how much memory is required for each link depending on the content of the linking information.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Multi-Link connection - Maximum devices</title><link>https://devzone.nordicsemi.com/thread/258578?ContentTypeID=1</link><pubDate>Mon, 06 Jul 2020 11:32:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65acab4e-a2d9-4317-b3d0-a761a81d260c</guid><dc:creator>Mishka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I doubt so, because an Android device will limit the number of concurrent connection to only 7 as defined with &lt;code&gt;BTA_GATTC_CONN_MAX&lt;/code&gt; (please see Android Bluetooth stack).&lt;/p&gt;
&lt;p&gt;Also, the SoftDevice limits total number of concurrent connections to 20 (i.e. as central + peripheral). However, it should be possible to maintain more than 20 non-simultaneous links, i.e. maintain number of connection handles below the limit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>