From d241ff0be60fed9f31f2a4c4eebbac92e6384ae0 Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:23:11 +0100 Subject: [PATCH 01/10] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index adcc9db..5348d7d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,9 @@ Decentralized WiFi Controller |[patches-pending](https://github.com/berlin-open-wireless-lab/patches-pending)|Pending OpenWrt Patches DAWN is depending on| |[bowl-feed](https://github.com/berlin-open-wireless-lab/bowl-feed)|Feed for DAWN| -[Install](INSTALL.md) +## Installation + +See [installation](INSTALL.md)- ## Setting up Routers From 69122675b2e0074c4423c012fc04db683d675955 Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:26:10 +0100 Subject: [PATCH 02/10] Update README.md --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index 5348d7d..d242c66 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,30 @@ See [installation](INSTALL.md)- You can find a good guide to configure your router is [here](https://gist.github.com/braian87b/bba9da3a7ac23c35b7f1eecafecdd47d). I setup the OpenWRT Router as dump APs. + +## ubus interface + + 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": { + + } + } From 2567f7923d3f5ed0b22ce8bf4df0be1e649f0838 Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:31:16 +0100 Subject: [PATCH 03/10] Update README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index d242c66..07f1afa 100644 --- a/README.md +++ b/README.md @@ -43,3 +43,33 @@ I setup the OpenWRT Router as dump APs. } } + + 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 + } + } + } + } From 75ae80d53352e4c98576e692737bd1fa86f10d17 Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:31:44 +0100 Subject: [PATCH 04/10] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 07f1afa..815dc1e 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ I setup the OpenWRT Router as dump APs. } } + root@OpenWrt:~# ubus call dawn get_hearing_map { "Free-Cookies": { From b5e0e1973b9e6de90bc8842f9e2d2c62e37a5a3e Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:32:17 +0100 Subject: [PATCH 05/10] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 815dc1e..3174a27 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ I setup the OpenWRT Router as dump APs. } + root@OpenWrt:~# ubus call dawn get_hearing_map { "Free-Cookies": { From 18450c696e70f055f0b0afcf10d06fe9b88f03ca Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:39:45 +0100 Subject: [PATCH 06/10] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3174a27..da9460f 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ You can find a good guide to configure your router is [here](https://gist.github I setup the OpenWRT Router as dump APs. ## ubus interface +To get an overview of all connected Clients sorted by the SSID. root@OpenWrt:~# ubus call dawn get_network { @@ -43,8 +44,7 @@ I setup the OpenWRT Router as dump APs. } } - - +To get the hearing map you can use: root@OpenWrt:~# ubus call dawn get_hearing_map { From 1a30f0a10dea4573ba7c702780561aa7f202944e Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:51:57 +0100 Subject: [PATCH 07/10] Update README.md --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/README.md b/README.md index da9460f..bce14ae 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,34 @@ See [installation](INSTALL.md)- You can find a good guide to configure your router is [here](https://gist.github.com/braian87b/bba9da3a7ac23c35b7f1eecafecdd47d). 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. From 8adb3ce9836e05f41a315d228cb2cf944f844b1a Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:52:29 +0100 Subject: [PATCH 08/10] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bce14ae..702aee6 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ I setup the OpenWRT Router as dump APs. ## Configuration -|Option ¦Standard | Meaning | + +|Option |Standard | Meaning | |-------------------|---------|---------| |ht_support | '10' | | |vht_support | '100' | | @@ -45,6 +46,7 @@ I setup the OpenWRT Router as dump APs. |deny_assoc_reason | '17' | | |use_driver_recog | '1' | | + ## ubus interface To get an overview of all connected Clients sorted by the SSID. From 1e4ee5cdd5bb4f10310dbd3f372f2132208567df Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sat, 10 Feb 2018 23:56:49 +0100 Subject: [PATCH 09/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 702aee6..94dac41 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Decentralized WiFi Controller ## Installation -See [installation](INSTALL.md)- +See [installation](INSTALL.md). ## Setting up Routers From 8efba4b0421cc02b529820e9e7f8b1ab70646269 Mon Sep 17 00:00:00 2001 From: Polynomdivision Date: Sun, 11 Feb 2018 00:09:51 +0100 Subject: [PATCH 10/10] Update README.md --- README.md | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 94dac41..3406c85 100644 --- a/README.md +++ b/README.md @@ -22,29 +22,29 @@ I setup the OpenWRT Router as dump APs. |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' | | +|ht_support | '10' |If AP and station support high throughput.| +|vht_support | '100' |If AP and station support very high throughput.| +|no_ht_support | '0' |If AP and station not supporting high throughput.| +|no_vht_support | '0' |If AP and station not supporting very high throughput. +|rssi | '10' |If RSSI is greater equal rssi_val.| +|low_rssi | '-500' |If RSSI is less than low_rssi_val.| +|freq | '100' |If connection is 5Ghz.| +|chan_util | '0' |If channel utilization is lower chan_util_val.| +|max_chan_util | '-500' |If channel utilization is greater max_chan_util_val.| +|rssi_val | '-60' |Threshold for an good RSSI.| +|low_rssi_val | '-80' |Threshold for an bad RSSI.| +|chan_util_val | '140' |Threshold for an good channel utilization.| +|max_chan_util_val | '170' |Threshold for a bad channel utilization.| +|min_probe_count | '2' |Minimum number of probe requests aftrer calculating if AP is best and sending a probe response.| +|bandwith_threshold | '6' |Threshold for the receiving bit rate indicating if a client is in an active transmission.| +|use_station_count | '1' |Use station count as metric.| +|max_station_diff | '1' |Maximal station difference that is allowed.| +|eval_probe_req | '1' |Evaluate the incoming probe requests.| +|eval_auth_req | '1' |Evaluate the incomning authentication reqeuests.| +|eval_assoc_req | '1' |Evaluate the incoming association requests.| +|deny_auth_reason | '1' |Status code for denying authentications.| +|deny_assoc_reason | '17' |Status code for denying associations.| +|use_driver_recog | '1' |Allow drivers to connect after a certain time.| ## ubus interface