<?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>pc_ble_driver: Send multiple packets per connection interval?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33597/pc_ble_driver-send-multiple-packets-per-connection-interval</link><description>Is it possible to _send_ multiple packets per connection interval, using the pc_ble_driver (and a nRF52 or nRF51 DK) in BLE CENTRAL role? 
 
 I found some answers on the devzone where the nRF52 is the peripheral role, but I want to do this with the nRF5x</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 Apr 2018 15:55:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33597/pc_ble_driver-send-multiple-packets-per-connection-interval" /><item><title>RE: pc_ble_driver: Send multiple packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/129401?ContentTypeID=1</link><pubDate>Mon, 23 Apr 2018 15:55:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff2bc890-8aac-4cfe-9625-3b35c31c0594</guid><dc:creator>maximevince</dc:creator><description>&lt;p&gt;Hey &lt;a href="https://devzone.nordicsemi.com/members/mttrinh"&gt;Mttrinh&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;Thanks for the reply! Ok, then at least I know I am not doing something wrong. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For even faster firmware upgrades, we might need to use something different than the pc_ble_driver solution, and buffer the firmware on the nRF dongle itself somehow. (Less&amp;nbsp;serial traffic/overhead)&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc_ble_driver: Send multiple packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/129396?ContentTypeID=1</link><pubDate>Mon, 23 Apr 2018 15:30:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d8ed1d2-e409-476a-8217-439e0dd8e14c</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Initially, there are no limitation on how many packets you can send per connection interval for pc-ble-driver. The problem is the transport layer, the communication between pc-ble-driver and the connectivity firmware, are not fast enough to feed enough packets to send multiple packets per connection event when you are using 7.5 ms connection interval. The relay that is happening between the PC, Jlink chip and nRF52 chip will also reduce the speed of the transport layer.&lt;/p&gt;
&lt;p&gt;You will be able to send more packets per connection event if you use a connection interval higher than 7.5 ms, but if your goal is to maximize the throughput it would be best to keep the connection interval at 7.5 ms.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>