<?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>Connection event position in time</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/22268/connection-event-position-in-time</link><description>Dear Nordicers, 
 I have an application where node based on s132 sofddevice 4.0.2 has multiple connections as a peripheral and as a central. The case is about non overlapping central and peripheral connection events. I can make all my central connection</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 May 2017 15:12:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/22268/connection-event-position-in-time" /><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87535?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 15:12:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:260e1049-c269-4afc-807b-6f5edd1c01de</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Yes, as I said there are certain way how to &amp;quot;shift&amp;quot; connection event (transmit window) after connection interval and I don&amp;#39;t know how much Soft Device uses it (actually if this your question then formulate it like this in separate thread and Nordic team will answer it), however it has certain granularity so you cannot shift connection interval wherever you want + for long connections there is certain drift in the time so my bet is there will be collision sooner or later to solve. Are your concerns theoretical or you&amp;#39;ve really measured this? How it harms your application? (because it doesn&amp;#39;t harm work of lower BLE layers)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87539?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 13:04:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75d71e0a-c93d-491f-83e5-2684f6c4b49d</guid><dc:creator>Andrzej Kuros</dc:creator><description>&lt;p&gt;&lt;em&gt;connection always starts with advertising packet&lt;/em&gt; - connection start is not an anchor point to connection events, look at transmitWindowOffset and &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s132.sds%2Fdita%2Fsoftdevices%2Fs130%2Fmultilink_scheduling%2Fmultilink_scheduling.html&amp;amp;cp=2_3_0_0_14"&gt;Initiator timing&lt;/a&gt;? I suspect BLE specification predicted this case, but I don&amp;#39;t know if s132 does anything about this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87538?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 12:48:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12c63cac-98ef-4b31-9beb-4b13a7c5a8d6</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;...this doesn&amp;#39;t look like complete solution, once you have any GAP Peripheral connection you are more or less lost. In the end suppressing some events won&amp;#39;t occur often (you can do some simulations and benchmarks yourself) so there should be no problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87537?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 12:47:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32f1d996-cdda-4fdf-981c-ef1aafb07cb2</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I understand your fear but if you think it through there is no other solution to the problem: you have several asynchronous activities and only one radio, they will &amp;quot;meet&amp;quot; sooner or later and the only way how to deal with it is to make priorities and temporarily suppress some events. Luckily BLE thinks about such situations by design so it is not affecting reliability of the connection link, just throughput (logically;) You can try to minimize these overlaps by synchronizing the connection events but that won&amp;#39;t really work because connection always starts with advertising packet and these are completely asynchronous (= random). There is small some limited space by choosing the same connection interval for all links (if you are GAP Central) and letting Soft Device to move first connection event of each connection to available &amp;quot;gap&amp;quot;, then these should stay in sync. But overall...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87536?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 12:41:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb717631-6aa7-46b4-8a6c-f37576ae05fc</guid><dc:creator>Andrzej Kuros</dc:creator><description>&lt;p&gt;I suspect that according to &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.sds/dita/softdevices/s130/multilink_scheduling/multilink_scheduling.html?cp=2_3_0_0_14"&gt;scheduling&lt;/a&gt; when peripheral cennection events overlap with central connection events, the one which is first will suppress the later one. But I want to avoid this situation and move anchor point of connection such there would be no overlaps at all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Connection event position in time</title><link>https://devzone.nordicsemi.com/thread/87534?ContentTypeID=1</link><pubDate>Tue, 23 May 2017 11:20:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54bf17cb-2f66-4e10-a127-986bde724f4b</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Isn&amp;#39;t that described in SD specification (&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.sds/dita/softdevices/s130/multilink_scheduling/multilink_scheduling.html?cp=2_3_0_0_14"&gt;Scheduling&lt;/a&gt; section)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>