OpenEdv-开源电子网

标题: ESP8266UDP双向透传 [打印本页]

作者: 18377147300    时间: 2019-4-12 18:03
标题: ESP8266UDP双向透传
本帖最后由 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能透传,但不能保证误码率。有不懂的朋友可以提问,最好附上图片。尽量回答



作者: 18377147300    时间: 2019-4-12 18:06
本帖最后由 18377147300 于 2019-4-12 18:31 编辑

file:///C:/Users/Administrator/Desktop/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE20190412180651.png
作者: 翼行园子    时间: 2019-4-12 18:41
稳!!谢谢分享
作者: peng1554    时间: 2019-4-12 20:58
多谢分享~~
作者: 18834167707    时间: 2019-4-13 09:45
请问两个模块双向透传不能将透传保存到flash吗
作者: 18377147300    时间: 2019-4-13 10:10
18834167707 发表于 2019-4-13 09:45
请问两个模块双向透传不能将透传保存到flash吗

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

作者: 18377147300    时间: 2019-4-13 10:47
18377147300 发表于 2019-4-13 10:10
可以保存连接热点之后输入AT+SAVETRANSLINK=1,远端IP,远端端口,UDP,本端端口就行

跟TCP一样AT指令后直接进入透传,端口不对或者IP不对也会返回OK,但握手不了
作者: 1589764157    时间: 2019-5-5 16:22
小白,问一下,你是怎么通过USB串口直接和ESP8266通信的?当时查看手册后边也是这样操作的,没懂怎么操作
作者: 18377147300    时间: 2019-5-27 15:50
1589764157 发表于 2019-5-5 16:22
小白,问一下,你是怎么通过USB串口直接和ESP8266通信的?当时查看手册后边也是这样操作的,没懂怎么操作

USB转USART
作者: GreggSulkin    时间: 2019-7-8 15:47
(, 下载次数: 5)