本文参考自:
https://blog.csdn.net/FILLMOREad/article/details/106233464
ESP8266模块电路图
![](https://img-blog.csdnimg.cn/20210829160237442.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
添加软件包
打开【RT-Thread Settings】,点击【libc】将其开启
![](https://img-blog.csdnimg.cn/20210829160310710.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
点击添加软件包,搜索at_device
,然后点击添加:
![](https://img-blog.csdnimg.cn/20210829160435371.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
所以配置如下:
保存【RT-Thread Settings】,让这些配置生效 。
配置串口
board.h
![](https://img-blog.csdnimg.cn/20210829160742160.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
然后编译,下载,查看串口输出
不支持AT+CIPDNS_CUR?
指令,这是因为ESP8266
的固件版本太低的原因。
使用ifconfig
命令查看一下网络信息
![](https://img-blog.csdnimg.cn/20210829160956882.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
使用ping www.baidu.com
测试一下是否可以连接外网
测试AT指令
![](https://img-blog.csdnimg.cn/20210829161349185.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATWFzY3JlZGE=,size_20,color_FFFFFF,t_70,g_se,x_16)
测试完成
Note:
调试时要将串口和下载器供电断掉,仅使用USB供电,防止WIFI模块不工作。