I'm working on setting up a home automation sensor/control network that is secure and failure resistant. This includes using 2 master nodes for redundacy. I've already figured that RF24Network and RF24Mesh are not ideal for my purpous. So I'm trying to get familiar with the "simple" RF24 library. I got some of the basic examples working, but despite reading the documentation, and searching online quiet extencively, I have some questions remaining.
Lets start with a simple question: The GettingStarted example gave me a round trip of 17xx us, is this a typical round trip time for a 4 byte message? Just veryfing everything works as it should, with a broken arduino and the required cap, its been a challenge to get it up and running.
As for the workings, I'm getting confused on the addressing. As far as I can understand each pipe has an address, and nodes themselfs do not have an address or identifier of sorts. Is this correct? This would mean that you typically need 3 times more addresses then nodes. And given that 5/6 pipes need to share the top bytes, a topology like this can "only" handle 256/3 = 85 nodes.
I've also seen an example where for a multi node network, each node listens to a pipe from the master that is named after the "nodeID" of the slave, and the master node only listens to a pipe with its name, but each slave is able to open a similar named pipe. Does this work? Or will there be issues if multiple slaves attempt to write at the same time? Will it then get no data, or wrong data?
If this NodeID = pipe method works, is it sensible to have two masters with antenna modules that can reach all of the (max) 254 nodes? Or will this cause issues?