How can I implement a preferably Arduino-based NRF24L01 (or any low-cost alternatives) mesh network with node triangulation?
I would like to setup a mesh network based on low-cost Arduinos + NRF24L01 (more specifically, the ones with the SMA antennas for longer range). There will be stationary nodes to facilitate the meshing network, hypothetically around a large ballroom/exhibition hall, and have free-moving tracking nodes within the mesh network borders. Theoretically, I should be able to track in realtime the node movements and translate them into coordinates to display on a portable base station.
Using the NRF24L01s will also be advantageous as I can also have walkie-talkie-bitrate audio streaming in-and-out at the same time, which is something extra I am thinking of adding in for something else, rendering them infinitely more useful.
Problem is, it does not seem to have any indication in the RF24 (mesh) library that I can do so. Going down the rabbit hole, an obscure Hackaday article claims it can be done though limited to the NRF24L01's inability to support RSSI. A deeper search seems to bring up an odd reference to a certain nRF51822, which upon further searching does not seem to support meshing (or at least have a library for it) and is not as popular (and thus inexpensive) as the 24L01s.
Hence, how can I go about doing such triangulation?