[Sussex] Project Advice....
Richie Jarvis
richie at helkit.com
Thu Sep 28 21:58:26 UTC 2006
Hi All,
I was thinking on the way home (yeah, I know fatal.....)
As some of you know, I help run a wifi mesh club around here, and we
have a problem (well, its a perceived problem, but a problem
nevertheless!) I am hoping to get some advice on how best to approach
this problem within the ideals of the open-source community from you all....
Right, so the problem is this - when we started about 2 years ago, the
only available wireless mesh software available for free was
Locustworld's MeshAP. Its Linux-based, but is not open-source. It is
also tightly integrated to WIANA (Wireless Internet Assigned Numbers
Authority - wiana.org.) Basically, for those that aren't familiar with
this setup, WIANA provides 1.x.x.x addresses to each wireless node in
the mesh network via a registration system, and also provides a
remote-management system for the nodes, so that you can remote-load
settings to them, and see whether they are up, down, or sideways.
It all works pretty well most of the time, but has a few niggles which
really annoy me (and several of the others in the group, and elsewhere
in the world that are using this system.) So what I want to do, and
have done for ages, is to write our own version of this system, which is
compatible with the AODV Mesh (for easy switchover), can be loaded to
the nodes without having to remove them (the MeshAP can download and
install new versions in-situ, by overwriting the cramfs files), and can
interface with the WIANA system (pretty easy, WIANA downloads a
text-based key:variable file, and then a script runs through it all to
setup the node itself.) Oh, and the other thing that would be great is
if we can also produce a similar setup on the OpenWRT system, that can
inter-mesh with the old compaqs we have, as this would reduce our node
costs considerably.
What I need is some advice here. I am worried about doing all of this
myself - I've been very tempted to try and do it all myself many times,
and have not got past the thinking and requirements stage as yet. I am
also scared that if I do try and do it myself, I will make a hash of it,
and leave some crucial flaw in the system. The upshot of all of this is
that I need to better understand how to sell this to the open-source
community, and where it really fits in the grand scheme of things, as
this would be something which (a) I am interested in, and (b) I need
some help to implement.
I think that there are enough mesh networks around now who are using the
MeshAP, but would jump at the chance of something which is truely open.
Another of the drivers here is that we (SussexNetShare) recently got a 3
month trial of LocustWorlds paid product through my fellow co-founder
(he hounded them), the MeshAP Pro, which is supposed to solve alot of
the problems with the MeshAP, but in reality, it seems to be more of the
same :(
This email turned out alot longer than I expected - sorry about that.
If anyone has any pointers as to where I go from here, to a newbie in
starting an Open source project, that would be great!
Cheers,
Richie
More information about the Sussex
mailing list