No description
Find a file
2018-02-10 23:52:29 +01:00
files Update dawn.config 2018-02-01 22:39:22 +01:00
src remove string 2018-02-09 12:15:44 +01:00
CMakeLists.txt update files 2018-01-05 09:58:35 +01:00
INSTALL.md add install 2018-02-10 23:15:23 +01:00
LICENSE update files 2018-01-05 09:58:35 +01:00
README.md Update README.md 2018-02-10 23:52:29 +01:00

DAWN

Decentralized WiFi Controller

Repro Content
patches-pending Pending OpenWrt Patches DAWN is depending on
bowl-feed Feed for DAWN

Installation

See installation-

Setting up Routers

You can find a good guide to configure your router is here. I setup the OpenWRT Router as dump APs.

Configuration

Option Standard Meaning
ht_support '10'
vht_support '100'
no_ht_support '0'
no_vht_support '0'
rssi '10'
low_rssi '-500'
freq '100'
chan_util '0'
max_chan_util '-500'
rssi_val '-60'
low_rssi_val '-80'
chan_util_val '140'
max_chan_util_val '170'
min_probe_count '2'
bandwith_threshold '6'
use_station_count '1'
max_station_diff '1'
eval_probe_req '1'
eval_auth_req '1'
eval_assoc_req '1'
deny_auth_reason '1'
deny_assoc_reason '17'
use_driver_recog '1'

ubus interface

To get an overview of all connected Clients sorted by the SSID.

root@OpenWrt:~# ubus call dawn get_network
{
    "Free-Cookies": {
	    "00:27:19:XX:XX:XX": {
		    "78:02:F8:XX:XX:XX": {
			    "freq": 2452,
			    "ht": 1,
			    "vht": 0,
			    "collision_count": 4
		    }
	    },
	    "A4:2B:B0:XX:XX:XX": {
		    "48:27:EA:XX:XX:XX: {
			    "freq": 2412,
			    "ht": 1,
			    "vht": 0,
			    "collision_count": 4
		    },
	    }
    },
    "Free-Cookies_5G": {
		
    }
}

To get the hearing map you can use:

root@OpenWrt:~# ubus call dawn get_hearing_map
{
    "Free-Cookies": {
	    "0E:5B:DB:XX:XX:XX": {
		    "00:27:19:XX:XX:XX": {
			    "signal": -64,
			    "freq": 2452,
			    "ht_support": true,
			    "vht_support": false,
			    "channel_utilization": 12,
			    "num_sta": 1,
			    "ht": 1,
			    "vht": 0,
			    "score": 10
		    },
		    "A4:2B:B0:XX:XX:XX": {
			    "signal": -70,
			    "freq": 2412,
			    "ht_support": true,
			    "vht_support": false,
			    "channel_utilization": 71,
			    "num_sta": 3,
			    "ht": 1,
			    "vht": 0,
			    "score": 10
		    }
	    }
    }
}