WebREPL在Thonny工具-选项-解释器-端口或WebREPL连接

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/
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值