microPython-8266 学习笔记 WIFI连接(二)

microPython-8266 学习笔记 WIFI连接(二)

连接wifi

  • 当前wifi名称(SSID)为“test” 密码为:“12345678
import network
import time
wlan = network.WLAN(network.STA_IF) # 创建网络接口STA模式
wlan.active(True)#开启网络接口
wlan.scan()#扫描当前环境下的ap
if wlan.isconnected():#如果已连接则断开
    wlan.disconnect()
wlan.connect('test','12345678')
print("连接中...")
#等待wifi连接间隔1秒
while not wlan.isconnected():
    time.sleep(1)
print("连接成功...")
print(wlan.ifconfig())

发送数据

network模块函数说明说明

详情见官网

WLAN (类)
  • network.STA_IF:STA模式(要连接别人)
  • network.AP_IF:AP模式(被别人连接)
import network
sta_if = network.WLAN(network.STA_IF) 
ap_if = network.WLAN(network.AP_IF)
WLAN.active
  • active() :查看当前网络开启状态
  • active(True) :开启当前网络
  • active(False) :关闭当前网络
import network
ap_if = network.WLAN(network.AP_IF)
print(ap_if.active()) #查看当前端口是否开启
ap_if.active(True)#设置为开启
WLAN.scan
  • 返回包含的列表不同版本位置可能有偏差:
(ssid, bssid, channel, RSSI, authmode, hidden)

你可能感兴趣的:(microPython)