ESP32 Wifi
ESP32 开发板无线模式
分位两种模式:
Access Point(AP) 无线接入点 模式,相当于手机开启了WIFI热点,其他的设备可以连接到这个WIFI上。或者说家里的无线路由器也是AP。
Station(STA) 无线终端 模式, 相当于我们的手机连接到我们家里的无线路由器。
python
import network
import time
import binascii
def connect_wifi(ssid, pwd):
wlan = network.WLAN(network.STA_IF)
if not wlan.active():
wlan.active(True) # 激活接口
print('连接到 wifi ...')
wlan.connect(ssid, pwd) # 设置好 wifi 和密码
while not wlan.isconnected():
print('正在连接 wifi ...')
time.sleep(1)
print('连接成功')
print(wlan.ifconfig()) # 打印网络配置信息,包括 IP 地址
# 获取 mac 地址
hex_mac = binascii.hexlify(wlan.config('mac'))
print(hex_mac)
return wlan
ssid = 'CCMC_jzwy'
password = '285251897_jzwy'
connect_wifi(ssid, password)