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