物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)

        物联网最重要的就是网,需要实现万物互联,互联网无疑必不可少的东西,现在的世界上想要实现最远的远程控制,也只有互联网了,把数据上传到云端(服务器),云端在把数据发送远在千里之外的控制系统,完成相对应的功能,这就是物联网的本质。控制系统也就是单片机,利用WIFI模块来接收到来自云端的数据,然后发给单片机,来达到远程控制的效果。

        今天,主要讲WIFI模块ESP8266的AT指令的配置,这个配置单独拿出来没有任何的实际作用,只会让你熟悉这个模块,怎么使用的,怎么互相通信的,这个功能单独虽然没有任何实际作用,但是是我们必须掌握的,必须了解的,在以后配置物联网代码的时候会少一点压力,一定一定一定要认真了解,虽然简单,但是千万别不当回事(我吃过亏,在这里就强调一下)

实物图和硬件连接 

        先看一下esp8266的实物图和硬件连线。我的是八引脚的,基本上第都一样,没有什么区别

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第1张图片

你们可以看到七号引脚,这个是使能引脚,得接高电平,不接可能会出错,一定注意。 

 引脚说明 

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第2张图片

接线图

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第3张图片

esp8266是利用串口和单片机进行通信的。

         一定这样对应连接,但是你们买回来这个模块一定要看一下,你们的引脚对应,别连错,最重要的是它是3.3V供电,千万别连接5V,最初还不了解这个模块,可以直接买一个USB转TTL(串口)的模块,和其对应,不容易出错。

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第4张图片

 物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第5张图片

 物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第6张图片

 这样连接就简简单单了,也不用考虑,哪个引脚连哪个位置,直接一一对应。

        今天先讲利用AT配置成TCP Sever模式(AP模式),也就是是其变成一个路由器,我们电脑,手机,可以连接,然后输入,它的IP地址,就可以用网络串口住助手与其通信了。

使用之前先看一下,串口助手界面,得配置一下,串口助手的界面 物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第7张图片

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第8张图片   波特率是可选的

1、波特率:传输速率,最开始多大,看买模块时送的参考手册,如果没有,就问客服要。

2、不要动:数据位:就是8;停止位:就是1;校验:无;

3、接收画面:发送AT指令会在,这个回复我们OK,表示配置成功

4、发送画面:在这里打出AT指令,然后点击最最右边发送,就发送过去了

5、这个一定要勾选,要不然配置不成功

注:配置不成功时,一定看一下1(波特率)是不是和模块一致的,新模块自带波特率,9600或者115200,也有可能是5没有勾选。

AT指令定义:现在先给你们看一下指令集合,最后在演示给你们看

AT指令 意义
AT+RESTORE  恢复出厂设置
AT+RST      重启WIFI模块(复位)
AT+CWMODE=2     设置成AP模式,相当于路由器
AT+CWSAP_DEF="ESP8266","12345678",5, 4      

① WIFI名称②密码    ③通道号 

④ 加密方式(0~4)

AT+CIFSR  查询ESP8266的IP地址(很重要)
AT+CIPMUX=1    开启多连接(可以被多个手机连接)(很重要,要不然,下一个指令会报错)
AT+CIPSERVER=1,8080    开启服务器

 指令演示(配置成AP模式(TCP Sever)):

指令AT:回复OK表示,ESP8266模块好使

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第9张图片

 AT+RST指令,回复一大串,用户手册,有具体讲解,我们看到ready:表示复位成功物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第10张图片

 AT+CWMODE=2    设置成AP模式,相当于路由器    回复OK表示完成

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第11张图片

 AT+CWSAP_DEF="ESP8266","12345678",5, 4  ① WIFI名称 ②密码③通道号

     ④ 加密方式(0~4)  回复OK表示完成

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第12张图片

 AT+CIFSR   查询ESP8266的IP地址       回复OK表示完成    中间那个IP地址等一下需要用到

 配置网络助手的一个主要参数物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第13张图片

AT+CIPMUX=1      开启多连接        回复OK表示完成   这个不打开,最后要不讲会报错

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第14张图片

 AT+CIPSERVER=1,8080       开启服务器     配置网络助手的一个主要参数

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第15张图片

 配置网络调试助手

首先,得先知道这个网络并且连接上,先连接上,才能配置网络调试助手,才能通信

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第16张图片

 打开网络调试助手

物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第17张图片

 现在我们电脑相对于一个用户,esp8266相对于路由器,所以协议类型选择(TCP Client)表示客户端,IP地址就填写我们上面获得的IP地址,端口号就是,刚刚利用串口助手发送的最后一个参数。

会显示连接成功物联网基础之ESP8266的介绍(AT指令配置成TCP Sever模式)(AP模式)_第18张图片

 手机配置也一样,首先下载一个网络调试助手

好累,手机端就不演示了,再见,有时间,在演示配置成STA模式(也就是连接路由器,相当于手机)

你可能感兴趣的:(博客,物联网)