Beispiel #1
0
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)