ESP8266一对一或一对多通信配置说明书_第1页
ESP8266一对一或一对多通信配置说明书_第2页
ESP8266一对一或一对多通信配置说明书_第3页
ESP8266一对一或一对多通信配置说明书_第4页
ESP8266一对一或一对多通信配置说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ESP8266串口 wifi模块,一对一或一对多通信AT指令配置说明史晓冬:630836967 .介绍在本例中使用至少两个 ESP8266模块其中模块1配置为AP模式,并创建一个服务器 serveri 。模块2配置为STA模式,作为客 户端clienti 参加模块1创建的AP后与服务器serveri建立TCP1接,之后模块1和模块 2可以通信。模块3与模块2配置类似,模块3配置为STA模式,作为客户端 client2 参加 模块1创建的A巳 之后与serveri建立TCP连接,模块1和模块3可以通信。ESP8266作为服务器最多可以连接5个客户端。说明:ESP8266模块通过串口与 TTL转U

2、S瞰块在调试时使用了 CH340和CPL2003,两者均可相 连,然后连接到 PC端。使用串口调试助手对ESP8266进展AT指令的配置。串口设置:波特率:115200停止位:1数据位:8奇偶校验:无串口调试助手设置为“发送新行。模块1设置,模式:AP模式,server服务器。模块1通过CH340与PC相连后,打开串口调试助手,本历程中使用正点原子的X V2.0;选择对应的端口,对串口参数设置好。如图 1。打开串口后,发送,“AT,测试模块是否连接成功,如果返回“ OK如此说明连接成功。如如下图:设置模式为AP模式,发送 AT指令“ AT+CWMODE=2返回OK ,说明配置成功。如图:设置A

3、P参数,热点名称为“ ESP8266;密码为 123456789,通道号11,加密方式3;AT 指令为:AT+CWSAP=ESP8266,123456789”,11,3如图:返回“ OK设置成功。重启模块使AP设置生效。指令:AT+RST;如图:启动多。AT指令为:AT+CIPMUX=1如图:readyAT+CIPfflint=lOK单荽解;多条发送协议传输部助发送文件打开文件AT+CIFMUK=LQ www, o pen edvco mS:75R:57OCTS=1DSR=1DCD=1当前时间09:43:;开原老子网:www. operI定时发送周期:1口口口 msL I 16遇制发送M 雉新

4、行配置为TCP服务器,端口号 8080指令为:AT+CIPSERVER=1,8080如图:Ai-Thinker Technoilogy Co., Ltd.rtalyAT+CIPHUK=1HT:AT+CIFSEEYtR-1, S060OK亚工发晟多条发由协或传输帮助ATtCIFSZRVER=1J 8080LI定fl寸发送周期:而o ns|打开文件 i一增进制发送7发送新行L解 开港电子网;Q wwwnopenedv.ee rmR5gBCT0 = 1 DSRl DCD=1-H.1获取本地ip地址:指令:AT+CIFSR如图:readyAT北工 FMl=IOKkr+CIFSEItVZR=l.8080

5、OKLt+cifsrraFSR AFIF, 192. 16B. 1.r十 CIESR ATM AC,节/ cf:Tf : 19:7d: 14UK单条发覆多条发送|协议传输帮助 kT+CLf5fiIBS打开文件开源电定时发送周期二I口。口口 1B进制发送V发送新行 HYPERLINK http:/www.openedvxonn www.openedvxonn S:106Rt67&CTS=1 DR=1 DCD = 1在返回的参数中, APIP为本地的IP地址,此地址将在模块 2中建立TCP连接时使用。模块2设置模块2与PC连接后,发送AT,测试是否正常。连接正常后,设置为 STATION莫式。指令

6、为:AT+CWMODE=1如图重启模块是STATION模式生效。指令:AT+RST;如图:设置为单指令为:AT+CIPMUX=0如图:re id?tfIFI DISCOHHECTAI+CIFMUX=O单条发送分急发送协议传输帮助ATiCIPMUI=O定时怎送周期:10000 ms打开文件废法18避制I发送Z发送新行。黑 产菽电于两! HYPERLINK http:/www.openedva-ccm www.openedva-ccm S:38R:543CT=O DSR.=O DCD=O参加模块1创建的热点ESP8266,指令:AT+CWJAP= ESP8266 , 123456789如图:ati

7、 crjAr=*E3ra2co izaOTDa m: mmrFrTiiiwiFr sr ifCK尊桑宜克看褪更咖每粽帮助Q - ww.Qpened*,com S:lfl3| R添54CT30 口曲二。口CDR | 三?同 1口加:54与模块1简历TCP连接指令:AT+CIPSTART = TCP , ,8080如图:KT+CUAF=SF8266 TZW45BT阳tflFI COHHECTEDWIFI GOT IFOKM珏工F3LT=TCF11nm2 1 优.4,aO3CCO1TWECTOK单条发送I多恭发送I怖波传输I帮助 kT+CT?STmTCP连接建立成功后,模块 1的串口会后显示“ CO

8、NNECT如图:1-6 a dyAT+CIPfm=lOKT4CLPETRm-i; aoao0KXT+CIFSI卜 UFETiPTP JI92 161 4T CIFSR APHAi; 5 + :cf:7f: :Td.74ijE口, oomcr发送数据指令:AT+CIPSEND=5等号后的数字为一次发送的字节数。0 yrww PSEUDO bny s.R-ee 三 hyl虺m正ND OK单条发送 多条虎法 桃议传输帮助KT,BSEHD=5E定时发送周期:10000 ms|打开文件后进制城法切发送新行盛 开漉电子块1建立TCP连接后才可以通信。在TCP建立连接后,模块1要读取TCP标号,根据标号选择

9、要通信数据的客户端。在本例中,模块2与模块1的TC刖号为0,因此,模块1向模块2发送数据时,指令为 AT+CIPSEND=0,5其中,等号后的。为TCP的标号,5为发送数据的字节数,如图* *件骑工RK*win *所narar MX:昭 :IRIS il4Uik ttrrarH2修文.SIWS m a tEiH-lEK 口 琏耐 1 彳*Wi/I制相u第JI IECH Mrr=sit 同息二寸呼止% 弄毒更于耳;aw. cw“超g LI KXM注意:TCP连接建立后,一段时间内如果没有发送数据,连接会自动断掉,ESP8266模块默认时间为180秒,TCP连接 断掉后需要重新连接。一对多的通信与

10、一对一的通信原理一样,不同的就是在服务器向客户端发送数据时,TCP的标号要根据不同的连接做修改。附录在本历程中使用的 AT指令: /*服务器的配置*/Tranfer(AT+CWMODE=2rn); AP模式Tranfer(AT+CWSAP=ESP8266,123456789”,11,3rn);/设置 AP参数,11,通道号,3加密方式Tranfer(AT+RSTrn);重启模块Tranfer(AT+CIPMUX=1rn);/启动多连接,0,单路,1,多路Tranfer(AT+CIPSERVER=1,5000rn);配置为 tcp 服务器,1,开启,5000 端口号Tranfer(AT+CIFSR rn);获取本地 IP 地址*Tranfer(AT+CIPSEND=0,5);发送数据,等号后先参加号,再参加数据长度/*客户端的配置*/Tranfer(AT+CWMODE=1rn);/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论