This is an old revision of the document!
Pieces of the puzzle
Nodes
Each mesh network consists of two or more nodes.
A node is a normal access point running the MESHdesk firmware.
MESHdesk supports a growing list of hardware.
Simply flash the MESHdesk firmware onto any of the supported hardware.
The nodes are pre-configured with the MESHdesk Node config utility (usually once-off).
Nodes are centrally managed and monitored through MESHdesk.
MESHdesk Node config utility
MESHdesk is different from other cloud based controllers which are owned by someone else.
You have your own MESHdesk install.
You use the MESHdesk Node config utility to initially point the MESHdesk firmware to your MESdesk server.
You also use it to display the MAC Address of eth0 on a mesh node in order to specify to which mesh a particular node belongs.
The MESHdesk Node config utility is a Windows based executable for your convenience. (It will also be able to run on Apple and Linux)
MESHdesk
MESHdesk comes as part of RADIUSdesk and is used to centrally manage and monitor Batman-adv based mesh networks.
You use it to define entry points (SSIDs) and exit points to a mesh network.
You also use it to assign nodes to a mesh network.
RADIUSdesk
RADIUSdesk is a modern web based front-end to the FreeRADIUS RADIUS server.
RADIUS is used by the mesh network on the entry points (SSID) if one choose to include WPA2 Enterprise security.
RADIUS is also used by the mesh network on the exit points if one choose to include a Coova Chilli captive portal.