
1:在PuTTY会话窗口中输入
>>help()

2:使用WebREPL上传文件
webrepl客户端
webrepl是MicroPython官方提供的文件管理工具。 并且有一个webrepl客户端工具, 使用它可以通过浏览器来访ESP8266。
首先我们在ESP8266的会话窗口输入import webrepl_setup以配置webrepl:



这里需要注意的是,我刚开始以为这里是192.168.4.1:8266就是我们可以连接的,其实不是,我们的设备8266都没有连接上网,哪来的IP地址给你连接。当然就会出现连接失败错误。

3:配置ESP8266上网
根据1里面的help()命令下的提示配置esp8266上网


连接某个wifi信号


连接失败的原因是我的SSID输入错了。
ESP8266连接好WiFi后,输入sta_if.ifconfig()查看连接信息,返回的元组第一个IP就是无线路由器分配给ESP8266的IP。ESP8266的IP地址信息

4:利用webrepl来配置上传跟下载文件

查看主目录下的文件列表,可以使用os.listdir()命令查看主目录下的文件,然后可以在webrepl下下载。

下载文件

提示下载成功

上传文件
我们编写一个可以上电自动连接wifi的程序,编写main.py

利用webrepl上传文件


重启复位之后出现的错误信息。

utime()函数未定义,后来查阅资料。


根据上图的步骤,发现在自己的环境下,设置命令不行。

文件操作,删除main.py.


重新编写main.py文件

复位重启之后,获取IP地址。


4:总结问题
一:查看主目录文件

二:删除文件

三:查看系统信息

5:putty死机问题
接触esp8266好多天了,发现一个问题,打开PuTTY,当复位后会死掉,无法输入,每次都是,解决方法,在本地串口设置-流量控制-无。

网友评论