Hey Robert,
Hi,
I have a little bit strange usecase for a wireless mesh network, and I'm wondering if B.A.T.M.A.N could be a good choice: my network stations, which are part of an industrial application, are located in a line:
Gateway - A1 - A2 - A3 - A4 - A5 - ... - A120
Any station generates data and wants to transmit it to the gateway, with the smallest possible latency. The distance of the stations is pretty small: about 3...4 m.
It might happen that someone re-arranges the stations:
Gateway - A9 - A17 - A1 - A47 - A9 - ... - A6
but the topology stays the same (a line).
It is allowed that one station sends its data to the farest reachable hop, so i.e. for my first example, if A5 wants to send data and is able to reach A2, it could directly do so.
- What do you think, could B.A.T.M.A.N be a solution?
Yes, BATMAN could help in this situation - its better than doing it statically at least, since batman can decide how many intermediate hops to skip.
- Could the short distance be a problem?
well you have interference between the nodes and the typical throughput limitations because of the half-duplex nature of WiFi. But if you take that into consideration and don't expect the same throughput as on a single link, 3-4 meter should be fine.
It also depends on what kind of data you will send (many industrial applications use broadcast, for example).
- Is it possible to regulate the transmission power in order to avoid disturbance?
There are WiFi driver which allow that, yes. However I'd recommend to keep it as it is and change the broadcast rate to something higher (e.g. 18M or more) to force to only use good links, even if they are a little shorter.
Cheers, Simon