Hello,
I am working with BATMAN-ADV and have successfully setup a mesh. In my
implementation of the mesh, the network requires BATMAN to operate in a
linear topology and ideally have node 1 hop to node 2 then through node 3
and finally node 4.
Node1
.Node2
..Node3
Node4
In this network hops are preferred rather than distant links with low RSSI
values(-70). The problem that Im seeing is that the protocol chooses
routes that have the least hops but have RSSI values at about -78 to -90
rather than routing through the closest node with RSSI values in the -50
range.
We adjusted the hop penalty to a low value (we used 1 and 0) and we did see
improvement with the hop selection but the throughput is very low due to an
RSSI of -64 or less.
Questions:
1) Is there a way to adjust BATMAN using batctl to select routes based
on the RSSI value?
a. That is, choose to hop through a node with an RSSI of -50 and never
select a node that has a lower RSSI
2) Does the algorithm for route selection use RSSI in the calculation
and if so can we modify the algorithm to increase the importance of RSSI in
the selection?
3) How do we gain access to the code to make these modifications?
a. Can you give me a little guidance on how to modify BATMAN-adv to
suite my situation?
Your help is greatly appreciated.
Regards,
Joseph Zimmer
Telegrid Technology Inc.
19 Microlab Road
Livingston, NJ 07039
Email: [email protected]
Phone: 973.994.4440 X319