diff options
| author | lejeune quentin <qle@odoo.com> | 2019-09-10 13:13:22 +0000 |
|---|---|---|
| committer | lejeune quentin <qle@odoo.com> | 2019-09-10 14:14:27 +0000 |
| commit | d4fa24c2bce7bfb0b01d244a66aed14542ed1bbb (patch) | |
| tree | dbfce899c95a5d286b8a171389b25f732bbb8d4f /addons/hw_drivers/tools | |
| parent | 9c10d7a28e8fba59df9da78747c992e4fa944c9d (diff) | |
[IMP] hw_drivers: Add possibility to choose a wifi network on IoT Box
Previously if you are wired connected we don't scan wifi network.
Now we scan the wifi network and add possibiliyt to select a network and use them.
Diffstat (limited to 'addons/hw_drivers/tools')
| -rw-r--r-- | addons/hw_drivers/tools/helpers.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/addons/hw_drivers/tools/helpers.py b/addons/hw_drivers/tools/helpers.py index 9a1b5e2064a..158e3022f07 100644 --- a/addons/hw_drivers/tools/helpers.py +++ b/addons/hw_drivers/tools/helpers.py @@ -74,7 +74,17 @@ def get_token(): return read_file_first_line('token') def get_version(): - return '19_07' + return '19.07' + +def get_wifi_essid(self): + wifi_options = [] + process_iwlist = subprocess.Popen(['sudo', 'iwlist', 'wlan0', 'scan'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + process_grep = subprocess.Popen(['grep', 'ESSID:"'], stdin=process_iwlist.stdout, stdout=subprocess.PIPE).stdout.readlines() + for ssid in process_grep: + essid = ssid.decode('utf-8').split('"')[1] + if essid not in wifi_options: + wifi_options.append(essid) + return wifi_options def load_certificate(): """ |
