OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2544|回复: 0

[ESP8266模块] 8266模块设置为AP模式并进行UDP普通传输(通过串口助手)

[复制链接]

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-5 19:56:20 | 显示全部楼层 |阅读模式
该方法需要准备2个USB转TTL电路来接8266模块,模块接法是:模块的RXD,TXD,VCC.GND分别接USB转TTL电路的TXD,RXD,5V,GND,也可以使用原子开发板板载的USB转TTL电路去接8266模块,具体接法可以参考帖子
http://www.openedv.com/forum.php ... 7%AATTL%B5%E7%C2%B7
帖子使用的模块为ATK-ESP8266模块,该模块带有ATK-ESP-01模组,模组烧写了正点原子8266固件。用的软件有串口调试助手XCOM和手机端网络调试助手
在ESP8266模块资料中有提供:https://pan.baidu.com/s/19R-XAruYSmJVH1tpCTPNMw

USB转TTL电路接好8266模块后,我们使用XCOM来配置模块,下面是相关的截图设置
上位机相关指令和设置.png
其中,模块A被设置为AP模式,占用COM5(用户自己测试时选择能用的COM口就行),模块B设置为STA模式占用COM18(用户自己测试时选择能用的COM口就行)
模块A,模块B依次发送的AT指令为
模块A:(设置为AP模式)
AT+CWMODE=2                                         //设置模块为AP模式
AT+RST                                                //复位模块
AT+CWSAP="ATK-ESP8266","12345678",1,4                //设置模块热点和密码
AT+CIPMUX=0                                        //设置模块单链接
AT+CIFSR                                        //查询模块IP地址
AT+CIPSTART="UDP","192.168.4.2",8080,8086,0        //设置模块为UDP通信,远端IP为192.168.4.2,远端端口为8080,本地端口为8086
AT+CIPMODE=0                                        //设置模块不进入透传
AT+CIPSEND=25                                        //发送数据
123456789012345678901数据                        //要传输的数据


模块B:(设置为STA模式)
AT+CWMODE=1                                        //设置模块为STA模式
AT+RST                                                //复位模块
AT+CWJAP="ATK-ESP8266","12345678"                //设置模块热点和密码
AT+CIPMUX=0                                        //设置模块为单链接
AT+CIFSR                                        //查询模块热点和密码
AT+CIPSTART="UDP","192.168.4.1",8086,8080,0        //设置模块为UDP通信,远端IP为192.168.4.1,远端端口为8086,本地端口为8080
AT+CIPMODE=0                                        //设置模块不进入透传
AT+CIPSEND=25                                        //发送数据
123456789012345678901数据                        //要传输数据


串口助手发送AT指令给模块A,B的过程可以参考附件中的视频
需要说明的是,经过上面的设置,模块A的IP为192.168.4.1,端口为8080,模块B的IP为192.168.4.2,端口为8086
模块A,模块B每发送一次数据就要在发送数据前发送“AT+CIPSEND=xxx”指令(xxx为要发送的字节数),而后才能发送数据





2.8266模块设置为AP模式并进行UDP普通传输(通过串口助手).rar

3.36 MB, 下载次数: 24

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表