MicroPython-On-ESP8266——自动连接WIFI与开启webrepl
1. 启动即连接wifi
esp8266芯片的核心作为即为作为网络连接的桥梁,前面咱们也学习了使用network
库将开发板当作热点或者连接到现有网络中。后面需要使用urequests模块作网络请求什么的,都是需要先连接到网络才行。
1.1. 启动方法
micropython固件包刷到开发板上后,里面是有一个boot.py
文件的,而且这个文件不能删除。
开发板上电启动后,会先执行boot.py
中的代码,然后才继续执行main.py
中代码。后期学习过程中,主要的业务逻辑都会写在main文件中,那咱们就可以把连接wifi代码段放到boot文件中,这样就可以专心调度业务功能了。
之前学习网络模块时,有学习到连接现有wifi的功能
def do_connect():
sta_if = network.WLAN(network.STA_IF)
sta_if.active(False)
if not sta_if.isconnected():
print('connecting to network...')
sta_if.active(True)
sta_if.connect('essid', 'password') # 修改为自己wifi密码
while not sta_if.isconnected():
pass