From 9707acf72fd789b917c97f93ac0bb2fede9a86f4 Mon Sep 17 00:00:00 2001 From: Polynomialdivision Date: Sat, 28 Mar 2020 12:17:57 +0100 Subject: luci-app-dawn: add luci app for dawn Dawn is a decentralized WiFi controller. Just install dawn and the APs will find each other via umdns. They periodically exchange information about connected clients, wireless statistics and other needed information. With that, the daemon load balances clients between different APs through association control. Luci-app-dawn is the graphical user interface. It allows to: - Configure dawn - View Wireless Network Overview - View Hearing Map The hearing map is the list of all probe requests seen from a client from all APs that are running the controller. Signed-off-by: Nick Hainke --- applications/luci-app-dawn/luasrc/controller/dawn.lua | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 applications/luci-app-dawn/luasrc/controller/dawn.lua (limited to 'applications/luci-app-dawn/luasrc/controller') diff --git a/applications/luci-app-dawn/luasrc/controller/dawn.lua b/applications/luci-app-dawn/luasrc/controller/dawn.lua new file mode 100644 index 000000000..64055b4af --- /dev/null +++ b/applications/luci-app-dawn/luasrc/controller/dawn.lua @@ -0,0 +1,8 @@ +module("luci.controller.dawn", package.seeall) + +function index() + entry({ "admin", "dawn" }, firstchild(), "DAWN", 60).dependent = false + entry({ "admin", "dawn", "configure_daemon" }, cbi("dawn/dawn_config"), "Configure DAWN", 1) + entry({ "admin", "dawn", "view_network" }, cbi("dawn/dawn_network"), "View Network Overview", 2) + entry({ "admin", "dawn", "view_hearing_map" }, cbi("dawn/dawn_hearing_map"), "View Hearing Map", 3) +end -- cgit v1.2.3