找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 39569|回复: 6
打印 上一主题 下一主题
收起左侧

ESP8266透传模式的测试

  [复制链接]
跳转到指定楼层
楼主
ID:140343 发表于 2016-9-25 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务器和客户端要搭载在同一个网络上(要么同时搭载在路由器上要么同时搭载在模块上,以下调试工具请用管理员身份运行)

1.搭载在路由器上(手机/PC直接连接到路由器,模块通过AT+CWJAP="SSID","PWD"链接到路由器)
2.搭载在模块上(手机/PC连接到模块wifi上即Esp8266,模块不用设置)
首先要设置服务器(手机、PC、模块都可以模拟服务器)
1.模块作为服务器,AT指令设置模块进入server模式,tcp调试助手连接模块。
       
2.PC作为服务器,设置pc端为tcp server模式,模块作为客户端向pc申请端口(AT+CIPSTART="pc端IP",端口)
    

3.手机作为服务器和pc作为服务器原理相同(手机默认server模式,等待模块连接)
  


4.透传模式测试
上电之后,执行AT指令

AT+CWMODE=3                                                                 “设置AP和STA共存模式”
AT+CWJAP="XXX","XXXXXXXX"                                          "加入路由器,与服务器在同一局域网下,或自行设定"
AT+CIPMUX=0                                                                     “设置单链接”
AT+CIPMODE=1                                                                  "设置透传模式"
AT+CIPSTART="TCP","192.168.4.101",8080                      "正常tcp连接测试"(IP和端口自行设定)
AT+CIPSEND                                                                        "发送数据"

注意透传只能在单连接模式下进行,所以在建立连接之前一定要用(AT+CIPMUX=0 设置单连接)
但是模块处于服务器模式下时,必须要多链接,由于冲突,所以模块开启服务器模式不能透传!   

如何退出透传模式
  


V1.0及以后版本固件取消开机透传指令在此


  



5.UDP模式

注:以下IP和端口等只是演示用,具体以每个PC和模块为准

1)首先检查模块IP地址
     AT+CIFSR
2)
设置模块进入UDP服务模式并监听广播域
     AT+CIPMUX=1
      AT+CIPSTART=0,"UDP","255.255.255.255",1000,50000,1

:UDP透传需要AT+CIPSTART="UDP","255.255.255.255",1000,50000,0
                          AT+CIPMODE=1
                          AT+CIPSEND

3)
在局域网内向模块的UDP服务发送数据
  
4)模块收到数据
  
5)模块发送数据
AT+CIPSEND=0,5
  
6)计算机接收到数据
  


AT 指令及工具

2015-5-22 15:48 上传
点击文件名下载附件
ESP8266基本测试教程!!!(新增透传模式的测试)


Espressif IoT AT指令集_v0.1.5.pdf (358.39 KB, 下载次数: 1942)    4A-AT-Espressif  AT指令集_v020.pdf (765.66 KB, 下载次数: 1040)   

AT-Espressif  AT 指令集_AIThinkerMod_v021.pdf (1.32 MB, 下载次数: 1443)    4B-ESP8266__AT Command Examples__CN_v0.4.pdf (930.61 KB, 下载次数: 1229)   

串口调试助手 串口调试助手.rar (2.18 MB, 下载次数: 1795)    TCP连接 TCP连接.apk (1.67 MB, 下载次数: 2603)   

V1.0.1版本的资料 ESP8266V1.0.1固件文档.rar (5.87 MB, 下载次数: 2188)   ,部分AT指令为安信可增加的,请参见此文档 ESP8266AT指令集安信可修改版.rar (1.07 MB, 下载次数: 1401)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:143100 发表于 2016-10-17 20:00 | 只看该作者
学习了,AT工作模式服务器客户端不太懂
回复

使用道具 举报

板凳
ID:164752 发表于 2017-2-15 13:17 | 只看该作者
请问楼主,两个ESP8266不连接其他的wifi是否能够透传?
回复

使用道具 举报

地板
ID:49595 发表于 2017-2-25 11:02 | 只看该作者
MCU编程的demo可以提供下吗
回复

使用道具 举报

5#
ID:197868 发表于 2017-5-7 20:10 | 只看该作者
楼主能不能给我几张串口调试的图片
回复

使用道具 举报

6#
ID:236757 发表于 2017-10-5 19:29 | 只看该作者
能问下esp8266传输数据中间有卡顿的原因是什么?我的q是1632401541
回复

使用道具 举报

7#
ID:246846 发表于 2017-11-7 10:28 | 只看该作者
hututu 发表于 2017-2-15 13:17
**** 作者被禁止或删除 内容自动屏蔽 ****

同问啊 两个ESP能否直接传输信息呢
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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