ESP32连接wifi (MicroPython)

代码:

#esp32会自动尝试连接之前连接过的WiFi(比如路由器重启)
#若想连接其他WiFi,重启esp32(按EN键)后再执行新程序
#若未重启就运行连接其他WiFi的新程序,esp32有可能连接之前的WiFi

import network
import time

wlan = network.WLAN(network.STA_IF)		# 无线终端模式
wlan.active(True)       # activate the interface

#print(wlan.scan())		#打印出扫描到的所有WiFi信号

if not wlan.isconnected():		#如果WiFi未连接
    print('connecting to network...')
        
    wlan.connect("DOILMSBOIOT", "doilmsboiot")		#连接WiFi,第一个参数是WiFi名称,第二个参数是WiFi密码
        
    i = 1
    while not wlan.isconnected():
        print("正在链接...{}".format(i))
        i += 1
        time.sleep(1)
        
print("WiFi连接成功")	#打印提示信息
print(wlan.config('mac'))      # 打印 the interface's MAC address
print(wlan.ifconfig())      # 打印 the interface's IP/netmask/gw/DNS addresses

现象:

手机热点管理界面会显示出连接到的esp32的mac地址:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值