<?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 and ANT data throughput</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9004/ble-and-ant-data-throughput</link><description>Hi, 
 i am using three s210 master devices to broadcast ANT messages to a s310 central device. The central connnects to a PC through USB dongle and BLE. 
 When broadcasting with 4Hz message period, I can get all the data from ANT masters through the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 10 Sep 2015 19:25:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9004/ble-and-ant-data-throughput" /><item><title>RE: BLE and ANT data throughput</title><link>https://devzone.nordicsemi.com/thread/33159?ContentTypeID=1</link><pubDate>Thu, 10 Sep 2015 19:25:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37d8b8bb-3e95-4323-a515-123e81c7eea9</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi! It&amp;#39;s only suggestion 1 and 3 that will allow it to work without any interference between the channels. With suggestion 2 there will be packets lost, if the packet loss is unacceptable you can try to increase the difference in message period between the master channels to for instance 18, 20 and 22 Hz. A better solution (if power consumption is not a limiting factor) on the receiver (slave), is to setup the receiver in continuous scanning mode with receive-only. Regard, Kenneth.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE and ANT data throughput</title><link>https://devzone.nordicsemi.com/thread/33158?ContentTypeID=1</link><pubDate>Wed, 09 Sep 2015 13:31:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1383788d-0232-4f8b-962e-83f057d27d37</guid><dc:creator>goran</dc:creator><description>&lt;p&gt;Thank you for your answer. I tried with the second solution. Now I am able to receive from all three sensor nodes, however the receiving frequency is much lower than the one I set up. I noticed that whenever I open all three channels on my central device, the receiving frequency drops. If I open only one channel, the frequency is as expected. Do you maybe know what is causing this problems when all three channels are open at the same time?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE and ANT data throughput</title><link>https://devzone.nordicsemi.com/thread/33157?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2015 19:27:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a4492f1-2250-4da3-92a7-38abe2d171fe</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Most likely what happens here is that the masters are transmitting at the same message period, and since they are transmitting independently of each other, they most likely will start to overlap in time. In such a scenario only one packet can be received, or in worst case none if they interfere with each other (collision on air). The ANT protocol do have some built in features to handle this situation, but if the masters are operating at different frequencies or using different network keys, this will not be handled. Also if there are multiple masters at short message periods, it most likely won&amp;#39;t be able to handle it.&lt;/p&gt;
&lt;p&gt;So how to solve it? I guess there are a few options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;For instance you can setup the central to be the master in the system, by configuring 3 master channels on the central, this way each slave can respond back using their own reverse data channel in ANT.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Setup each master to use different message period, for instance 19, 20 and 21 Hz. This will mean that the masters will from time to time collide, but they will also drift apart on next period.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use auto-shared channel, this allow several slaves to communicate on a single master channel. For more information check out the ANT AN Auto Shared Channel Master Example (application note) on www.thisisant.com&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hope that helps,
Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>