OpenEdv-开源电子网

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

ESP8266UDP双向透传

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-12
在线时间
2 小时
发表于 2019-4-12 18:03:35 | 显示全部楼层 |阅读模式
本帖最后由 18377147300 于 2019-4-12 18:29 编辑

首先得准备一个WIFI模块,还有一个TTL转USB,和一台装了串口助手跟网络助手的电脑。

如果两个模块互传的话得准备两个模块和两个TTL转USB。


1)设置WIFI模式

AT+CWMODE=3      

//楼主懒,就直接设置STA加AP了

AT+RST               

//复位

AT+CWJAP="WSA-Service","srkj5315349"

//连接WIFI热点,和电脑端连接的热点一致

AT+CIFSR

//查询模块IP,注意设置为AP+STA模式只用关注STA的IP。

AT+CIPSTART="UDP","192.168.1.101",8080,5000

//UDP+远端IP+远端端口+本端端口(随便设置,在那范围且不冲突就行)

AT+CIPMODE=1

//透传模式

AT+CIPSEND

//开启透传


两个模块互传,设置步骤基本一致


第一个模块:


1)设置WIFI模式

AT+CWMODE=3      

//楼主懒,就直接设置STA加AP了

AT+RST               

//复位

AT+CWJAP="WSA-Service","srkj5315349"

//连接WIFI热点

AT+CIFSR

//查询模块IP,注意设置为AP+STA模式只用关注STA的IP。

AT+CIPSTART="UDP","192.168.1.101",8080,5000

//UDP+远端IP+远端端口+本端端口(随便设置,在那范围且不冲突就行)

AT+CIPMODE=1

//透传模式

AT+CIPSEND

//开启透传


第二个模块:


1)设置WIFI模式

AT+CWMODE=3      

//楼主懒,就直接设置STA加AP了

AT+RST               

//复位

AT+CWJAP="WSA-Service","srkj5315349"

//连接WIFI热点

AT+CIFSR

//查询模块IP,注意设置为AP+STA模式只用关注STA的IP。

AT+CIPSTART="UDP","192.168.1.102",5000,8000

//UDP+远端IP+远端端口+本端端口(得跟第一个模块设置的远端端口一致)

AT+CIPMODE=1

//透传模式

AT+CIPSEND

//开启透传




注意网络助手的远端IP和端口得是模块的IP跟端口。

如果想断电保存透传到FLASH的话输入得在透传前,连接热点后输入命令

AT+SAVETRANSLINK=1,"192.168.1.101",8080,"UDP",5000

//1是保持透传,远端IP,远端端口,UDP,本端端口

因为楼主模块玩坏了就不演示了

最后虽然UDP能透传,但不能保证误码率。有不懂的朋友可以提问,最好附上图片。尽量回答


搜狗截图20190412174938.png
搜狗截图20190412180651.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-12
在线时间
2 小时
 楼主| 发表于 2019-4-12 18:06:24 | 显示全部楼层
本帖最后由 18377147300 于 2019-4-12 18:31 编辑

file:///C:/Users/Administrator/Desktop/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20190412180651.png
回复 支持 反对

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14286
金钱
14286
注册时间
2018-8-3
在线时间
1147 小时
发表于 2019-4-12 18:41:46 | 显示全部楼层
稳!!谢谢分享
回复 支持 反对

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-4-12 20:58:50 | 显示全部楼层
多谢分享~~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-4-13
在线时间
0 小时
发表于 2019-4-13 09:45:38 来自手机 | 显示全部楼层
请问两个模块双向透传不能将透传保存到flash吗
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-12
在线时间
2 小时
 楼主| 发表于 2019-4-13 10:10:39 | 显示全部楼层
18834167707 发表于 2019-4-13 09:45
请问两个模块双向透传不能将透传保存到flash吗

可以保存连接热点之后输入AT+SAVETRANSLINK=1,远端IP,远端端口,UDP,本端端口就行
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-12
在线时间
2 小时
 楼主| 发表于 2019-4-13 10:47:53 | 显示全部楼层
18377147300 发表于 2019-4-13 10:10
可以保存连接热点之后输入AT+SAVETRANSLINK=1,远端IP,远端端口,UDP,本端端口就行

跟TCP一样AT指令后直接进入透传,端口不对或者IP不对也会返回OK,但握手不了
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-1-21
在线时间
4 小时
发表于 2019-5-5 16:22:45 来自手机 | 显示全部楼层
小白,问一下,你是怎么通过USB串口直接和ESP8266通信的?当时查看手册后边也是这样操作的,没懂怎么操作
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-4-12
在线时间
2 小时
 楼主| 发表于 2019-5-27 15:50:32 | 显示全部楼层
1589764157 发表于 2019-5-5 16:22
小白,问一下,你是怎么通过USB串口直接和ESP8266通信的?当时查看手册后边也是这样操作的,没懂怎么操作

USB转USART
回复 支持 反对

使用道具 举报

23

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
255
金钱
255
注册时间
2018-10-21
在线时间
44 小时
发表于 2019-7-8 15:47:55 | 显示全部楼层
捕获1.JPG 因为人家说的就是在ESP8266的作为AP,所以把这个图上面的AT+CWMODE=3改为AT+CWMOD=2(AP模式),按照这个图上的说明顺序不能实现透传,是为什么。
回复 支持 反对

使用道具 举报

7

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2018-10-25
在线时间
10 小时
发表于 2019-7-12 16:31:14 | 显示全部楼层
有个问题 想用AT指令实现UDP组播,8266和电脑都连接到组播地址和端口号,软件能接收到8266发送的,但是8266无法收到软件发送的,楼主能否指导一下
ep.jpg
回复 支持 反对

使用道具 举报

0

主题

131

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2019-7-1
在线时间
6 小时
发表于 2019-7-13 13:02:46 | 显示全部楼层
好帖子啊,收藏了
IIS7站长  http://www.iis7.com/
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-5-15
在线时间
0 小时
发表于 2020-5-17 11:52:59 | 显示全部楼层
你好,我想开机自动进UDP广播透传
AT+SAVETRANSLINK=1,"255.255.255.255",8080,"UDP",5000,这个报错
AT+SAVETRANSLINK=1,"192.168.1.101",8080,"UDP",5000,用你这个成功
能告诉 一下,是什么原因吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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