WI-FI模块ESP8266(针对初学者)

    技术2026-08-14  12

    1.管脚定义

    VCC连接正极(建议接TTL下载器3.3V,接5V模块会很容易发烫,可能会烧坏) RXD:数据的接收端 (连接单片机或者USB转TTL模块的TXD)

    TXD:数据的发送端 (连接单片机或者USB转TTL模块的RXD)

    RST: 复位,低电平有效

    GND:接地 IO_0:用于进入固件烧写模式,低电平->烧写,高电平->运行模式(默认) 其实刚开始连接,对模块进行设置的时候,只需要连接好VCC,TXD,RXD,GND对应的就行。

    2.模块的三种模式简介

    ESP8266支持3种工作模式”STA”、“AP”、“STA+AP”模式: 1:STA模式: 举个例子来说,就好比一个路由器有特定的WiFi,比如说叫做“WJSNfighting”,手机去连接"WJSNfighting",此时的WiFi模块扮演的就是手机这个角色。 2:AP模式接着上面那个例子,此模式下的模块扮演着路由器的角色,即当你设置WiFi模块在此模式下,你的手机搜索WiFi信号可以找到这个模块名的WiFi。 3:AP+STA模式了解了前两个概念,AP混合STA模式就不难理解了,就是既可以连接到其它的WIFI热点,也可以让别的无线终端连接,这两个过程能同时进行。

    3.AT指令

    我感觉AT指令还是蛮多的,一般需要用什么的话可以自己查,我就在这里分享一下,我只试了在STA模式下的透传模式(就是配置成功之后发什么,服务器就接收什么)传输数据我成功配置好WiFi模块的步骤。 透传模式仅在TCP client 和UDP下可用 第一步,先设置串口波特率等参数, 指令:AT+UART=波特率,数据位,停止位,校验位,流控设置 我这里设置的是AT+UART=9600,8,1,0,0,如下图所示 第二步,找到要连接的WiFi,我自己选择自己手机的热点,输入指令AT+CWLAP可以查询到当前可连接到的WiFi信息 在里面找到自己的热点进行连接。 AT指令为AT+CWJAP=“热点名称”,“热点密码”,按照这个格式,双引号和逗号均为英文格式下的符号 第四步:查询模块 IP 指令为AT+CIFSR响应为:192.168.1.xxx 在电脑上面使用网络调试助手,创建一个 server 模块连接到 server 指令为:AT+CIPSTART=“TCP serve或UDP”,“ip地址”,端口号 开启透传模式 AT+CIPMODE=1 开始透传: 指令为AT+CIPSEND 返回 >,之后就可以传输数据了。 后面应该会有补充,做的比较急,有点粗糙。

    Processed: 0.009, SQL: 9