<?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>ble speed</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/79797/ble-speed</link><description>I want to speed up the ble transfer, use the ble_app_uart example, but the speed is too low , sniffer show that the notify pack moredata is true , but the follow pack is not the notify pack. what is the mean L2CAP Fragment pack , why so many packs time</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Jan 2022 13:53:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/79797/ble-speed" /><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/346501?ContentTypeID=1</link><pubDate>Thu, 06 Jan 2022 13:53:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5941e4ac-1758-44a9-879d-50d84698da1a</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello again,&lt;br /&gt;&lt;br /&gt;Could you elaborate further on the issue? Have you verified which side of the link that is loosing the byte, i.e if it is being sent but not received, or not sent at all?&lt;br /&gt;&lt;br /&gt;To ensure no dataloss over a high baudrate datalink you could use hardware flow control.&lt;br /&gt;&lt;br /&gt;How are you reading out the bytes sent by app_uart_put? Could it be that the missing byte is interpreted as a formatting characters by your serial monitor, and thus are not displayed like the others?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/344804?ContentTypeID=1</link><pubDate>Wed, 22 Dec 2021 13:39:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d2e5f0b-da8d-4a95-b346-134b8b1994e5</guid><dc:creator>chenwenbin</dc:creator><description>&lt;p&gt;hello ,&amp;nbsp; I use &amp;quot; app_uart_put&amp;quot; to sent data on nrf52810 , when the baudrate is 250000,&amp;nbsp; will lost data sometime,why?&amp;nbsp; &amp;nbsp;for example I sent 100 bytes data , sometime output 99&amp;nbsp;&lt;span&gt;bytes&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1640180358472v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/331617?ContentTypeID=1</link><pubDate>Wed, 29 Sep 2021 07:20:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54793038-c7c8-49ff-93bf-ca1a2de15703</guid><dc:creator>Karl Ylvisaker</dc:creator><description>[quote user="chenwenbin"]thanks for reply.[/quote]
&lt;p&gt;No problem at all, I am happy to help!&lt;/p&gt;
[quote user="chenwenbin"]please see the following picture . that says S112 does not support DLE.[/quote]
&lt;p&gt;You are correct that the SoftDevice S112 does not support DLE, but the&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcomp_matrix_nrf52810%2FCOMP%2Fnrf52810%2FnRF52810_ic_rev_sdk_sd_comp_matrix.html"&gt;nRF52810 is also compatible with SoftDevice S113&lt;/a&gt;, &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s113/SDS/s1xx/s113.html"&gt;which does support DLE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/331407?ContentTypeID=1</link><pubDate>Tue, 28 Sep 2021 03:36:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa98e2f6-2cd1-4903-afff-489d2b5d08ca</guid><dc:creator>chenwenbin</dc:creator><description>&lt;p&gt;&lt;span&gt;thanks for reply. the nRF52810 does indeed support Data Length Extension (DLE).? please see the following picture . that says S112 does not support DLE.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1632800110439v1.jpeg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/330586?ContentTypeID=1</link><pubDate>Wed, 22 Sep 2021 07:37:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c27d9fb5-c3ed-43c4-904f-7b9af8550539</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Yes, the nRF52810 does indeed support Data Length Extension (DLE). DLE allows the devices to negotiate a payload larger than the original 27 byte limit of BLE prior to 4.2. So in essence, DLE lets you use PDU&amp;#39;s of up to 251 bytes.&lt;br /&gt;&lt;br /&gt;Connection Event Length is how long the devices may communicate each event. Say for example that you are using a connection even length of 1 ms with a connection interval of 7.5 ms. In this case, every 7.5 ms there will be a connection event, in which the devices may communicate for a total of 1 ms each time. You can read more about this&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/radio_notif/radio_notif_ext_conn_events.html"&gt;here&lt;/a&gt;, or visualize the impact of your connection parameters using &lt;a href="https://devzone.nordicsemi.com/nordic/power/w/opp/2/online-power-profiler-for-ble"&gt;the Online Power Profiler&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/330556?ContentTypeID=1</link><pubDate>Wed, 22 Sep 2021 02:23:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:851d5921-3cc9-4248-93d7-9a09ec50f487</guid><dc:creator>chenwenbin</dc:creator><description>&lt;p&gt;Is nrf 52810 not support data length extent (DLE)? What is the mean of&amp;nbsp;&lt;span&gt;connection event length&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ble speed</title><link>https://devzone.nordicsemi.com/thread/330214?ContentTypeID=1</link><pubDate>Mon, 20 Sep 2021 09:31:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f141f5e-ad02-4928-b142-d82a041b13ea</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote user=""]I want to speed up the ble transfer,&amp;nbsp; use the&amp;nbsp;ble_app_uart example,&amp;nbsp; but the speed is too low ,[/quote]
&lt;p&gt;Please have a look at &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/ble_data_throughput/ble_data_throughput.html"&gt;the SoftDevice throughput documentation&lt;/a&gt;. If you make sure that your devices are using the same configuration as detailed in the throughput table you should see similar throughput. Especially with regards to &lt;em&gt;connection interval&lt;/em&gt;, &lt;em&gt;connection event length&lt;/em&gt; and &lt;em&gt;MTU size&lt;/em&gt;.&lt;/p&gt;
[quote user=""]why so many packs&amp;nbsp; time is same[/quote]
&lt;p&gt;You should not use the&amp;nbsp;&lt;em&gt;Time&lt;/em&gt; column, but instead, go into View and select&amp;nbsp;&lt;em&gt;Delta Time&lt;/em&gt;. This is the actual time between packets - and not the COM port time as shown by the&amp;nbsp;&lt;em&gt;Time&amp;nbsp;&lt;/em&gt;field. Please do this, so you may accurately see how many packets&amp;nbsp; are sent each connection event.&lt;/p&gt;
[quote user=""]what is the mean&amp;nbsp;L2CAP Fragment pack[/quote]
&lt;p&gt;If a packet is bigger than the MTU size, the Link Layer breaks the packet into multiple fragments which it can send in multiple packets.&lt;/p&gt;
[quote user=""]sniffer show that the notify pack moredata&amp;nbsp; is true , but&amp;nbsp; the follow pack is not the&amp;nbsp;&lt;span&gt;notify pack.&lt;/span&gt;[/quote]
&lt;p&gt;The most common reason for the central not prompting another packet when the peripheral has set moredata is that the&amp;nbsp;&lt;em&gt;connection event length&lt;/em&gt; does not allow for another transmission. Please increase your connection event length and see if this lets you send more packets per connection event.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>