<?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>Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14223/do-ble-hci_evt-occupy-a-packet-slot-on-the-connection-interval</link><description>I have been analyzing the Bluetooth snoop file on several Android devices, where the Android device is the Central (Client) and the peer device (nRF51822 with S130) is the Peripheral (Server). 
 When performing a Write Command (WC) (sending data from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 05 Jun 2016 14:23:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14223/do-ble-hci_evt-occupy-a-packet-slot-on-the-connection-interval" /><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54338?ContentTypeID=1</link><pubDate>Sun, 05 Jun 2016 14:23:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98b69f90-d744-4b00-96f5-9b36499b8afe</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;Please check &lt;a href="https://devzone.nordicsemi.com/question/82340/ble-write-command-throughput-always-lower-than-notification/"&gt;this follow-up question&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54334?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 13:09:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0de8fd4-530d-4b33-963b-6ec8fe1b6ed3</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Agree. It seems this is answered then. Maybe you can accept my answer?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54335?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 13:00:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d5d3305-2b95-4183-a456-18bafeb65af3</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;I only have one dev board. I have tested with another phone, a Samsung S5, and managed to get 4 Notifications/CI and 3 Write Commands/CI. So I would say the limitation is on the Android side.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54337?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 11:52:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d446fb86-e6f5-4f08-b689-765f915e1298</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I dont&amp;#39; have that one, so I can&amp;#39;t test. Do you have more than one nRF51 development board? You can try to sniff the connection with nRF Sniffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54336?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 11:48:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:257a11ed-3c3a-4df1-ac5b-d2dd0b768b19</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;Its a Motorola Moto G version 2 with Android 5.0.2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54333?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 10:28:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d8e7d5d-3522-48f8-8a59-e56204b681f8</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I see. That example is configured in a way so that it can receive several write commands in a connection interval. I suspect that the Android device limits it to 1. What model are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54329?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 09:53:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5dfbc89c-15ad-456a-ac93-9299cd85bf25</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/tutorials/17/"&gt;This one.&lt;/a&gt; I made the proper changes for it to use write no response, and confirmed it was properly configured using nRf Master Control Panel.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54328?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 09:49:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e9b5b35-4a0c-4dd0-8d56-3e6c6310f3f3</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Notification example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54327?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 09:47:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1fc8e907-400b-4ce6-8efb-a8a93cb21a48</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;I&amp;#39;m using S130 v2, SDK 11 and custom firmware. I took the BLE Notifications example and added a couple of characteristics.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54332?ContentTypeID=1</link><pubDate>Fri, 03 Jun 2016 06:54:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ede185c7-3cce-49ef-8b11-45bcae5d6dd4</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry, I thought you were sniffing the BLE data packets on air, but you are snooping the HCI packets in Android. I didn&amp;#39;t know that was possible. The flow control of packets sent in each connection interval is handled in the link layer. This is not included in the snoop file. What version of the S130 are you using? What SDK? What example in the SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54331?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2016 15:44:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25a52d70-8a25-48da-8560-f5aacf6ea832</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;I have not filtered out any packets. That is the complete snoop file. If there are packets missing, then it is Android that is filtering them out of the file. I have included a link to the snoop file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54330?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2016 14:35:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0dc43cfd-a694-46a9-a81e-e0c63dbd6e8d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Great, but I&amp;#39;m not interested in the notifications, or the HCI ACL packet. I&amp;#39;m interested in the on air packet, which I guess you can display by expanding &amp;quot;Bluetooth&amp;quot;. It seems you have filtered out empty packets? I want to see the empty packet from the slave when you send the write command.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54326?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2016 13:18:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9155d15-c7bd-407e-9e02-422dccd0faba</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;I&amp;#39;ve added them to the original post&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Do BLE HCI_EVT occupy a packet slot on the connection interval?</title><link>https://devzone.nordicsemi.com/thread/54325?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2016 10:19:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eea0c5da-8b39-4a90-9512-9dc6065e35bd</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;They do not. Could you include a screenshot of the contents of the write command packet from the master and the packet from the slave?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>