2.ESP8266的WiFi命令集及相关知识概念

三种工作模式

        WiFi有很多的工作模式,但是对于ESP8266来说主要拥有的是常用的三种模式,分别为:

1.STA模式(Station模式):
   STA模式是WIFI模块最常见的工作模式之一,它允许WIFI模块连接到一个现有的无线网络作为客户端。在STA模式下,WIFI模块可以接收来自其他设备或路由器的无线信号,并通过该无线网络访问Internet或其他网络资源。

2. AP模式(Access Point模式):
   AP模式是WIFI模块作为一个独立的无线访问点工作的模式。在AP模式下,WIFI模块可以创建一个自己的无线网络,其他设备可以连接到该网络并通过WIFI模块进行通信。这种模式常用于创建局域网中的无线网络。

3. AP+STA模式(同时作为AP和STA模式):
   AP+STA模式是一种复合模式,WIFI模块既可以作为一个无线访问点,又可以连接到其他现有的无线网络。在这种模式下,WIFI模块可以同时提供无线网络访问和与其他设备通信的功能。

对于此,可以通过查阅手册找到ESP8266对于模式的设置相关命令

根据以上概述可以通过命令进行模式的更改,下面我们来进行操作演示。

STA模式(Station模式):

AT+CWMODE=1
AT+CWLAPOPT=1,31
AT+CWLAP
AT+CWJAP="zxc","zhu12345"

以上命令我们一一进行解析,按照如下图流程,附上解析:

        当然连接AP的AT指令还可以用其他的方式玩出更多的操作,下面举几个例子:

/*连接到SSID为"mySSID"、密码为"myPassword"
且BSSID(MAC)为"00:11:22:33:44:55"的Wi-Fi网络:*/
AT+CWJAP="mySSID","myPassword","00:11:22:33:44:55"
/*连接到SSID为"mySSID"、密码为"myPassword"的Wi-Fi网络,
启用PCI并设定重连间隔为60秒:*/
AT+CWJAP="mySSID","myPassword",,"1","60"
/*连接到SSID为"mySSID"、密码为"myPassword"的Wi-Fi网络,
使用所有可选参数:*/
AT+CWJAP="mySSID","myPassword","00:11:22:33:44:55","1","60","10","0","30","1"

        当然还有断开AP的操作等等,这些自行看手册进行了解,下面快速将两外的两种模式进行简单的介绍。

AP模式:

AT+CWMODE=2
AT+CWSAP="ltsf","zxc12345",1,2,5,0

AP+STA模式:

        该模式无非将设置模式命令等于3,将可以同时拥有连接热点和散播热点的功能,这样是可以设计一个信息中转站,有兴趣可以自行了解操作。

其它WiFi AT指令集说明

        对于ESP8266来说,关于WiFi指令集了解到上面的三种模式就已经足以,但是作为开发来说,也要了解其它的指令集,当遇到特殊情况时才能够知道是否能够利用该模块完成功能目标,至于具体命令如何使用,对于不常用的命令可以选择在使用时在进行查阅使用,当然现如今嵌入式代码方面很多场景已经在使用架构的方式一层一层剥离,或许也不用查阅手册就能够利用对应的AT框架进行应用层的开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洛铁生花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值