Giter VIP home page Giter VIP logo

Comments (6)

TMRh20 avatar TMRh20 commented on June 6, 2024

Does this http://tmrh20.github.io/RF24Network/Tuning.html help?

I added an image showing the topology with some examples of how data is transmitted. The source file can be downloaded here and edited further via GIMP

Addresses are arranged in groups of 5, in a Tree Topology
Master: 00
Children of Master: 01,02,03,04,05
Children of Children of Master: 11,21,31,41,51 - 12,22,32,42,52 - 13,23,33,43,53 - 14,24,34,44,54 - 15,25,35,45,55
... and so on

Nodes can only communicate directly with their direct parent and children nodes. In order to communicate with other nodes, their parent or child nodes will pass the traffic up or down to their parent or child nodes.

Seems hard to explain in words, so hopefully the image I posted shows the connections, etc. better than I can explain them.

from rf24network.

stefa168 avatar stefa168 commented on June 6, 2024

Ok, thanks for the example, it helped a lot!
Then, I have to ask another thing: is it possible to not have this type of hierarchy and go for a direct connection from - for example - node 54 directly to node 00?
Because for the use that I have, it would be very helpful as I don't want to use relays and all the nodes are in movement so they might not be able to reach their parent

from rf24network.

TMRh20 avatar TMRh20 commented on June 6, 2024

Not really, each radio can only listen to 6 addresses at a time, so if you
need more than 5 sensors/nodes you need some to also act as relay nodes.
This could be worked around via various methods, but is obviously much more
complex in most cases. Multicasting would probably be simplest topology
wise.

On 2014-06-16, at 2:23 PM, stefa168 [email protected] wrote:

Ok, thanks for the example, it helped a lot!
Then, I have to ask another thing: is it possible to not have this type of
hierarchy and go for a direct connection from - for example - node 54
directly to node 00?
Because for the use that I have, it would be very helpful as I don't have
relays and all the nodes should directly speak with the master


Reply to this email directly or view it on GitHub
#7 (comment).

from rf24network.

stefa168 avatar stefa168 commented on June 6, 2024

And (last question) is it possible to have multiple nodes with the same address? In this way I could have multiple relays in different parts of the location, so that if one loses signal, there is another that can retrieve the signal to the master/childs

from rf24network.

TMRh20 avatar TMRh20 commented on June 6, 2024

Sure, but only one radio could be fully active. You could communicate
a heartbeat signal or similar over a wire I guess or possibly use
listening pipes with ack disabled.

from rf24network.

TMRh20 avatar TMRh20 commented on June 6, 2024

As an afterthought, I haven't tested that enough to give a proper answer yet, but it might be possible depending on range, etc. Closing this, [email protected] for off-topic questions etc.

from rf24network.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.