<?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>nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37591/nrf-connect-for-desktop-max-throughput</link><description>Hi, 
 
 I&amp;#39;m trying to get the maximum possible throughput from a peripheral device, sending notifications to a central. I compare the throughput between 2 PCA10040 boards running example FW ble_app_att_mtu_throughput and between 2 PCA10040 boards running</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 09 Apr 2022 21:29:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37591/nrf-connect-for-desktop-max-throughput" /><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/362712?ContentTypeID=1</link><pubDate>Sat, 09 Apr 2022 21:29:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97f1fdc4-f6cc-4296-adf1-a631361c6355</guid><dc:creator>mhassan@thoughttechnology.com</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure you are talking about connecting to PC BT adapter but by this configuration in C# I could achieve more than 800K :&lt;/p&gt;
&lt;p&gt;Laptop BT adapter:&lt;/p&gt;
&lt;table class="banded"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LMP 10&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p class=""&gt;Bluetooth Core Specification 5.1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;** :&amp;nbsp;&lt;span&gt;before that I&amp;#39;d&amp;nbsp;been using Lirad BT820-2 dongle&amp;nbsp; It didn&amp;#39;t work more than 220K&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;ATT MTU size: 247&lt;br /&gt;hvn_tx_queue_size = 32&lt;br /&gt;#define NRF_SDH_BLE_GAP_EVENT_LENGTH MSEC_TO_UNITS(30, UNIT_1_25_MS) &lt;br /&gt;#define MIN_CONN_INTERVAL MSEC_TO_UNITS(30, UNIT_1_25_MS) &lt;br /&gt;#define MAX_CONN_INTERVAL MSEC_TO_UNITS(30, UNIT_1_25_MS) &lt;br /&gt;.tx_phys = BLE_GAP_PHY_2MBPS,&lt;br /&gt;.rx_phys = BLE_GAP_PHY_2MBPS&lt;br /&gt;opt.common_opt.conn_evt_ext.enable = 1;&lt;/p&gt;
&lt;p&gt;TX Buffer size increased to 32 has very high effect on speed(couldn&amp;#39;t set more because of memory error but I believe we can fix this problem)&lt;/p&gt;
&lt;p&gt;The BT adapter&amp;nbsp;&lt;/p&gt;
&lt;p&gt;you can see more information &lt;a title="Multi peripheral with windows device API (BluetoothLEDevice/C#" href="https://devzone.nordicsemi.com/f/nordic-q-a/86764/multi-peripheral-with-windows-device-api-bluetoothledevice-c"&gt;&amp;lt;&amp;lt;here&amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/362710?ContentTypeID=1</link><pubDate>Sat, 09 Apr 2022 21:05:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa933219-f3aa-4bc6-b748-b140d80cdd68</guid><dc:creator>mhassan@thoughttechnology.com</dc:creator><description>&lt;p&gt;I don&amp;#39;t know about nRF Connect desktop test, but by using windows device in C# I could achieve 800K throughput , and the optimized connection interval in my case is 30ms, maybe windows only accept (specific number of packet each interval because in theory longer interval should result less overhead of interval event itself).&lt;/p&gt;
&lt;p&gt;ATT MTU size: 247&lt;br /&gt;Connection interval:&amp;nbsp;30ms&lt;br /&gt;Data length ext: i&amp;#39;m not sure&lt;br /&gt;Connection length ext: on&lt;br /&gt;Preferred PHY: 2 Mbps&lt;/p&gt;
&lt;p&gt;TX Buffer size increased to 32 has very high effect on speed(couldn&amp;#39;t set more because of memory error but I believe we can fix this problem)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/348158?ContentTypeID=1</link><pubDate>Tue, 18 Jan 2022 03:36:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9bd719a2-0f38-4c01-a1c1-74e15a872d29</guid><dc:creator>lammobile</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please let me know, does the latest version support 2M phy for serial port?&lt;/p&gt;
&lt;p&gt;Info:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;nRF Connect for Desktop v3.9.3&lt;/p&gt;
&lt;p&gt;Bluetooth Low Energy v3.0.0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Lam&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/145164?ContentTypeID=1</link><pubDate>Tue, 21 Aug 2018 15:16:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3baa4a1a-73da-45a0-a120-0284297db5da</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Marten,&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t have any max throughput numbers with nRF Connect no. But presuming they can achieve 1 packet (247byte) in each connection interval, then the throughput with 7.5ms interval will be approx: 263kbps, while 50ms will be approx 40kbps.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/145147?ContentTypeID=1</link><pubDate>Tue, 21 Aug 2018 13:39:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ba95958-2c4c-44d4-9efd-f4067672c505</guid><dc:creator>Marten</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;Thanks for the answer. I will modify the ble_app_att_mtu_throughput&amp;nbsp; central part to test the max throughput of my peripheral device instead of using nRF Connect.&lt;/p&gt;
&lt;p&gt;Any idea what the max throughput is with nRF Connect ? It seems like ~250Kbps is the max. Is it somewhere documented ? Also the 1Mbps limit is not mentioned in the documentation I believe.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Marten&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop max throughput</title><link>https://devzone.nordicsemi.com/thread/144881?ContentTypeID=1</link><pubDate>Mon, 20 Aug 2018 08:54:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f99f44dd-a4dc-4438-89f2-686618e0ab10</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi Marten,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s unlikely that the nRF Connect for Desktop will be able to achieve high throughput. The short reason is due to the way all events and commands are ack&amp;#39;ed on the transport layer between the PC and the connectivity firmware on the nRF52. This cause delays that prevent high throughput.&lt;/p&gt;
&lt;p&gt;I believe 2Mbps is planned later this autumn.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>