资深版主
 
- 积分
- 14383
- 金钱
- 14383
- 注册时间
- 2018-8-3
- 在线时间
- 1156 小时
|
本帖最后由 翼行园子 于 2019-9-17 14:52 编辑
两个模块8266 UDP 实现透传
硬件资源:
两个USB 转ttl
两个8266模块(原子出厂固件)
打开两个XCOM进行AT指令配置
注意:ATK_ESP8266 模块仅在 TCP Client 和 UDP, 支持透传模式
一、STA+AP模式下的UDP 实现透传
第一个8266 AT配置
1、设置WIFI模式(STA+AP)
AT+CWMODE=3
2、复位
AT+RST
3、连接WIFI热点,这里的热点名字及密码需要改成自己热点的,且两个8266必须是连接同一个WIFI热点
AT+CWJAP="FAE","15902020353"
4、查询模块IP,只需关注STA的IP
AT+CIFSR
5、UDP+远端IP(另外一个8266的STA的ip地址)+远端端口(另外一个8266的端口)+本端端口
AT+CIPSTART="UDP","192.168.10.103",8080,5000
6、开启透传模式
AT+CIPMODE=1
7、开启透传
AT+CIPSEND
二、STA+AP模式下的UDP 实现透传
第二个8266 AT配置
1、设置WIFI模式(STA+AP)
AT+CWMODE=3
2、复位
AT+RST
3、连接WIFI热点,这里的热点名字及密码需要改成自己热点的,且两个8266必须是连接同一个WIFI热点
AT+CWJAP="FAE","15902020353"
4、查询模块IP,只需关注STA的IP
AT+CIFSR
5、UDP+远端IP(另外一个8266的STA的ip地址)+远端端口(另外一个8266的端口)+本端端口
AT+CIPSTART="UDP","192.168.10.107",5000,8080
6、开启透传模式
AT+CIPMODE=1
7、开启透传
AT+CIPSEND
这样就可以实现两个8266之间的透传了,效果如图:
一个8266和网络调试助手的透传操作(UDP)
硬件资源:
一个USB 转ttl
一个8266模块(原子出厂固件)
打开一个个XCOM进行AT指令配置,还有一个网络调试助手
一、STA+AP模式下的UDP 实现透传
8266 AT配置
1、设置WIFI模式(STA+AP)
AT+CWMODE=3
2、复位
AT+RST
3、连接WIFI热点,这里的热点名字及密码需要改成自己热点的,且两个8266必须是连接同一个WIFI热点
AT+CWJAP="FAE","15902020353"
4、查询模块IP,只需关注STA的IP
AT+CIFSR
5、UDP+远端IP(网络调试助手的ip地址)+远端端口(网络调试助手的端口)+本端端口
AT+CIPSTART="UDP","192.168.10.100",8080,5000
6、开启透传模式
AT+CIPMODE=1
7、开启透传
AT+CIPSEND
二、网络调试助手的操作
1、设置UDP模式
2、本地IP打开是多少就是多少不要改
3、端口可改(这里设置8080)
4、设置目标主机的ip地址,即8266的IP地址,及8266的端口号
都配置好之后 就可以实现一个8266和网络调试助手的透传了,实现效果如图:
如果想退出透传模式,就发送“+++”,注意发送+++的时候要把XCOM发送新行去掉,发送AT指令的时候要勾选发送新行,退出透传模式进入AT指令配置模式!!
如果想断电保存透传到FLASH的话输入得在透传前,连接热点后输入命令
AT+SAVETRANSLINK=1,"192.168.1.101",8080,"UDP",5000
//1是保持透传,远端IP,远端端口,UDP,本端端口
该贴是整理坛友18377147300用户的帖子http://www.openedv.com/forum.php?mod=viewthread&tid=291437&extra=,
方便大家理解及操作,最后感谢坛友的分享!!!
|
|