系列文章:
ESP8266的AP模式与STA模式简单测试
简单的Java服务器和客户端的通信
STM32 ESP8266和Java服务器透传模式下的双向通信
jsp向servlet传输数据
Servlet向JSP传递数据以及JSP页面DIV定时局部刷新
JSP向Servlet传递数据以及与STM32、ESP8266通信过程

一、三种工作模式

  • STA模式(Station):工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安装在硬件设备上,就可以实现硬件设备的远程控制。可以理解为此时8266是主动去连接别人,即此时的8266是一个客户端,为主动去连接他人的模式。
  • AP模式(Wireless Access Point):无线接入点的简称。工作在AP模式下的8266就像是一个热点一样,手机、电脑等都可以连接到此“热点”,从而实现了手机、电脑等设备可以和8266进行局域网的无线通信。此模式下的8266是一个无线网络的创建者,可以理解为此时8266是被别人连接,即此时的8266是一个服务器端,为被他人连接的模式。
  • STA+AP模式:两种模式共存,既可以通过路由器连接到互联网,也可以作为WiFi热点,使其他设备连接到这个模块,实现广域网与局域网的无缝切换。

以下测试总体上说就是让8266调试工具和网络调试助手,一个作为服务器端,一个作为客户端,从而实现信息的传输。
二、AP模式简单测试:8266调试工具为服务器端,网络调试助手为客户端
AP模式:AP模式下的8266相当于一个热点,让电脑连接上此热点,即可使用调试助手模拟通信。
下图中红色框中的都是需要进行设置的,注意此时是AP模式,所以我们要设置的是 路由模式设置WIFI名称及密码,而不要设置下面的AP模式连接WIFI。路由模式设置WIFI名称及密码,就是让其他设备能够以你设置的名称和密码连接此热点。另外注意服务器端口号一定要是8080,我改成其他的没有成功,可能是我还不知道哪出问题了。
工作模式设置之后,好像是重启生效,不过我记得我没重启好像也可以。另外就是设置多链接模式一定要在设置服务器端口号之前,否则会出现错误。自己多试几次即可,详细步骤可按照最后参考的博客里的步骤来就行。


下图是网络调试助手需要设置的,其中远程主机地址就是此时8266作为热点本身的IP地址,通过上图中的查询模块自身IP指令可以查看。注意这个远程主机端口的端口号一定要和上图中的服务器端口号一样,都是8080。此时的网络调试助手要设置成客户端,
即TCP Client

三、STA模式简单测试:8266调试工具为客户端,网络调试助手为服务器端

注意:让电脑和8266连接同一个热点
还是使用刚才的调试工具,此时8266工作在STA模式,即此时的8266是一个客户端。
8266调试工具设置为下图的红色框中的,注意的是此时我们要设置AP模式连接WIFI,这个WIFI名称和密码就是你要让8266和电脑共同连接的热点名称和密码了,可以用手机开热点或者连接一个无线路由器均可,我这里是用我的手机开了一个热点,所以你就要告诉8266你的手机热点名字和密码各是啥,8266才能连接上。然后下面的设置为客户端模式的服务器IP就是你的电脑连接上你手机热点之后,你手机给电脑分配的IP地址了,可以在电脑的命令行输入ipconfig查看。另外端口号不能再是8080了,随便改成其他的就行。

如果在设置服务器IP时出现错误,那就需要先把下面的网络调试助手设置好,点击打开并且成功打开之后,再去设置8266调试工具的服务器IP和端口号。
网络调试助手设置如下图:
注意本地主机地址要和上图的服务器IP地址一样,都是你电脑连上热点之后被分配的IP地址,端口号同样要和上图的一样。此时网络调试助手端要设置为服务器端,即TCP Server


如何查看IP地址:
命令行输入ipconfig,然后按下回车即可

一定要找到无线局域网对应的IP地址才可以

ESP8266调试工具和网络调试助手:
链接:https://pan.baidu.com/s/1rbcr84aSyaYpYfDhPb2XtA
提取码:r3c4

注:

透传与非透传

  • 透传模式

    • 概念:透传即是透明传送,是指传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。在数据的传输过程中,这组数据不发生任何形式的改变,即不截断,不分组,不编码,不加密,不混淆等等,仿佛传输过程是透明的一样,原封不动地到了最终接收者手里。
    • 透传模式的要求:
      • 透传模式只能在单链接模式下开启;
      • 模块开启服务器模式时,必须开启多链接模式,所以只能作为单链接模式下的客户端。
    • 透传与非透传的区别:开启透传模式,可以连续的发送数据,而非透传模式下,每次发送数据前都需要发送相关的发送数据的AT指令

