• 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模式和该设备成为服务端和客户端没有必然的联系。

  • 相关阅读:
    超细节的javaWeb知识点总结
    7-6 静静的推荐
    错误:ModuleNotFoundError: No module named ‘httplib‘
    给 zsh 自定义命令添加参数自动补全
    Java web速成之jsp
    Android 标题栏及导航栏设计与实现
    (rabbitmq的高级特性)MQ集群
    SpringBoot连接MySQL数据库,使用Mybatis框架(入门)
    数学--逆运算知识点,附推逆函数的一例
    2021CCPC上海省赛题解ABCDEGHIJK
  • 原文地址:https://blog.csdn.net/m0_46392035/article/details/128047630