esp8266模块(1)

1WiFi的两种模式

1AP模式:ESP8266模块充当一个无线接入点,类似于一个路由器。(如手机开热点)

2**Station模式(sta):**ESP8266模块作为客户端连接到一个现有的WiFi网络。(如路由器)

2利用AT命令实现模式的切换

2. 进入AT指令模式

首先,确保ESP8266模块处于AT指令模式。在串口终端中输入以下命令并按回车:

复制代码
AT

如果模块响应OK,则说明它处于AT指令模式。

3. 切换到STA模式

要将ESP8266设置为STA模式并连接到WiFi网络,请使用以下命令:

复制代码
AT+CWMODE=1

如果模块响应OK,则模式切换成功。

接下来,连接到WiFi网络:

复制代码
AT+CWJAP="SSID","PASSWORD"

替换"SSID"和"PASSWORD"为您要连接的WiFi网络的SSID和密码。

4. 切换到AP模式

要将ESP8266设置为AP模式,请使用以下命令:

复制代码
AT+CWMODE=2

如果模块响应OK,则模式切换成功。

接下来,设置AP的SSID和密码:

复制代码
AT+CWSAP="ESP8266-AP","12345678",5,3

这里"ESP8266-AP"是接入点的SSID,"12345678"是密码,5是通道号(通常设置为1-13),3是加密模式(通常为0-3,代表不同的加密类型)。

5. 同时启用STA和AP模式

如果需要同时启用STA和AP模式,请使用以下命令:

复制代码
AT+CWMODE=3

如果模块响应OK,则模式切换成功。

然后,您可以按照上述步骤分别设置AP和连接到WiFi网络。

实现连接路由器

步骤1:设置STA模式

输入以下命令将ESP8266设置为STA模式:

复制代码
AT+CWMODE=1

模块应响应OK。

步骤2:连接到WiFi网络

输入以下命令连接到您的WiFi网络,替换SSID和PASSWORD为您网络的SSID和密码:

复制代码
AT+CWJAP="SSID","PASSWORD"

如果连接成功,模块将响应WIFI CONNECTED和WIFI GOT IP。

步骤3:确认连接状态

输入以下命令来确认连接状态:

复制代码
AT+CIPSTATUS

如果连接成功,您将看到STATUS:3,表示已连接到路由器并获取到IP地址。

修改WiFi名字

步骤1:进入AT指令模式

  1. 使用USB转串口适配器将ESP8266模块连接到电脑。

  2. 打开串口终端软件,并设置正确的串口和波特率(通常为115200)。

  3. 输入以下命令并按回车确认:

    AT

如果模块响应OK,则说明它处于AT指令模式。

步骤2:设置AP模式

确保ESP8266模块处于AP模式,或者同时处于STA+AP模式。输入以下命令设置为AP模式:

复制代码
AT+CWMODE=2

或者,如果要同时使用STA和AP模式:

复制代码
AT+CWMODE=3

模块应响应OK。

步骤3:设置新的SSID和密码

输入以下命令设置新的SSID和密码,替换"NewSSID"和"NewPassword"为您想要的新SSID和密码:

复制代码
AT+CWSAP="NewSSID","NewPassword",5,3

这里的5是通道号(1-13),3是加密类型(通常为0-3)。模块应响应OK。

步骤4:确认SSID已更改

为了确认SSID已更改,您可以使用以下命令来查询当前AP配置:

复制代码
AT+CWSAP?

模块将返回当前的SSID、密码、通道号和加密类型。

列出当前WiFi

步骤1:进入AT指令模式

  1. 使用USB转串口适配器将ESP8266模块连接到电脑。

  2. 打开串口终端软件,并设置正确的串口和波特率(通常为115200)。

  3. 输入以下命令并按回车确认:

    AT

如果模块响应OK,则说明它处于AT指令模式。

步骤2:扫描WiFi网络

输入以下命令来扫描附近的WiFi网络:

复制代码
AT+CWLAP

模块将开始扫描,并返回一系列的WiFi网络信息,包括每个网络的SSID、信号强度(RSSI)、加密类型和安全状态。

示例输出

扫描完成后,您将看到类似以下格式的输出:

复制代码
+CWLAP:(4,"WiFi1",-45,"WPA2",4)
+CWLAP:(3,"WiFi2",-70,"WPA",4)
+CWLAP:(4,"WiFi3",-55,"WPA2",4)

这里,每个+CWLAP:行代表一个发现的WiFi网络。参数依次为:

  • 第一个数字:信号强度等级(0-4,其中4是最好)。
  • SSID:WiFi网络的名称。
  • RSSI:信号强度(负值,绝对值越小信号越强)。
  • 加密类型:如WPA、WPA2等。
  • 安全状态:通常是4,表示网络加密。
相关推荐
天行健,君子而铎8 小时前
数据分类分级的范式转换:从规则匹配到场景化高准确率一键部署
网络·数据库·安全
深圳市快瞳科技有限公司12 小时前
宠物门禁端侧AI落地解析:画质检测、活体甄别与离线推理
网络
一条泥憨鱼14 小时前
【从0开始学习计算机网络】| ARP 协议:地址解析,ARP 欺骗,链路层寻址
网络·后端·学习·计算机网络
m0_7156744314 小时前
数据分类分级的范式转换:从规则匹配到场景化高准确率一键部署
大数据·网络·人工智能·网络安全
Tech探索者15 小时前
没有公网 IP、不会端口映射?用 Natfrp 轻松远程访问家中 NAS
网络协议·tcp/ip·智能路由器
dog25016 小时前
带宽,时延,抖动的不可能三角
网络·tcp/ip
砚凝霜16 小时前
【软考信息安全】第十六章 网络安全风险评估过程与技术方法
网络·安全·web安全
Eloudy17 小时前
MLNX_OFED 的 install.pl 安装流程分析
网络·rdma·roce
对讲机数码科普19 小时前
从电路原理到协议栈:模拟对讲机与数字对讲机的技术内核拆解
运维·网络·架构·软件工程
我送炭你添花19 小时前
ASA原理与电子维修实战:前言 一路修来,一路学习
运维·网络·学习