ncfg = get_netconnect_config(config) # scan for wifi network i_n.connect({ 'wifi_client': { 'name': 'wlan0', 'wifi_client': { 'ssid': 'scan' }, 'ipv4': { 'dhcp': True } }, 'wifi_ap': None }) time.sleep(1) store['scan_result'] = i_n.wifi_scan() # set wifi access point ncfg = get_netconnect_config(config) if config.get('ap_key', None) is not None: wifi_ap['wifi_ap']['key'] = config.get('ap_key', None) ncfg['wifi_ap'] = wifi_ap ncfg['wifi_client'] = None i_n.connect(ncfg) # start webserver time.sleep(5) Process(target=webserver).start() while True: if store['counter'] > 1: store['counter'] -= 1
def test_scan(self): i_a = InterfaceNetconnect(ZMQ_IFACE) ret = i_a.wifi_scan() for i in ret: print(i)