ESP8266与串口直连测试连:
ESP8266 串口
GND GND
VCC 3.3V
CH_PD 3.3V
UTXD RX
URXD TX
直接使用串口调试模块进行ESP8266模块测试,波特率115200
如果串口显示乱码,有可能是模块原有波特率是9600:
1)先把串口调试软件的波特率设9600;
2)设置模块的波特率为115200:AT+CIOBAUD=115200
3)串口调试软件的波特率改为115200
建立路由服务器:WIFI模块作为路由器,PC连到WIFI路由器
AT+RST 复位
AT+CWMODE=2 //响应OK
AT+RST //需复位
AT+CWSAP="WIFI0001","1234567890",1,3 //密码需要为12个字符,响应OK,信号通道1(1,6,11),加密方式3-WPA2
AT+CIPMUX=1 //多连接,响应OK
AT+CIPSERVER=1,8000 //1开启,0关闭。服务器端口8000,192.168.4.1,响应OK
(AT+RST,AT+CIPMUX=1) //如果不能建立,需要重启设定
AT+CIPSTO=1000 //超时时间,单位s,响应OK
AT+CIPSTATUS //查询连接状态,先要PC连接上来
0,CONNECT //0通道有连接
AT+CIPSEND=0,6 //向0通道发6个字节
hello2
+IPD,0,5:HAPPY //PC发送过来的数据
建立客户端:利用手机热点作为路由器,WIFI和PC都连到手机路由
AT+RST 复位
AT+CWMODE=1 //1:客户端工作站模式,
AT+CWJAP="lbc123","1234567890" //连到自已的手机热点上
AT+CIPMUX=0 //单连接方式
AT+CIPSTART="TCP","192.168.43.53",8000 //需要用下面的软件,开启“TCP SERVER”,然后再此输入相应的地址和密码,要求电脑和STM32必须连上同一个无线路由器。
AT+CIPMODE=1 //透传模式
AT+CIPSEND //开始传输
在出现>符号下直接输入数据加回车发送,收到的数据也直接显示。

