<?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>What is the data exchanged during connection interval if there is no data to send?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10778/what-is-the-data-exchanged-during-connection-interval-if-there-is-no-data-to-send</link><description>Hi, 
 I have set connection interval as 1.8s.
But i have transmit data every 1 min.
I noticed that BLE transmits data every 1.8sec.
Can someone please tell me what is the data transmitted over BLE between Peripheral &amp;amp; Central when there is no data</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 22 Dec 2015 14:04:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10778/what-is-the-data-exchanged-during-connection-interval-if-there-is-no-data-to-send" /><item><title>RE: What is the data exchanged during connection interval if there is no data to send?</title><link>https://devzone.nordicsemi.com/thread/40276?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2015 14:04:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a492906-7c96-41ca-b730-69d088c1484e</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;A connection packet consists of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Preamble (8 bit)&lt;/li&gt;
&lt;li&gt;Access address (32 bit)&lt;/li&gt;
&lt;li&gt;Header (16 bit)&lt;/li&gt;
&lt;li&gt;Payload (Data) (0...216 bit)&lt;/li&gt;
&lt;li&gt;CRC (24 bit)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is required to send a packet every connection interval to keep the connection up (without slave latency). If you have no data to send, it transmits an empty packet. An empty packet is just like a regular connection packet, just with a 0 byte payload.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the data exchanged during connection interval if there is no data to send?</title><link>https://devzone.nordicsemi.com/thread/40275?ContentTypeID=1</link><pubDate>Thu, 10 Dec 2015 06:32:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:851ad6e6-a3f1-42f9-82fe-95930550d0a6</guid><dc:creator>SumitS</dc:creator><description>&lt;p&gt;No i cant increase my slave latency much as i need to communicate with an iOS app. By an empty packet you mean it will send Basic BLE packet but without any in it. Am i right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the data exchanged during connection interval if there is no data to send?</title><link>https://devzone.nordicsemi.com/thread/40274?ContentTypeID=1</link><pubDate>Thu, 10 Dec 2015 06:28:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f25f27c3-842a-4d42-af78-b9755e513ef7</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;An empty packet each way. Required by the spec. You can turn slave latency up on your slave if you like so only the master will send every 1.8s, the slave will only send every now and again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>