4 def connect_wifi(): |
4 def connect_wifi(): |
5 import network |
5 import network |
6 from time import sleep |
6 from time import sleep |
7 |
7 |
8 print("Connecting WiFi to '{0}' ...".format(secrets.WIFI_SSID)) |
8 print("Connecting WiFi to '{0}' ...".format(secrets.WIFI_SSID)) |
|
9 |
|
10 if secrets.WIFI_HOSTNAME: |
|
11 try: |
|
12 network.hostname(secrets.WIFI_HOSTNAME) |
|
13 except AttributeError: |
|
14 pass |
|
15 |
9 wifi = network.WLAN(network.STA_IF) |
16 wifi = network.WLAN(network.STA_IF) |
10 wifi.active(False) |
17 wifi.active(False) |
11 wifi.active(True) |
18 wifi.active(True) |
12 wifi.connect(secrets.WIFI_SSID, secrets.WIFI_KEY if secrets.WIFI_KEY else None) |
19 wifi.connect(secrets.WIFI_SSID, secrets.WIFI_KEY if secrets.WIFI_KEY else None) |
13 max_wait = 140 |
20 max_wait = 140 |