WebREPL客户端是MicroPython官方推荐的更新方式,通过网页的方式读取ESP8266/ESP32的文件系统,可以上传文件或者下载开发板中已存在的文件,可以输入指令并实时查看开发板中的输出状态(简单的可以复杂的不行),部分取代串口调试,虽然测试还不如串口流畅,但毕竟提供了远程调试和更新程序的可行之道。
1、boot.py
import network # Wi-Fi功能所在库
import webrepl
# Wi-Fi SSID和Password设置
wifiSsid = "WIFI"
wifiPassword = "abc123"
# wlan.scan()
# 设置静态 IP 地址,子网掩码,网关,DNS
static_ip = '192.168.1.110'
netmask = '255.255.255.0'
gateway = '192.168.1.1'
dns = '8.8.8.8'
# 等待Wi-Fi成功连接到路由器
def wait_for_wifi_connection():
wlan = network.WLAN(network.STA_IF) # 创建WLAN对象,STA模式
if not wlan.isconnected():
wlan.active(True) # 激活界面
wlan.scan() # 扫描接入点
print("start to connect ", wifiSsid)
wlan.connect(wifiSsid, wifiPassword) # 连接到指定的路由器(路由器名称为wifiSsid, 密码为:wifiPassword)
while not wlan.isconnected():
machine.idle() # save power while waiting
# pass
ifconfig = wlan.ifconfig() # 获取接口的IP/

最低0.47元/天 解锁文章
509

被折叠的 条评论
为什么被折叠?



