diff options
author | Polynomialdivision <vincent@systemli.org> | 2020-03-28 12:17:57 +0100 |
---|---|---|
committer | Polynomialdivision <vincent@systemli.org> | 2020-04-02 11:12:01 +0200 |
commit | 9707acf72fd789b917c97f93ac0bb2fede9a86f4 (patch) | |
tree | a6e022f66b6fb19be3a8d1e2b8744fe0e4a6fbea /applications/luci-app-dawn/luasrc/controller | |
parent | 0adf93de3b78fae8a19843906852abad6c7855ae (diff) |
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 <vincent@systemli.org>
Diffstat (limited to 'applications/luci-app-dawn/luasrc/controller')
-rw-r--r-- | applications/luci-app-dawn/luasrc/controller/dawn.lua | 8 |
1 files changed, 8 insertions, 0 deletions
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 |