RF24Mesh - Automated Networking for nrf24L01 & nrf52x radios v2.0.2
2024 - A user friendly mesh overlay for sensor neworks using RF24Network
|
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.
make
from the examples directory. Then sudo ./RF24Mesh_Example_Master
to begin an example as the master nodeAs per the examples, nodes are configured with a unique value between 1 and 253. This allows them to change positions on the network while still being identified.
For pre-configuration of the mesh, some options are available by editing RF24Mesh_config.h prior to compiling:
The MESH_MAX_CHILDREN option restricts the maximum number of child nodes/node and limits the number of available addresses on the network. Max: 4
The MESH_NOMASTER macro optionally reduces program space and memory usage. Can be used on any node except for the master (nodeID 0)