<?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>Dynamically Change BLE Stack Configuration at Runtime</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43000/dynamically-change-ble-stack-configuration-at-runtime</link><description>Hello, 
 I was wondering if it is possible to change some of the BLE Stack Configurations based on the number of devices connected... 
 e.g. Changing Connection Interval and the Event Length as new devices are discovered in the area? 
 
 Thanks, 
 David</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Jan 2019 10:15:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43000/dynamically-change-ble-stack-configuration-at-runtime" /><item><title>RE: Dynamically Change BLE Stack Configuration at Runtime</title><link>https://devzone.nordicsemi.com/thread/168184?ContentTypeID=1</link><pubDate>Mon, 28 Jan 2019 10:15:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4b97e1-7975-487d-b520-7930ae413e7e</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I think you should be able to call ble_conn_params_change_conn_params() without breaking connection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamically Change BLE Stack Configuration at Runtime</title><link>https://devzone.nordicsemi.com/thread/168035?ContentTypeID=1</link><pubDate>Fri, 25 Jan 2019 21:02:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21b3c9b2-c2fb-45cb-9db3-28d985404336</guid><dc:creator>David</dc:creator><description>&lt;p&gt;I would like to always have optimal throughput no matter how many devices are connected (max 8)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;if i have 1 device connected:&lt;br /&gt;MTU 247&lt;br /&gt;Conn_Interval 50&lt;br /&gt;Event_length 50&lt;br /&gt;&lt;br /&gt;where as if 8 are connected Conn_Interval 100&lt;br /&gt;event_length of 12&amp;nbsp;&lt;br /&gt;MTU 247 (if possible however i cannot seem to have max MTU with 8 Links&lt;/p&gt;
&lt;p&gt;We do not do discovery of services because the devices they are connecting too are exactally the same device so they already know all of the handles they need.&lt;br /&gt;&lt;br /&gt;NOTE: All devices are nordic chips and they connect to each other as either Peripheral or Central its like a mesh network.&lt;/p&gt;
&lt;p&gt;How can i do this in runtime without disturbing the current connections.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David Hutchinson&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamically Change BLE Stack Configuration at Runtime</title><link>https://devzone.nordicsemi.com/thread/167935?ContentTypeID=1</link><pubDate>Fri, 25 Jan 2019 13:24:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8af0499-ea1e-43c5-9432-a21af1d5f9f9</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Yes, both are possible. You can change the configuration based on devices connected and devices discovered. Do you want to do both?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>