I do not think that this is possible with the help of software and coordinators / routers. You can change the Node ATNJ ( ATNJ ) to force the new router to join a specific router (disable Node Join on all but one node), but this will only affect the connection. After connecting to the network, the router will detect that other nodes are within range.
You could do this with sleepy end devices. You can use the ATNJ trick to force the end device to join a single router, and it will always send its messages to that router. But you will not get that many hop senders go to the parent router, which sends to the target parent router, which sends to the target end device.
You will probably need to physically limit the range of the radio stations in order to make them jump, as shown in the video that you connected with the Digi K-Node test equipment with a network of more than 1000 radio stations. They put radios in boxes with RF protection and use wired antenna connections with software-controlled attenuators to connect the modules to each other.
If you have XBee modules with a U.fl or RPSMA connector and do not connect an antenna, this should significantly reduce the range of the module. Otherwise, using a wire whip or a built-in PCB antenna, you need to put each radio in a box that attenuates the signal. Perhaps someone else can offer advice on materials that will reduce the signal range without completely blocking it.
source share