<?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>Issues in Scaling Bluetooth Mesh Network with nRF52840 Provisioner</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/117842/issues-in-scaling-bluetooth-mesh-network-with-nrf52840-provisioner</link><description>Hi all, 
 I am developing my own provisioner with the nrf52840 chip. My idea is to be able to add at least 2000 nodes to a bluetooth mesh network with the provisioner but I am having several problems. When I add a node to the network and configure it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Jan 2025 17:19:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/117842/issues-in-scaling-bluetooth-mesh-network-with-nrf52840-provisioner" /><item><title>RE: Issues in Scaling Bluetooth Mesh Network with nRF52840 Provisioner</title><link>https://devzone.nordicsemi.com/thread/517779?ContentTypeID=1</link><pubDate>Thu, 09 Jan 2025 17:19:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a691b6e0-164c-47d3-af29-56e16a5bc182</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;2000 might be a bit on the high side, but depending on the size of the application you could be able to find space on the nRF52840 for that number of nodes.&lt;/p&gt;
&lt;p&gt;Flash storage by the Bluetooth Mesh stack, most importantly the configuration database (CDB) and the replay protection list (RPL), uses the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/settings/index.html"&gt;Settings&lt;/a&gt; subsystem of nRF Connect SDK. Assuming a single image build with standard configurations, including use of NVS as the flash backend for the settings subsystem, you should increase the size of the settings storage through &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/kconfig/index.html#CONFIG_SETTINGS_NVS_SECTOR_COUNT"&gt;CONFIG_SETTINGS_NVS_SECTOR_COUNT&lt;/a&gt;. The default configuration of 8 provides 8 * 4096 = 32 k of settings storage. Increasing this storage should provide room for storing larger CDB and RPL, in turn allowing for provisioning more devices.&lt;/p&gt;
&lt;p&gt;Please note that if you plan on doing BLE OTA DFU, then you need around double the amount of flash space for the application, since you need to keep the current application while you download the new version of the application to upgrade to.&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>