ESP8266 AT指令开发篇(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dream_cc/article/details/51908189

今天分享一下ESP8266模块作为STATION模式连接TCP的指令过程。

一、流程

1、配置模式。

接着上一篇文章的进度,模块默认为AP模式,通过串口调试助手发送AT+CWMODE=1设置模块为STATION模式。

2、连接Wifi。

现在模块已经是STATION模式,可以连接附近的Wifi,这里连接我电脑发出的WIFI,发送指令AT+CWJAP=“cc”,"Dreamccc","cc"为要连接的Wifi的SSID,后面的那个是Password,注意引号不要丢,还有全角半角符号的问题。连上Wifi后可以通过AT+CIFSR查询模块分配到的IP,分配到了IP才是真的连上了。

3、建立连接。

首先设置模块为单连接状态,发送AT+CIPMUX=0,然后建立连接,AT+CIPSTART="TCP","192.168.1.102",8080,第一个是建立连接的方式,有TCP和UDP两种,第二个参数是目标的IP地址,这里我填的是我网络调试助手上的地址,第三个是端口,返回OK后则TCP建立完成,可以向Server发送数据,也可以接受Server发送过来的数据。

4、向TCP Server发送数据。

发送AT+CIPSEND=10,10代表发送的数据长度,超过长度的部分则不会被发送。

5、断开连接。

发送AT+CIPCLOSE即可断开连接,整个过程结束。


二、图解

(1)
(2)
(3)
(4)

AT指令有非常多,这里仅仅是做了简单介绍,有兴趣了解的朋友可以去我上传的资源那里下载,有这篇博文所用到的指令集和调试软件。 点击这里

猜你喜欢

转载自blog.csdn.net/Dream_cc/article/details/51908189