====== Pieces of the puzzle ====== {{:user_guide:md:meshdesk_puzzle.png|}} ---------------- ====== 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. * The MESHdesk Node Config Utility is a Windows based executable for your convenience. (It will also be able to run on Apple and Linux) * Download the Mesh Node Config Utility from here: https://sourceforge.net/projects/radiusdesk/files/MESHdesk/ ------------- ====== 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**. -------