<?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 Throughput with S112</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113834/ble-throughput-with-s112</link><description>Hi guys, 
 
 starting to improve my throughput with an nrf52805 and S112, i know this version does not support DLE, but it&amp;#39;s also the one with lower footprint, I will ask you some questions because i see something that is not clear to me, I read around</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Aug 2024 10:12:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113834/ble-throughput-with-s112" /><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/498233?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 10:12:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9282ca1c-19e8-4803-8613-8baf10d46ebe</guid><dc:creator>marklander</dc:creator><description>&lt;p&gt;Q1: no i am just connecting mobile as central to my board as peripheral, what I see also is that for example if I send max interval of 30 and min of 14 it seems settings the average value in the end so 22.&lt;/p&gt;
&lt;p&gt;I will check better my config parameters anyway... I tried on an older asus zenfone with android 9 and also with a samsung a12 with android 13.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Q2: will check i was just asking if it&amp;#39;s a normal behaviour or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/498228?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 09:54:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:048f3ff0-aa12-4f2a-bcd1-ec6675ab8f10</guid><dc:creator>billtsai</dc:creator><description>&lt;p&gt;Q1: My android phone is pixel and it can run at 7.5m sec interval. Is your phone connecting with other ble or bt device?&lt;/p&gt;
&lt;p&gt;Q2: I&amp;#39;m not sure. But you can find the channel index in the packet.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Wireshark-_B700_-Packet-2415-_B700_-mobile_2D00_to_2D00_nrf52_2D00_and_2D00_viceversa.pcapng-2024_5F00_8_5F00_14-_0B4E4853_-05_5F00_53_5F00_26.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/498183?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 07:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9117670-c0c2-4181-bc49-3f27ded46c84</guid><dc:creator>marklander</dc:creator><description>&lt;p&gt;Ok! I am using Rust, but i think it&amp;#39;s correctly setted on my side ( peripheral )&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Other questions:&lt;/p&gt;
&lt;p&gt;Q1: I see from the sniffer logs that when i update the parameters of connection ( min interval, max interval , timeout and latency ) my two android mobile in the end accept parameters, but android sends a final&amp;nbsp; LL_CONNECTION_UPDATE_IND&amp;nbsp; with the final parameters decided by android and seems that I cannot go under 9 units of connection interval. Is this a typical android behaviour?&lt;/p&gt;
&lt;p&gt;Q2: many times in the sniffer I see event counter jumping in steps of 3, is this something related to channels? Why i see that?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Wireshark_5F00_mAK08p44c5.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/498159?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 05:21:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19a31844-3671-4cfc-a499-22d30388efac</guid><dc:creator>billtsai</dc:creator><description>&lt;p&gt;Just set the connection event length parameter in sdk_config.h.&lt;/p&gt;
&lt;p&gt;You can refer to S112 spec&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/ble_data_throughput/ble_data_throughput.html?cp=5_7_0_0_16"&gt;https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/ble_data_throughput/ble_data_throughput.html?cp=5_7_0_0_16&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/497874?ContentTypeID=1</link><pubDate>Mon, 12 Aug 2024 16:34:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddff76e4-e38d-4eec-b0ad-21cafe7f50b7</guid><dc:creator>marklander</dc:creator><description>&lt;p&gt;Thanks&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/billtsai"&gt;billtsai&lt;/a&gt;&amp;nbsp;, sounds clear will try! A question on connection event length which is supported by Softdevice 112, do I need to set this parameter before central connection or after it&amp;#39;s connected i need to request an update?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;And by the way in your opinion what could be a realistic data rate i can reach? From nrf toolbox I copy and paste 22.5 Kb of text in roughly 12 secs...I think I can get higher also without data extension...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Another doubt, connection event length is just used by the device activating it right? I mean i activate it on my peripheral, but this does not mean that it is used also by central, i don&amp;#39;t see any exchange of data about this settings between devices.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Throughput with S112</title><link>https://devzone.nordicsemi.com/thread/497713?ContentTypeID=1</link><pubDate>Mon, 12 Aug 2024 02:55:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eddefcbb-d926-47d8-b5b0-47f2b4977461</guid><dc:creator>billtsai</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Host will decide the connection interval.&lt;/p&gt;
&lt;p&gt;If host has new connection itnerval, the device will receive&amp;nbsp;BLE_GAP_EVT_CONN_PARAM_UPDATE event.&lt;/p&gt;
&lt;p&gt;You can add&amp;nbsp;BLE_GAP_EVT_CONN_PARAM_UPDATE in ble_evt_handler and the new connection params will in&amp;nbsp;p_ble_evt-&amp;gt;evt.gap_evt.params.conn_param_update.conn_params.&lt;/p&gt;
&lt;p&gt;If connection interval is not meet your request, you can use&amp;nbsp;sd_ble_gap_conn_param_update to request host updates connection parameters.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>