ESP8226使用简介

    xiaoxiao2025-07-19  9

    参考:http://blog.csdn.net/csdnhuaong/article/details/68483207

    http://blog.csdn.net/qq_21229657/article/details/74011929

    http://blog.csdn.net/huaong/article/details/70312976         //联网

    http://blog.csdn.net/qq_21229657/article/details/51697525      //连线参考这里

    https://wenku.baidu.com/view/620bf3a35fbfc77da369b14c.html

    esp8266是wifi串口模块,功能简单来讲就是:从wifi接收到数据,串口输出;从串口接收数据,wifi输出数据。

    首先介绍esp8266三个模式

    1、串口无线 WIFI(COM-AP) 串口无线 WIFI(COM-AP)模式,模块作为无线 WIFI 热点,允许其他 WIFI 设备连接 到本模块,实现串口与其他设备之间的无线(WIFI)数据转换互传。该模式下,根据应用场景的不同,可以设置 3 个子模式:TCP 服务器、TCP 客户端,UDP。这三个子模式先不细究。总之都可以进行数据传输。

    2、串口无线 STA(COM-STA)模式,模块作为无线 WIFI STA,用于连接到无线网络,实 现串口与其他设备之间的无线(WIFI)数据转换互传。该模式下,根据应用场景的不同, 可以设置 3 个子模式:TCP 服务器、TCP 客户端,UDP。

    3、串口无线 AP+STA(COM-AP+STA)模式,模块既作无线 WIFI AP,又作无线 STA, 其他WIFI 设备可以连接到该模块,模块也可以连接到其他无线网络,实现串口与其他设备 之间的无线(WIFI)数据转换互传。该模式下,根据应用场景的不同,可以设置 9 个子模 式:(TCP 服务器、TCP 客户端,UDP)||(TCP 服务器、TCP 客户端,UDP)。

    这里演示前两个模式的设置,AP为模块通过usb转串口连接到电脑  同时开热点,电脑连接此热点

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    //模块AP热点 TCP Server

    AT+CWMODE=2                          ;//开启 AP 模式

    AT+RST                               ;// 复位模式才能生效

    AT+CWSAP="ESP8266","TJUT2017",5,4    ;// 设置模块的 wifi 和密码

    AT+CIPMUX=1                          ;//打开多连接,0是单连接,注意只有单连接才能开启透传

    AT+CIPSERVER=1,8686                  ;//设置模块服务器端口

    //注意 每次 AP 重启都能 可以自动开启热点

    //但要从新配置服务器端口  就是要重新建立服务器 Step2.a

    //AT+CIPSERVER=1,8686   不然无法建立连接的

    这样模块作为wifi热点就设置好了,设置完之后可以用AT+CIFSR查询一下wifi模块的ip,待会会用上,以下为整个过程

    然后电脑连接wifi模块开的wifi,打开网络调试助手

    设置协议类型为TCP client   服务器ip地址就是刚才查询到的ip ,通道也是刚才设置里的 如果照着搞得话就是8686,设置完后连接   再发送一条数据,可以看到串口里的接收情况

    当电脑断开连接就会出现最后的closed,特别注意当连接时出现的0,CONNECT,  0是连接wifi的设备的序号,如果模块要给连接的设备发数据,就是通过这个来指定发给哪个设备的。

    然后我们用串口通过wifi给电脑发数据试试:

    串口这边需要多一步,先发送AT+CIPSEND=0,5命令  其中0是要发送对象设备的序号,5是长度,可以自己指定,超过此长度的数据发不过去,少于的可以全部发过去,再输入要发送的数据,如下

    电脑这边网络调试助手收到消息

    以上,ap模式实现了电脑和wifi模块的通信,有空讲讲两个esp8266 wifi模块之间的通信

     

    原文地址:https://blog.csdn.net/sinat_30457013/article/details/89383122

    最新回复(0)