ESP32玩转MicroPython(二) 连接WIFI网络 webperl文件传输
2025-04-07 来源:jianshu
发一句回一句, 在下面发就行了 发送代码块到ESP32 这样代码块就存入了esp32的内存中, 比如上面, 我们存入了一个 do_connect()的函数 如果文件小可以用串口保存到ESP32, 方法如下: 4. WebREPL(浏览器交互模式)给ESP32传文件 见第二节 一. 连接网络 使用network模块 该模块主要功能如下 import network wlan = network.WLAN(network.STA_IF) # 创建一个WLAN实例 create station interfacewlan.active(True) # 激活实例 activate the interfacewlan.scan() # 扫描WIFI scan for access pointswlan.isconnected() # 判断WIFI连接否, 返回布尔值 check if the station is connected to an APwlan.connect('essid', 'password') # 连接WIFI connect to an APwlan.config('mac') # 获取实例的MAC地址 get the interface's MAC addresswlan.ifconfig() # 获取实例的网络信息 get the interface's IP/netmask/gw/DNS addressesap = network.WLAN(network.AP_IF) # 创建一个AP实例 create access-point interfaceap.config(essid='ESP-AP') # 配置实例的essid参数 set the ESSID of the access pointap.config(max_clients=10) # 设定多少个客户端可以连接它 set how many clients can connect to the networkap.active(True) # 激活实例 activate the interface 根据文档http://docs.micropython.org/en/latest/esp32/quickref.html#networking 例: import network wlan = network.WLAN(network.STA_IF)wlan.active(True)wlan.isconnected()wlan.connect('ssid', 'password')wlan.isconnected() 一旦建立了网络,该socket模块就可以照常用于创建和使用TCP / UDP套接字,并且该urequests模块可用于方便的HTTP请求。 二. WebREPL(浏览器交互模式)给ESP32传文件 首先 import webrepl_setup 回弹出设置对话,设置密码 重启ESP32 重启后, 先联网!!!联网后再执行: import webrepl webrepl.start() 可以使用webrepl在线'客户端' http://micropython.org/webrepl/ 或者下载webrepl'客户端' https://github.com/micropython/webrepl WEB端登录ESP32 输入密码后, 我们就远程登录ESP32了 登录后的页面其实是一个远程的命令行环境 + 一个文件传输系统 我们可以传输文件了 传入文件后,我们导入试一试,发现可以执行, 看来是真的传输成功了! 我们新建一个 webrepl.cfg.py 输入如下内容: 我们把这个文件使用第3节的方法传入ESP321. 交互命令行模式

2. 发送代码块

接下来我们从交互命令行调用此函数就可以执行
3. 文件保存到ESP32






PASS = '123456' #这里填写密码

- ESP32/8266固件备份方法
- upyOS:基于 MicroPython 的模块化操作系统,兼容 ESP32、RP2040 等微控制器
- ESP32与STM32哪个更适合初学者?问题解析与对比
- STM32与ESP32核心应用场景解析及PCB设计实践(深度探讨)
- ESP32与STM32:比较并非明智之举
- ESP32与STM32:性能对比分析及选型指南
- STM32与ESP32:核心差异详解
- 串口、并口、USB、UART及RS232/RS485接口与ESP32、STM32的应用解析
- ESP32音频输入-MAX4466,MAX9814,SPH0645LM4H,INMP441
- ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- 蓝牙信道探测技术原理与开发套件实践
- 意法半导体中国本地造STM32微控制器启动规模量产




