esp32 网页配网-MicroPython

发布于 2019-12-13  1.37k 次阅读


应用场景

初次配网:esp作为无线接入点,扫描周围热点

esp32 网页配网-MicroPython

 

连接后,浏览器打开192.168.4.1 选择SSID 输入密码

esp32 网页配网-MicroPython

连接成功后将会跳转至成功页面

输出SSID和获取到的IP地址

esp32 网页配网-MicroPython

下次启动后会以上次连接成功的SSID和密码连接

 

如何去重新配网呢

我想了这几种办法

用按钮,或者是触摸

可以利用触摸引脚或者GPIO外接一个按钮开关

去触发,删除保存在esp里面的wifi信息

还与一种就是通过HTTP、UDP、TCP去请求触发

代码示例:
import machine
import os
def wificonfig():
os.remove('wifi.dat') #删除wifi信息
machine.reset()#软重启

调用这个函数就好

esp32 网页配网-MicroPython

代码我贴在我的GITHUB上面
https://github.com/okoke/