参考:
https://blog.csdn.net/D_Katter/article/details/82987938
https://cloud.tencent.com/developer/news/9762

ESP8266的AP模式与STA模式简单测试相关推荐

  1. ap模式和sta模式共存_【经验】解密Wi-Fi模块如何实现AP模式和STA模式的切换

    Wizard Gecko WGM110 Wi-Fi模块支持 AP (Access Point) 和station mode,并且在运行过程中可以实现角色的互换,同时不需要复位模块. Command/E ...

  2. esp8266设置sta失败_ESP8266的AP模式与STA模式简单测试

    一.三种工作模式STA模式(Station):工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安 ...

  3. ap模式和sta模式共存_锐捷AP缺省VLAN和用户VLAN那些事儿 | 运维实战家

    "运维实战家"专栏,从技术到实践,和您聊聊运维的那些事儿,讲述运维人的"昨天.今天和明天" 作者: 过嗨涛 田小杨 前言 在进行无线网络部署时,如果AP VLA ...

  4. WiFi模块的AP模式和STA模式

    WiFi模块内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,实现用户串口或TTL电平信息与无线网络之间的转换. WiFi模块两种拓扑类型:基础网(Infra)和自组网(Adhoc): ...

  5. WIFI模块中AP模式和STA模式的区别

    WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. 2.STA站点就是每一个连接到无线 ...

  6. ap模式和sta模式共存_wifi芯片及在STA和AP模式共存时的控制方法

    wifi芯片及在STA和AP模式共存时的控制方法 [专利摘要]本发明公开了一种支持STA模式和AP模式共存的wifi芯片以及其在STA模式和AP模式共存时的控制方法.该方法包括:接收同时开启STA模式 ...

  7. ap模式和sta模式共存_让无线网卡同时工作在 AP 和 STA 模式

    这个帖子里的方法有点过时了,不推荐继续使用. 有的时候会碰到这么一种情况,带着电脑和手机出去蹭网,无奈只有一个账号,手机上了电脑就没得用了,电脑用了手机就上不了网.如果能用电脑连接 Wifi 然后再开 ...

  8. ap模式和sta模式共存_无线Wifi图传模块AP和STA工作模式详解

    无线Wifi图传模块包括两种工作模式AP和STA,在这两模式的支持下,无线Wifi图传模块产品可以实现一发多收的功能.下面我们就从AP和STA的基本概念开始了解它们. 一.AP和STA的基本概念 AP ...

  9. ap模式和sta模式共存_WIFI模块的STA模式和AP模式有什么区别

    展开全部 WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线62616964757a686964616fe4b893e5b19e31333431366239接入点,是一个无线网络的创 ...

最新文章

  1. 什么是m叉树_重型货架是什么?重型仓储货架介绍
  2. linux同名文件没有自动替换,linux – bash脚本替换文件中出现的所有占位符
  3. 关于静态类初始化问题----CSharp
  4. java 学习知识汇总
  5. element 时间日期选择器el-date-picker点击清空按钮报错 Cannot read property ‘0‘ of null
  6. 搜索框中“请输入搜索keyword”
  7. 【Elasticsearch】Elasticsearch的IndexSorting:一种查询性能优化利器
  8. sql server 加密_SQL Server 2016中的新功能–始终加密
  9. stream去重_List stream 对象 属性去重
  10. EasyUI+MVC+EF简单用户管理Demo(问题及解决)
  11. ASP.NET---动态生成Word文档
  12. 盒马销量预测核心算法的技术演进
  13. Tesseract-OCR识别中文与训练字库实例(转)
  14. iOS逆向:【ARM 移位操作】(LSL、ASL、LSR、ASR、ROR、RRX)
  15. SLAM学习(SL)基于特征的前度匹配(LOAM系列)
  16. 2018.6.17 英语六级学习单词汇总
  17. 软件测试职业规划:发展方向多元化
  18. Android5.0录屏
  19. 任志强:松房贷等政策出台后 房价走低趋势将逆转
  20. 架构扫盲 | 四种常见的软件架构

热门文章

  1. 在Android中调用KSOAP2库访问webservice服务出现的服务端传入参数为null的问题解决
  2. 基于Spring Security的AJAX请求需要登录的解决方案
  3. Java在程序设计题目中的妙用
  4. 文本匹配开山之作--双塔模型及实战
  5. ​对比学习还能这样用:字节推出真正的多到多翻译模型mRASP2
  6. 【论文复现】使用CNN进行文本分类
  7. html电脑上面点击穿透,click300ms点击问题和点击穿透.html
  8. python post cookies_python 之post、get与cookie实战
  9. 海外仓储系统有哪些功能?
  10. php curl keep alive,php curl 保持长连接