• ESP8266三种工作模式以及TCP/UDP服务


    0.前言

    三种工作模式(STA、AP、STA+AP),以及与TCP服务器,TCP客户端,UDP服务器,UDP客户端的关系,下面将梳理清除这些点。

    1.STA模式(Station):

    工作在STA模式下的8266就像是一个接收机一样,它可以接收来自无线路由器发出的信号,实现了8266通过接收路由器的信号而能够连接互联网,如果把8266安装在硬件设备上,就可以实现硬件设备的远程控制。可以理解为此时8266是主动去连接别人,即此时的8266是一个客户端,为主动去连接他人的模式。---简单来讲,该模式的wifi只能去连别人,别人不能连它


    2.AP模式(Wireless Access Point):

    无线接入点的简称。工作在AP模式下的8266就像是一个热点一样,手机、电脑等都可以连接到此“热点”,从而实现了手机、电脑等设备可以和8266进行局域网的无线通信。此模式下的8266是一个无线网络的创建者,可以理解为此时8266是被别人连接,即此时的8266是一个服务器端,为被他人连接的模式。----简单来讲,该模式的wifi只能别人连它,它不可以连别人。


    3.STA+AP模式:

    两种模式共存,既可以通过路由器连接到互联网,也可以作为WiFi热点,使其他设备连接到这个模块,实现广域网与局域网的无缝切换。即此时的8266是一个服务端也是一个客户端,是上面两种模式的结合体。

    4.TCP/UDP

    TCP和udp是两种网络传输协议,在C/s架构里面,有客户端和服务端之分。在wifi的三种模式里面,每一种都可以成为一个客户端和服务端,和wifi工作模式没有任何的关系。比如说STA模式,只能去连比如wifi,别人不能连它,但是它可以成为一个服务器,给其他客户端连接,所以,wifi模式和该设备成为服务端和客户端没有必然的联系。

  • 相关阅读:
    Mybatis面试总结(1)
    Flink JobManager 内存占用大 问题
    ChatGPT研究论文提示词集合2-【形成假设、设计研究方法】
    uniapp的扩展组件uni-popup 弹出层自动打开
    Neo4j在linux上的安装与Springboot的集成
    聊聊消息中心的设计与实现逻辑
    【无标题】
    systemverilog学习--- coverage(覆盖率)
    接口自动化测试:pytest基础讲解
    mysql8动态子查询;LATERAL
  • 原文地址:https://blog.csdn.net/m0_46392035/article/details/128047630