<?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>how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8305/how-many-nrf24l01-rf-tranceivers-in-a-network</link><description>A friend of mine asked me to help with thinking about a solution to create a RF communication between 8 robots and 1 access point. Not a lot of traffic, just to signal that the robot is (almost) at the end of his track and get some control information</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Jul 2015 14:11:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8305/how-many-nrf24l01-rf-tranceivers-in-a-network" /><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30009?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 14:11:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3eda390e-e19c-425a-a0e2-d3bad50e7ec9</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;nRF51 should have more processing power than I need. I was planning to use a ATMega328.
But the nRF51 can do the job...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30008?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 13:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd899492-fad1-40ef-9c92-99a6dc03b301</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Yes, it is a system on chip. Possibly if you don&amp;#39;t have high processing requirements it could handle all the things that you need on the MCU side as well. If it is not powerful enough, we&amp;#39;ve recently launched the &lt;a href="https://www.nordicsemi.com/eng/Products/nRF52-Series-SoC"&gt;nRF52&lt;/a&gt; which boasts even lower energy consumption and higher processing power.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30007?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 13:16:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1a95d3c-ac25-4efe-9824-95de6b8e4cdc</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;transmit and receive at the same time is not necessary. Always in receive mode, if we need to transmit, then transmit and back to receive mode.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m planning to use an easy and cheap Atmel AVR like on the Arduino. So an existing library is preferable (like for the nRF24) I&amp;#39;ll have a look at the nRF51. it is a SoC, right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30006?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:58:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19b8f239-19c2-44d8-ac44-730a67b058b9</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;It would also be possible to use the nRF51, which has an extensive list of &lt;a href="https://www.nordicsemi.com/Products/3rd-Party-Bluetooth-Smart-Modules"&gt;third party modules&lt;/a&gt; here, for your purpose, I&amp;#39;m not sure what kind of MCU you are planning on using, but it is not that hard to interface with the nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30005?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:54:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a248617-8d45-4c8c-acf6-160b612eb96f</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;The antenna you would use on the robot can be used as both a receiver and a transmitter, so it would increase the range in both cases. However you cannot both receive and transmit at the same time with the same antenna.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30004?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:52:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1f07cc1-6522-4b7d-9323-a7456fb9b5d9</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;I have also found that pcb. But it has a range of 1km, And I prefer to have a max. range which is shorter. When using 1km, the AP will hear many tranceivers.... and then I&amp;#39;ve to expand the amount of addresses. and we get more and more interference...&lt;/p&gt;
&lt;p&gt;Rotating antenna on the robot should be nice if we only have to send, but they also receive some data from the AP. So then I have to rotate that one as well. I probably forget to mention this.&lt;/p&gt;
&lt;p&gt;In fact, there are many modules to do this, the nRF24L01+ is not the only one, but probably one of the best solutions as far as I know right now..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30003?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:42:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:870889f1-8b57-4d46-a05f-2a82632a7ee9</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Yes, this the APs should be able to do this.&lt;/p&gt;
&lt;p&gt;A quick google search gave &lt;a href="http://www.elecfreaks.com/estore/nrf24l01p-pa-lna-v3-1-rfm05.html"&gt;this result&lt;/a&gt;, unfortunately I&amp;#39;m not very familiar with nRF24L01+ modules, so there might be more/better options.&lt;/p&gt;
&lt;p&gt;You are right that rotating the antenna on the AP is probably not a great idea, but what about rotating the antenna on the robots?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30002?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:27:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa71aa41-ad2a-45c3-9bfb-1eda1180a0d6</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;yes, you&amp;#39;re right. It is possible to see more than 24 robots, but due to lower RSSI and also a different network ID, the AP should discard that message anyway, right? So with 4 dipswitches, I&amp;#39;m able to create 16 network IDs.&lt;/p&gt;
&lt;p&gt;there are 500 APs in this configuration which make a really long solar panel field (+/- 100km)&lt;/p&gt;
&lt;p&gt;The 100 meter is a must, so an amplifier should be a better option. I prefer to have a LOS range coverage of 150 meter. Not much further. Is there a reference design for the nRF24L01+ with PA or LNA. Or can I buy this as a module. I prefer the last option. RF PCB design is not my daily job.&lt;/p&gt;
&lt;p&gt;A mechanical contraption is probably not an option. I can&amp;#39;t move/rotate the antenna from the AP which is located in the middle.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30001?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 12:01:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a50cfd9a-a2f7-4fad-9db9-621b0ce6df8c</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;I&amp;#39;m not sure that it would be a max of 24 robots, potentially you could suddenly see a lot longer range than expected and be able to see all 8 adjacent squares, however this is not necessarily a problem as the robots in your square will always have a higher RSSI than the ones from adjacent squares.&lt;/p&gt;
&lt;p&gt;While the modules have a range of 100m described, this is almost always best-case scenario. You want an application that is robust to changing atmospheric conditions and other things that might cause path loss. What is going to happen to your robots if the range suddenly drops to 80m?&lt;/p&gt;
&lt;p&gt;Another option is to look at antennas that have higher gain than a regular dipole, for instance since your robots are moving along a track you can have some mechanical contraption that moves a yagi antenna in a way so that it points towards the correct access point.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/30000?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 11:37:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e47ee0f-f844-417f-9302-33acf74fc58d</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;Hello Øyvind,&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;The configuration you have described is nearly what I would like to have. But instead of multiple robots per row, I just have only 1 robot in a row. The accesspoint in in the middle of a square of 200x200 meter, so the next AP is also 200m further. See below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;= robot,
------ = robot track
AP = accesspoint&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| * - - - - - - - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - * - - - - - - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - * - - - - - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - - * - - - - -
AP1    &amp;lt;  200m  &amp;gt;   AP2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - - - - - * - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - - - - * - - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - - - * - - - -&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;| - - - - - - - - *&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So when a robot from AP1 is on the border of his grid, AP2 will also receive his signal.
But in the worst case, an AP will receive max. 24 robots, right?&lt;/p&gt;
&lt;p&gt;I also have to think about addressing of the units. In this case, I don&amp;#39;t need a unique ID for all robots I think. And I can use different channels.&lt;/p&gt;
&lt;p&gt;EDIT: When using dipswitches to set the network ID 0 to 3 for example, I can use address 0 for all AP&amp;#39;s and 1 to 8 for all robots when using a different network ID?&lt;/p&gt;
&lt;p&gt;Why using a PA or LNA. I have found some modules (sparkfun) which have a range of 100m with external antenna and no PA or LNA.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jasper&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how many nRF24L01+ RF tranceivers in a network</title><link>https://devzone.nordicsemi.com/thread/29999?ContentTypeID=1</link><pubDate>Tue, 21 Jul 2015 11:10:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c291d73-b77b-4849-b3a6-66cb2a57cafb</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi Jasper,&lt;/p&gt;
&lt;p&gt;Are you concerned about noise between the different centrals? If you have a configuration that is something like this:(&lt;code&gt;*&lt;/code&gt; is a robot and &lt;code&gt;C&lt;/code&gt; is an access point)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;* * * * * *
* C * * C *
* * * * * *
* * * * * *
* C * * C *
* * * * * *
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then the distance between robots that are transmitting different network ids and the closest access point with a different network id would be 200-300m based on the way I am reading your post.&lt;/p&gt;
&lt;p&gt;To get a range of 100-150m reliably with the nRF24L01+ you will need to use a power amplifier(PA) or a low noise amplifier(LNA). Since you are able to control the effect that you transmit you will be able to tune your system so that you can &amp;quot;hear&amp;quot; a robot/access point that is within your 100-150m range, but not within the 200-300m range, i.e. the loss is so high for ranges over 200m that the robots appear to be invisible.&lt;/p&gt;
&lt;p&gt;I might be interpreting your question incorrectly, please elaborate if so.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>