<?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>30 simultaneous BLE peripherals connections. Known solutions? nRF52840 Dongle?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112738/30-simultaneous-ble-peripherals-connections-known-solutions-nrf52840-dongle</link><description>Hi, 
 we are developing a solution where the number of peripheral BLE devices is increasing and we need to manage up to 30 realiable connections. We have been working with a nRF52840 USB Dongle having up to 8 connections with a good performance. 
 In</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 Jul 2024 06:47:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112738/30-simultaneous-ble-peripherals-connections-known-solutions-nrf52840-dongle" /><item><title>RE: 30 simultaneous BLE peripherals connections. Known solutions? nRF52840 Dongle?</title><link>https://devzone.nordicsemi.com/thread/495132?ContentTypeID=1</link><pubDate>Tue, 23 Jul 2024 06:47:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d4d5e7b-4e7e-4c6d-872e-a2e3475a7627</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Fernando&lt;/p&gt;
&lt;p&gt;You can use the open source&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/bt/ble/index.html#zephyr-bluetooth-le-controller"&gt;Zephyr Bluetooth controller&lt;/a&gt; which is able to support more concurrent connections than 20. With this controller it depends on the RAM and Flash memory of the device you&amp;#39;re using how many connections you&amp;#39;ll be able to support, but I think 40 should be possible with the nRF52840 (depending on what else your application also does of course). See my colleague&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/102641/central-device-with-more-than-20-sensors-sending-measurements?ReplyFilter=Answers&amp;amp;ReplySortBy=Answers&amp;amp;ReplySortOrder=Descending"&gt; Hieu&amp;#39;s reply in this ticket &lt;/a&gt;for some more details on this.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 30 simultaneous BLE peripherals connections. Known solutions? nRF52840 Dongle?</title><link>https://devzone.nordicsemi.com/thread/492907?ContentTypeID=1</link><pubDate>Tue, 09 Jul 2024 09:11:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e261a68d-9bf3-4056-b235-beaf6dfb8576</guid><dc:creator>FGranados</dc:creator><description>&lt;p&gt;Hi Terje,&lt;br /&gt;&lt;br /&gt;Thanks for your clarifying response. Just to confirm then, is there any Nordic solution we could use able to allow more than 20 concurrent connections?&lt;br /&gt;&lt;br /&gt;Thanks again.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Fernando.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 30 simultaneous BLE peripherals connections. Known solutions? nRF52840 Dongle?</title><link>https://devzone.nordicsemi.com/thread/492321?ContentTypeID=1</link><pubDate>Thu, 04 Jul 2024 16:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0c5f7dc-21c6-4668-8f0f-4e24c5843e14</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Solutions built on pc-ble-driver are somewhat limited, in that pc-ble-driver itself has some limitations. As you already mention, memory usage is highly dependent on what features are used, and their configurations. Therefore some choices has been made in the connectivity firmware, to cover a wide range of use cases, but given finite resources some tradeoffs have been made.&lt;/p&gt;
&lt;p&gt;If you want to continue down the route of using pc-ble-driver, then you might be able to get a better configuration (for your use case) through modifying the connectivity firmware. The firmaware is built on the serialization example from nRF5 SDK with a patch applied. Information (and patches) are found as part of the &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver/tree/master/hex"&gt;pc-ble-driver project on github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For PC applications using an nRF device for BLE connectivity, one option going forward (away from pc-ble-driver) is to equip the nRF device with the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/bluetooth/hci_usb/README.html"&gt;Bluetooht: HCI USB sample from nRF Connect SDK&lt;/a&gt;, You then need a Bluetooth LE Host stack on the PC side.&lt;/p&gt;
&lt;p&gt;Please note however that the absolute maximum number of connections, whether using something based on the SoftDevice and nRF5 SDK (such as pc-ble-driver), or based on the newer SoftDevice Controller with nRF Connect SDK, is still 20 concurrent connections.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>