src/eric7/MicroPython/Devices/MCUScripts/picowWiFiConnect.py

branch
mpy_network
changeset 9787
163511257f24
child 9828
32c8a5b57332
equal deleted inserted replaced
9783:5f84d5eeee9e 9787:163511257f24
1 try:
2 import secrets
3
4 def connectWiFi():
5 import network
6 import rp2
7 from time import sleep
8
9 country = secrets.WIFI_COUNTRY
10 if country:
11 rp2.country(country)
12
13 wifi = network.WLAN(network.STA_IF)
14 wifi.active(False)
15 wifi.active(True)
16 wifi.connect(secrets.WIFI_SSID, secrets.WIFI_KEY if secrets.WIFI_KEY else None)
17 max_wait = 140
18 while max_wait:
19 if wifi.status() < 0 or wifi.status() >= 3:
20 break
21 max_wait -= 1
22 sleep(0.1)
23 if wifi.isconnected():
24 print("WiFi connected:", wifi.ifconfig())
25 else:
26 print("WiFi connection failed")
27
28 connectWiFi()
29 except ImportError:
30 pass

eric ide

mercurial