<?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>Point to multipoint Gazelle sensor project, help needed.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20600/point-to-multipoint-gazelle-sensor-project-help-needed</link><description>Hello,
I would like to build a sensor array that communicate with one master in a star topology.
I have played with the Gazelle protocol example ( gzll_ack_payload examples) on the SDK Rev12. 
I was able to set payload to 3 bytes and use the first</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 28 Mar 2017 19:53:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20600/point-to-multipoint-gazelle-sensor-project-help-needed" /><item><title>RE: Point to multipoint Gazelle sensor project, help needed.</title><link>https://devzone.nordicsemi.com/thread/80288?ContentTypeID=1</link><pubDate>Tue, 28 Mar 2017 19:53:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04f90ba2-0b73-49e6-9321-c2093122c49e</guid><dc:creator>Avi_H</dc:creator><description>&lt;p&gt;Hello Hung and thank you for the reply.
You are right about the time budget, I will reduce sensors or time.
I will look into ESB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Point to multipoint Gazelle sensor project, help needed.</title><link>https://devzone.nordicsemi.com/thread/80287?ContentTypeID=1</link><pubDate>Fri, 24 Mar 2017 11:59:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9eecae2-b487-4314-b549-0103329192e9</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;If your plan is to have more than 8 sensors then you have to go back to what you already doing, use one byte as extra address for the sensors.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s important that you have to implement something to avoid collision. If 2 or more sensors transmitting at the same time it will cause interference (the same applies if you have less than 8 sensors and have different pipe for them).&lt;/p&gt;
&lt;p&gt;Gazell was not made for multiple device (more than 2) connect simultaneously. I think you should consider to try ESB.&lt;/p&gt;
&lt;p&gt;How could you expect to have up to 50 sensors which has 50ms interval ? If each occupies 1ms for communication, we already don&amp;#39;t have enough time domain for all of them.&lt;/p&gt;
&lt;p&gt;To avoid collision you would need much slower interval.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Point to multipoint Gazelle sensor project, help needed.</title><link>https://devzone.nordicsemi.com/thread/80286?ContentTypeID=1</link><pubDate>Thu, 23 Mar 2017 21:27:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc1104db-35d4-4527-b4e7-efcbe1779f7b</guid><dc:creator>Avi_H</dc:creator><description>&lt;p&gt;Hello and thank you for the swift reply.
I would like to use up to 50 sensors, what can be done in this case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Point to multipoint Gazelle sensor project, help needed.</title><link>https://devzone.nordicsemi.com/thread/80285?ContentTypeID=1</link><pubDate>Tue, 21 Mar 2017 10:21:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fffba134-6253-47af-b97f-518547fd0a27</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Avi,&lt;/p&gt;
&lt;p&gt;The Gazell host has 8 pipes each with different address. You don&amp;#39;t need to use the first byte in the payload as the device id if you don&amp;#39;t plan to have more than 8 sensors.
Each of the sensor communicate with the host via its own &amp;quot;pipe&amp;quot; or address.&lt;/p&gt;
&lt;p&gt;To setup the pipe address you can set the base 0 and base 1 and the prefix for each of the address.
Please find the addressing policy in the nRF52 spec (BASE0, BASE1, and prefix).
In gazell you can use nrf_gzll_set_base_address_0(), nrf_gzll_set_base_address_1() and nrf_gzll_set_address_prefix_byte() to setup the pipes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>