一.STA模式
此模式下,该模块相当于一个用户,需要链接外部的WIFI,通过链接的WIFI进行与其他设备的通信;
PS:服务器和客户端连接同一个WIFI
二.STA(客户端)模式调试前准备工作
此部分,请参考我的另一篇文章http://t.csdnimg.cn/WKzDa的第2部分及第3部分前两小节
三.调试过程
在串口调试助手软件输入以下代码,返回OK即配置成功
1.设置ESP8266为STA模式
AT+CWMODE=1//设置其为STA模式
2.复位重启启用STA模式
AT+RST
3.打开电脑个人热点,确定热点名称与密码
我的WIFI名称:esp,密码:12345678
注意:频段选择2.4GHz
4.查询附近可连接WIFI
AT+CWLAP
检查返回值里面有没有自己开的个人热点信息
5.连接WIFI
AT+CWJAP="WIFI名字","WIFI密码"//注意,为英文双引号、逗号
6.查询是否连接上WIFI
AT+CWJAP?
也可通过个人热点处查看ESP8266是否连接上个人热点
7.透传模式选择(此处选择透传模式)
AT+CIPMODE=0 //非透传模式
AT+CIPMODE=1 //开启透传模式
8.设置为单连接模式
AT+CIPMUX=0
由于ESP8266作为客户端,所以只能是单连接模式
9.创建TCP服务器。打开网络调试软件,查看网络IP地址和端口号
注意:此时网络调试软件选择“服务器”类型
可知,IP地址:192.168.137.1 端口号:8080
10.连接TCP服务器
AT+CIPSTART="TCP/UDP","192.168.137.1",8080//此处选择TCP
11..ESP8266发送数据到服务器(此处选择透传模式)
AT+CIPSEND //透传模式下,不用发送具体字长
AT+CIPSEND=n/非透传模式下,要求发送具体字长。如果实际发送的字节小于n则信息无法发出,如果大于n则截取 n个字节发
12.数据互发调试
串口助手给网络调试软件发数据
网络调试软件给串口助手发数据