WiFi網路連接
tags: micropython
WiFi
micropython ESP32下網路連接的模式可分為
- STA:做為站點接入WiFi
- AP:做為熱點,充許其它設備接入
函式參考-micropython函式筆記本
熱點模式(AP)
熱點模式允許用戶將自己的ESP32配置為熱點,這讓多個ESP32芯片之間的無線連接在不借助外部路由器網絡的情況下成為可能。
import network
ap = network.wifi(network.AP_IF) # 創建熱點
ap.active(True) # 建立熱點
ap.config(ssid='ESP-AP') # 建立熱點名稱
站點模式(STA)
import network
ssid="基地台名稱"
password="密碼"
wifi=network.WLAN(network.STA_IF)
wifi.active(True)
wifi.connect(ssid, password)
while wifi.isconnected()==False:
pass
print("connrcted success")
print(wifi.ifconfig())
結果顯示
其中’192.168.243.124’就是localIP
>>> True
connrcted success
('192.168.243.124', '255.255.255.0', '192.168.243.101', '192.168.243.101')