1、简介
ESP8266有三种模式:
1、AP模式(ESP8266作为路由器,其他设备(调试助手、手机等)进行连接);
2、Station模式 (ESP8266作为设备需要连接路由器、手机热点等);
3、 AP+STA 模式。
本次设计基于STM32F103C8T6单片机通过ESP8266-01s通过AP+STA 模式进行点灯,具体步骤如下所示:
2、硬件连接
ESP8266模块与USB转TTL串口接线示意图如下:
3.3V-----3.3V
GND----GND
TXD-----RX
RXD-----TX
3、AT指令测试
AT OK
4、波特率配置
AT+UART=115200,8,1,0,0
5、入网设置
AT+CWMODE=3 //1. 是station(设备)模式 2.是AP(路由)模式 3.是双模 OK
6、以设备模式接入家中路由器配置
AT+CWJAP="名称","密码" //名称密码输入当前WIFI或者手机热点账户密码 WIFI CONNECTED //结果 WIFI GOT IP //结果
7、查询IP地址
AT+CIFSR //指令 +CIFSR:APIP,"192.168.4.1" +CIFSR:APMAC,"4e:75:25:0d:ae:2f" +CIFSR:STAIP,"192.168.218.245" +CIFSR:STAMAC,"4c:75:25:0d:ae:2f" OK
8、网络助手配置
开关网络助手,设立TCP服务器
9、连接服务器
AT+CIPSTART="TCP","192.168.218.245",8880 //指令,注意双引号逗号都要半角(英文)输入 CONNECT //结果:成功 OK //结果:成功
10、开启透传
AT+CIPMODE=1 //开启透传模式 Response :O
AT+CIPSEND //带回车 Response: > //这个时候随意发送接收数据咯
可以在串口调试助手和网络调试助手之间互发消息。
11、退出透传模式
//+++,退出透传发送