A user friendly mesh overlay for sensor networks using RF24Network and nRF24L01 radio modules
The initial testing version of RF24Mesh is built as a simple overlay for RF24Network.
Users currently need to be familiar with the basics of sending and receiving data via RF24Network, but do not need to understand the topology, routing or addressing systems. RF24Mesh will attempt to construct and maintain a mesh network, keeping all nodes connected together.
As per the examples, nodes are configured with a unique value between 1 and 255. This allows them to change positions on the network, while still being identified.
For pre-configuration of the mesh, only a few options are available by editing RF24Mesh_config.h prior to compiling:
The max_children option restricts the maximum number of child nodes/node and limits the number of available addresses on the network. Max: 4
The nomaster option reduces program space and memory usage. Can be used on any node except for the master (nodeID 0)