前期准备
ESP8266芯片AT指令集
工具
51单片机开发板ESP8266WIFI模块USB转TTL22.1184MHZ的晶振串口调试助手网络串口调试助手ESP8266接线
##ESP8266与USB转TTL之间的接线##
意料之中的话应该看不出来是怎么接的吧!因为USB转TTL只有一个3.3V管脚,所以我就将EN管脚接到了3.3V上面,有点松动但是能用。
调试ESP8266芯片
查看所在端口号
我的实在COM3上记住这个端口号
打开串口调试助手并进行设置
注意:设置波特率为115200
测试命令(注意每条命令后面加一个回车键)
命令后面加回车键是命令固定的格式
测试:
命令AT
响应OK
重启模块
命令AT+RST
响应OK
设置模块
命令AT+CWMODE=2
响应OK
说明:AT+CWMODE = <mode>
<mode>:1-Station模式,2-AP模式,3-AP兼Station模式。
重启后生效
配置AP参数
命令:AT+CWJAP="ssid","password"
响应:WIFI CONNECTED
响应:WIFI GOT IP
如果忘了ssid可以使用以下指令查看
命令:AT+CWLAP
配置TCP服务器
首先打开cmd,使用ipconfig
查看本机ipv4地址。
打开网络串口助手按图中设置
连接到TCP服务器
命令:AT+CIPSTART="TCP","10.0.29.117",1234
响应:CONNECT
响应:OK
此时可以看到下面有个连接对象,展开后有一个连接用户
发送数据
client to server
命令:AT+CIPSEND=4
说明:发送四个字节(其中包括回车键即’\r’’\n’)
响应:>
命令:AB
响应:SEND OK
此时可以看到网络串口助手上有显示数据
server to client
命令:hello 简书
此时串口调试助手上显示:+IPD,10:hello 简书
结束
这一节内容到此结束,这一节内容相对较少,只是为了到后面的时候少一点啰嗦