luci-app-dawn: add luci app for dawn 3790/head
authorPolynomialdivision <vincent@systemli.org>
Sat, 28 Mar 2020 11:17:57 +0000 (12:17 +0100)
committerPolynomialdivision <vincent@systemli.org>
Thu, 2 Apr 2020 09:12:01 +0000 (11:12 +0200)
commit9707acf72fd789b917c97f93ac0bb2fede9a86f4
treea6e022f66b6fb19be3a8d1e2b8744fe0e4a6fbea
parent0adf93de3b78fae8a19843906852abad6c7855ae
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>
applications/luci-app-dawn/Makefile [new file with mode: 0644]
applications/luci-app-dawn/luasrc/controller/dawn.lua [new file with mode: 0644]
applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_config.lua [new file with mode: 0644]
applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua [new file with mode: 0644]
applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua [new file with mode: 0644]
applications/luci-app-dawn/luasrc/tools/ieee80211.lua [new file with mode: 0644]