admin管理员组文章数量:1619279
模块调用型连接
connect函数连接程序
def connect():
导入网络模块
并将网络凭据(ssid和密码)存储在两个变量上。
import network
ssid = "yourNetworkName"
password = "yourNetworkPassword"
获取站点WiFi接口的实例
并将其存储在变量上,然后,检查我们是否已连接到WiFi网络。
如已连接,则打印警告,完成执行。
station = network.WLAN(network.STA_IF)
if station.isconnected() == True:
print("Already connected")
return
如未连接,则使用存储在前文所述的变量中的凭证来激活网络接口并执行实际连接。
station.active(True)
station.connect(ssid, password)
打印成功消息和WiFi配置
while station.isconnected() == False:
pass
print("Connection successful")
print(station.ifconfig())
完整代码
def connect():#连接程序
import network#导入网络模块
#并将网络凭据(ssid和密码)存储在两个变量上。
ssid = "yourNetworkName"
password = "yourNetworkPassword"
#获取站点WiFi接口的实例并将其存储在变量上
station = network.WLAN(network.STA_IF)
#如已连接,则打印警告,完成执行
if station.isconnected() == True:
print("Already connected")
return
#如未连接,则使用存储在前文所述的变量中的凭证来激活网络接口并执行实际连接。
station.active(True)
station.connect(ssid, password)
while station.isconnected() == False:
pass
#打印成功消息和WiFi配置
print("Connection successful")
print(station.ifconfig())
上传代码
打开命令行,导航到存储文件的目录,然后执行以下命令,将COM5改为你的设备所在的串行端口。
ampy --port COM5 put ConnectWiFi.py
验证新文件已正确上载
import os
os.listdir()
导入模块并调用connect函数
import ConnectWiFi
ConnectWiFi.connect()
最后会显示成功消息,表明已建立连接。
可以尝试再次调用connect函数。它此时应该会在代码中返回一条消息,表明我们已建立连接
自动连接
调用connect函数
导入ConnectWiFi模块并调用connect函数
import ConnectWiFi
ConnectWiFi.connect()
将文件加载到文件系统
关闭putty或其他软件连接
ampy --port COM5 put main.py
本文标签: 教程MicroPythonwifi
版权声明:本文标题:ESP32MicroPython教程:自动连接WiFi 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728796845a1174189.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论