版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ESP8266串 口 wifi模块,一对一或一对多通信 AT指令配置说明史晓冬邮箱: 630836967介绍在本例中使用至少两个ESP8266模块其中模块1配置为AP模式,并创建一个服务器served。模块2配置为STA模式,作为客户端client1加入模块1创建的AP后与服务器served建立TCP连接,之后模块1和模块2可 以通信。模块3与模块2配置类似,模块3配置为STA模式,作为客户端 client2加入模块 1创建的AP,之后与server1建立TCP连接,模块1和模块3可以通信。ESP8266作为服务器最多可以连接5个客户端。说明:ESP8266模块通过串口与 TTL转USB模块(
2、在调试时使用了 CH340和CPL2003两者均可) 相连,然后连接到 PC端。使用串口调试助手对ESP8266进行AT指令的配置。串口设置:11520018波特率: 停止位: 数据位: 奇偶校验:无 串口调试助手设置为“发送新行” 。模块 1 设置,模式: AP 模式, server 服务器。模块1通过CH340与PC相连后,打开串口调试助手, 本历程中使用正点原子的 XCOM V2.0; 选择对应的 com 端口,对串口参数设置好。如图岳 XCOM V2.0x打开串口后,发送,“AT”测试模块是否连接成功,如果返回“OK则说明连接成功。如下图:XllSgQO議 XCOM VZjD镶特率g止
3、帯创島校验阳口辭羊誌送I損聚也I协说儀输I就口AT发®n圭周期;10临nsI IE谨和兢 V发逵怖訂弄立件左S衣件幅止发卷I CK 讶:尊电孑网:wvfw. op&n&dv. comwww:?knud 貞t*m 5?4R:ll<T&=1 P沐=1 CCD=;斗首右问0虫対;刃I俛存竅口 渣瞇拥V I iie迭制IStI亡底里丰 蔔£匚VJRF 时间裁以额行備)IIO ” wwrtiopenedV.rom S:l?艮心丄CU=L DSR=1 DCD=i 兰址间 09加 53设置模式为AP模式,发送AT指令“ AT+CWMODE=2 ,返回“ OK
4、”,说明配置成功。如图:UC iC4CTlfl01)ETz2錨 XtQMl V3OCOnjJ.frijlific US6-UJibaou帏止位fa宇口操乍潑羞用串口 I盯讦立甘ICS 卄您电孑冋:WWW. openedv. cwn保存E口 III睛懈圃按13讲讯肝示 亡底契字 RTS 厂 ME时亘戡0!4抛fj叵车1帖甲義克i彥磁说屁怖 StthZCWDM=2就雄准罔朋;1ME :JC 上退制发送I发送蔽行DI W-H:tNCn!-2oriC4C TSAP= EPfiSE '; "L £34SG73g", 1 :3nr超特峯nsgoa傳止伍申口損惟尿 b
5、I薩郑申口设置AP参数,热点名称为“ ESP8266'密码为“ 123456789”,通道号11,加密方式3;AT 指令为:AT+CWSA P="ES P8266","123456789",11,3如图:返回“ OK”设置成功。hTCO«L3.Prtlifit V-lc TI俣存S口 |耶瞅I lejaw示 白底畫宇 二j KJ &7E 一 W伯讎損ft回牡41愉甲磁阪議TfE丽而nT4C也ftP三曲esr, " L23!l肛伽1 】2WfeE 匚主吋发谊lOMOr诵谜制发送VI发送新订Llk;I打开交件I发gj:坤I
6、犒止赵 并 尹謙宅子网;TTWW. pcnciJ*. coinR;75G ivn.openedvjcoin | S54CT5=L DSR=1 DCD=1 曲荒盯亘 03=44:13重启模块使AP设置生效。指令:AT+RST; 如图:启动多链接。AT指令为:AT+CI PMUX=1如图:readyAT+CZFHin: = lot单条爰選 麥条垃選悔边传辅割助JKT+CIFMUK=l定时发逵咼期:MOOD ms帕诳制送0发逶新行打开丈件戋送文件W 尹源电子阿:WWW, operR:57OCTS=1 DSR=1 DCD=1 当前廿阖 09:4828080配置为TCP服务器,端口号指令为:AT+CI
7、PSERVER=1,8080如图:Ai-Thijiker Ttchnolmgy Co., Lti.rtaJy AT+CirWUK=lKAT+CIFSEEYtRl, 0000OK单緊发S垒奎進卫讣复丽M+CIF£iKVEK=lj ?030定时境送周期:imco洱进制发送/发送新存rus打开文件nW开源宅子河;Q 寸 WWW. open ed v, co mS'96R;59eCTS=1 D&R-l DCD=1| 当M获取本地IP地址:指令:AT+CIFSR如图:.T+CIPMUr=l'IK.T4LIF£ERVIE-1,6080lieATCirSE*aFE
8、E:AFIP, *192. 166. 4. I* -ClFSR:ArMAC, "5e: cf:Tf: I9:7d:74*JK'单聚芨底I參磁送|协该传输I帮助I定时发送周Bfl; 10000 rng打开文件忆进制发S T发逶新行wwvt.o penedv'COE | S' 106R:67&CT£=1 DSR=1 DCD-1TFT在返回的参数中,APIP为本地的IP地址,此地址将在模块 2中建立TCP连接时使用。模块2设置模块2与PC连接后,发送AT测试链接是否正常。理 XCOM V2.DAl0*.申口选齊I保存B 口 卞弟英阪IB迟制昱示&q
9、uot;e底黑圭 ='ETSI DTE二J时闾戳収謝厅回车對啤草穷競 勢杀建I协传输吐助ki宜时益注周闇10WO na】瞪制发送V疑编行打H件左e交件停止:Sa 开球电孑冃:wrtw. cpcncdv, comO wwflJ>pened'/,CDm S:MIRIICTS-O OSRO DCDM 勻献为司 09:59:40连接正常后,设置为 STATION莫式。指令为:AT+CWMODE=1如图锻 XSCM V20二XIBATOK mC*H00E*lajM12:5ikic<n Ltbi ClOKLiSaOQ倍止立串匚握作尢 】 画关用串口 I口 滴除側(込 ic进制显
10、舌白庙至丰 厂 ET3 厂 DTF,.时间槪飒城冇叵主髓W甲猥左2蠻磁运I询录恆筑繭助AT* 蚀 M0DA1n jeBlSaX 禺難.IMS JUS|16进制苣躍J宣注新行刑文件I发眇件停止发运 开电子词:frttin. www_o pmn e dv_<o mS: 17R:il匚rG=3DSR-0C'CD=010l:da重启模块是STATION莫式生效。指令:AT+RST;如图:设置为单链接指令为:AT+CIPM UX=0如图:readyffin DI3COM11ECT kT+cirriux=oOK单磁送I螢务疑I协诩传和帮助Ar+dFIlUVLI打开文件0% 产廩电孑两:WVI
11、 ,走日拱送周期:moDo msI伯遴制岌送a岌送薪f?wwWh ope n ed Vh c o m &:38R:543CTS=O DSK=0 DC0=0 当前时|1加入模块1创建的热点” ESP8266指令:AT+CWJAP=ESP8266 , ” 123456789'如图:AH CrjAT-' ETOEK"叮胡鄭CTD9"mr nwrcTHii 一 mi cur ITCK-甲茶发盘咨舷產I林府轿.jmAT+:;JAP="ESP32eS", "IZJIEETW岂异岌件曰放件OS 讦#y 宅子同:Vfwvi, oponq
12、dv- cwnO | S;103R;&54I CTEQSR-ODCD 刖 肖耐同 10 20; 54与模块1简历TCP连接指令:AT+CipSTART=TCP , ” 192.16841 ”,8080如图:Al+CffJAP='ESF32S6 *123456739" tfIFl COWKECTED廿IIT GOT IFOK knCir5mT="TCF “he. IGQ. 4 1: 3030 COJfflECl单磁送參杀岌送协徴倍输I郅助mciFsrm=*TCF*, *12. i6e.4. i eoeo匚定时复医10000 ms匚IE遴制发送a左注斬行R:70
13、www.c penedv.匚 o m £: 141TCP连接建立成功后,模块 如图:1的串口会后显示“ CONNECTready AT+CLFim=lEkT4CLPSTEVEE=l 803DEAT-ter F 31比芷昭R:虹工Pjhg 乂 1甜一 4. r +CIFSR: JHAC, *56 : cf: 7£: :Td;74"iJkQ, CONireCT发送数据指令:AT+CIPSEND=5等号后的数字为一次发送的字节数。QKA7+CirETAIlT="TCP, "102. LSS. 4. 1", 3030CCHBECT0KA7+C
14、irEEMI=5OK> F5Eira=5 busy 1.护 5 bytesSIHD CE单条岌套參条发送枷谏借输I帮肋AT+CIPEEm=5定时岌送周期:lom IDSI和幷文件0% 幵碌电子卩 WWW, Ov»co m S;231lU网CTS-C DSR=O DCD-0 I如图,返回“ SEND OK ,表示发送成功。在模块1的串口调试助手中可查看接收到的数据。如图,收到的数据中,+IPD后的“ 0”表示第0个TCP链接,“5”表示接收到的字节数;冒 号之后为接收到的数据。+cim:mp, qg上 ies.4. i*+Cirsi:APHA匚"5e:cf:Tf:19
15、71:74*OKcT+iFn, Q5:Ami tlFD, 0, 5:AT+CI +IPn, Q5:AT+CI tlFD, 0, 5:ATtCI模块1向模块2发送数据:因为模块1为服务器,不能主动向作为客户端的模块2发送数据,因此只有在模块2先向模块1建立TCP连接后才可以通信。在TCP建立连接后,模块 1要读取TCP标号,根据标号选择要通信数据的客户端。在本例中,模块2与模块1的TCP标号为0,因此,模块1向模块2发送数据时,指令为 AT+CIPSEND=0,5其中,等号后的0为TCP的标号,5为发送数据的字节数,如图;hJ 卩31 m 1Jff- na :.-i';. i U-:Id
16、7Db 7< Bbl "1181毎i«iiim>HP .JBBU q a"MB*n«u忙KiraDOL dfta- :泣 1整 4 I-祀m 曲记;臨ir *r iTJ缈WOOmrTrm. b,! tfiQ" D.9 u+n 卩n ij if kt k【PX D.5 邮(1 VnX D.a MraEULXbH* * UMT|- PMWl ;9#1S Star 13 gIt詡ni 9Ffm 白 HrPTrvn匪钳 rtrHEZHtHl!何如 凸*4>ih>£Otlirzh = SIF4iI:克呂耳*1忙町 I筑
17、H I':* rSE0*L,公:T "I HTl-fca剧改趙聲 jnft KI辺说 rr-I ©*悝磴口”电tfl£ «*Trr vn注意:TCP连接建立后,段时间内如果没有发送数据,接会自动断掉,ESP8266模块默认时间为 180秒,TCP连接断掉后需要重新连接。TCP的一对多的通信与一对一的通信原理相同,不同的就是在服务器向客户端发送数据时, 标号要根据不同的连接做修改。附录在本历程中使用的 AT指令:/* 服务器的配置 */Tranfer("AT+CWMODE=2rn"); /AP 模式Tranfer("A
18、T+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 地址*Tran fer("AT+CI PSEND=0,5");/发送数据,等号后先加入号,再加入数据长度/* 客户端的配置 */Tranfer("AT+CWMODE=1rn");/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科护理与儿科再生医学
- 2026广东阳江阳春市人民医院招聘53人笔试参考题库及答案解析
- 2026年上海市针灸经络研究所公开招聘工作人员考试备考题库及答案解析
- 2026上半年新疆维吾尔自治区事业单招聘4474人笔试模拟试题及答案解析
- 2026河南洛阳市涧西实验初级中学春季招聘3人考试参考试题及答案解析
- 2026广东广州市天河区东明荔园小学招聘数学实习老师1人笔试参考题库及答案解析
- 2026台州市产品质量安全检测研究院编外招聘3人笔试参考题库及答案解析
- 互联网就业指导主播培训
- 2026中国科学院地理科学与资源研究所特别研究助理(博士后)招聘笔试参考题库及答案解析
- 2025年郑州医药健康职业学院单招职业技能考试题库及答案解析
- 国际大奖小说傻狗温迪克
- 15D502 等电位联结安装
- 成人有创机械通气气道内吸引技术操作解读-
- 标志桩安装质量评定表
- 初高中数学衔接讲义
- 装配式支吊架试验方法标准
- 安徽杭富固废环保有限公司10万吨工业废物(无机类)资源化利用及无害化处置项目环境影响报告书
- 多学科设计优化综述
- mcn机构的通讯录
- 卫星导航系统课程教学大纲
- 刑法学(上册)马工程课件 第3章 刑法的效力
评论
0/150
提交评论