def do_connect():
import network
s_if = network.WLAN(network.STA_IF)
a_if = network.WLAN(network.AP_IF)
if a_if.active():
a_if.active(False)
if not s_if.isconnected():
s_if.active(True)
# Set static IP if configured.
try:
s_if.ifconfig((config.IP, config.SUBNET, config.GATEWAY, config.DNS))
except:
if not config.SILENT:
print("Static IP not configured. Setting IP via DHCP.")
# Connect to Wifi.
s_if.connect(secrets.WIFI_SSID, secrets.WIFI_PASSPHRASE)
while not s_if.isconnected():
pass
if not config.SILENT:
print("Wifi connected: ", s_if.ifconfig())
评论列表
文章目录