ESP8266 MicroPython链接wifi,电脑通过wifi连接esp8266

319 阅读1分钟

刷MicroPython固件看这里:juejin.cn/post/699795…

连接wifi

usb链接电脑打开串口调试工具,选中esp8266,依次发送以下命令,不要一次性全都发送过去

import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('wifi名', '密码')

这个时候如果不出意外就已经连接到wifi了,验证是否连接成功有两种方式:
1、去路由后台看,顺便给他固定ip,以后连接方便 2、串口调试工具输入以下命令

wlan.ifconfig()

会打印出设备ip、子网掩码、网关、DNS

image.png

设置WebREPL

用串口工具发送以下命令

import webrepl_setup

接下来按提示敲就行了,是否自启敲E,接下来就是两次输入密码,是否重启敲y,到这里设置就完成了。

连接设备

首先下载个连接工具:github.com/micropython…

AP连接

ESP8266有AP模式,电脑查看无线网,会有一个MicroPython的网络

image.png
连接这个设备密码是micropythoN 连接上以后进入clone下来的项目文件夹,打开webrepl.html

image.png
啥都不用动,直接connect,输入密码,就和ssh连接到服务器之后启动了python一样。

通过wifi连接

这个就不需要直接连接设备AP了,电脑连接WIFI就可以,前边把设备连接到wifi之后已经拿到了设备的ip
还是打开webrepl.html

image.png
这里输入设备ip,端口不用动,点connect

image.png

到这就连接成功了