<?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>Increase BLE throughput GATT HR service</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89789/increase-ble-throughput-gatt-hr-service</link><description>Hello everyone, 
 I am developing an application, with the nRF52840 chip (actually BMD-380 ) , that streams via BLE data read by an SPI sensor (ADS1293) to an Ubuntu machine @ 250 Hz. 
 For testing purposes, I am sending only one byte with the &amp;quot;bt_hrs_notify</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 08 Jul 2022 13:43:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89789/increase-ble-throughput-gatt-hr-service" /><item><title>RE: Increase BLE throughput GATT HR service</title><link>https://devzone.nordicsemi.com/thread/376239?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 13:43:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d47920de-33fe-41bb-b9ae-e2a6cb8577d9</guid><dc:creator>1337bit</dc:creator><description>&lt;p&gt;Yes I need to stream the data in real-time in a GUI on the Ubuntu machine, so at the moment I will try if these configurations are suitable/stable. Thank you for suggesting you blog, very interesting!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase BLE throughput GATT HR service</title><link>https://devzone.nordicsemi.com/thread/376229?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 13:21:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:92b0f08e-6f7d-4fbe-a1e5-219e7af4f5f2</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi 1337bit,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By decreasing the connection interval you would definitely have lower latency.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However it may not be directly translate to higher data rate.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have a real time requirement, it&amp;#39;s better to group the data into a larger packet and send it.&amp;nbsp;&lt;br /&gt;You can think of adding a time stamp.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So instead of sending 250 packets with 1 byte each, you can send one 250 bytes packet every second.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regarding improving the throughput I would suggest to have a&amp;nbsp; look at my blog &lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/building-a-bluetooth-application-on-nrf-connect-sdk-part-3-optimizing-the-connection"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase BLE throughput GATT HR service</title><link>https://devzone.nordicsemi.com/thread/376174?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 10:55:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8674a59-a583-4d86-920f-eddcedcb0859</guid><dc:creator>1337bit</dc:creator><description>&lt;p&gt;Okay adding this configurations to the prj.conf:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_BT_GAP_PERIPHERAL_PREF_PARAMS=y
CONFIG_BT_PERIPHERAL_PREF_MIN_INT=6
CONFIG_BT_PERIPHERAL_PREF_MAX_INT=6&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;increased the throughput to about 300Hz!&lt;/p&gt;
&lt;p&gt;Is this the correct method, or should I look into something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase BLE throughput GATT HR service</title><link>https://devzone.nordicsemi.com/thread/376132?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 08:26:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd7d23b5-1bda-4d52-b37c-a218fe7f00e3</guid><dc:creator>1337bit</dc:creator><description>&lt;p&gt;P.S.: I am using the&amp;nbsp;nRF Connect for VS Code Extension Pack (v2022.5.1) with nRF Connect SDK 2.0.0 and Zephyr latest SDK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>