<?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...?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19490/ble-throughput</link><description>Hi, 
 I&amp;#39;m working on nrf51822 with soft device 130. I want to know how many packets are sending in a connection interval my min and max connection intervals are 30 and 80.I know we can find by using master control panel since I&amp;#39;m facing some problem</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Feb 2017 12:39:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19490/ble-throughput" /><item><title>RE: Ble throughput...?</title><link>https://devzone.nordicsemi.com/thread/75712?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 12:39:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77adb443-2810-4914-a99d-7ad4c4b6cd5e</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Each time one or more packets are sent the SoftDevice you will generate the event &lt;code&gt;BLE_EVT_TX_COMPLETE&lt;/code&gt;. The event has a &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s130.api.v1.0.0%2Fstructble__evt__tx__complete__t.html&amp;amp;resultof=%22BLE_EVT_TX_COMPLETE%22%20"&gt;count field&lt;/a&gt; that tells you the number of packets that was transmitted. Note that this event can be generated more than one time during the connection interval.&lt;/p&gt;
&lt;p&gt;With a 30ms connection interval the max throughput with the S130 is 37.4 kbps. With 80ms the max throughput will be 14 kbps. When the data transfer is simplex (read or write only) and with the bandwidth configuration set to high, the SoftDeivce can send up to 7 packets per connection interval. The connection interval itself will not increase or decrease the number of packets that you can send in the connection interval.&lt;/p&gt;
&lt;p&gt;You can calculate the max throughput with the S130 like this:
[8bit x 20 bytes x 7(max packets per connection interval) ]/  # ms(connection interval) =  max throughput in kbps.&lt;/p&gt;
&lt;p&gt;E.g. for 7.5ms connection interval: 8x20x7/7.5 = 149.3kbps&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.sds/dita/softdevices/s130/ble_data_throughput/ble_data_throughput.html?resultof=%22%74%68%72%6f%75%67%68%70%75%74%22%20"&gt;this infocenter page&lt;/a&gt; for more information about S130 BLE data throughput.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>