本站改版新增arduino频道
import network # Wi-Fi功能所在库
import utime # 延时API所在组件
import ujson # json字串解析库
wlan = None
# Wi-Fi SSID和Password设置
wifiSsid = "NBWIFI"
wifiPassword = "z7758521"
# 等待Wi-Fi成功连接到路由器
def get_wifi_status():
print("wifi...")
global wlan
wifi_connected = False
wlan.active(True) #激活界面
wlan.scan() #扫描接入点
#print("start to connect ", wifiSsid)
wlan.connect(wifiSsid, wifiPassword) # 连接到指定的路由器(路由器名称为wifiSsid, 密码为:wifiPassword)
while True:
wifi_connected = wlan.isconnected() # 获取Wi-Fi连接路由器的状态信息
if wifi_connected: # Wi-Fi连接成功则退出while循环
break
else:
utime.sleep(0.5)
print("wifi_connected:", wifi_connected)
ifconfig = wlan.ifconfig() #获取接口的IP/netmask/gw/DNS地址
print(ifconfig)
utime.sleep(0.5)
if __name__ == '__main__':
wlan = network.WLAN(network.STA_IF) #创建WLAN对象
get_wifi_status()
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0096418857574463 seconds