ESP8266 教程3 — 通过TCP组建局域网并通信

本文详细介绍了ESP8266模块的三种WiFi工作模式:AP模式、Station模式及AP+STA模式,并演示了如何通过AT指令设置模块状态、连接网络以及在局域网内进行单连接或多连接通信。

目录

1、ESP8266 的 AP 模式

1.1、查询 ESP8266 的wifi应用模式

1.2、设置 ESP8266 模块的wifi信息

1.3、查询已经接入的设备

2、ESP8266 的Station 模式

2.1、设置ESP8266为station模式

2.2、ESP8266接入到wifi热点

2.3、ESP8266断开接入的热点

3、ESP8266 的 AP+STA 模式

4、理解 ESP8266 在局域网内的单连接通信

4.1、指令模式发送数据

4.2、透传模式发送数据

5、理解 ESP8266 在局域网内的多连接通信


WIFI模式有三种,一种叫AP模式,一种叫Station模式,另外一种是 AP+STA 模式。下面分别介绍这两种模式区别和使用方法。

1、ESP8266 的 AP 模式

AP模式说的是我们平常使用的热点,比如wifi路由器,手机开的热点、或者公共场所开放的共享热点等。这些热点是允许其他设备接入的,比如手机、电脑、打印机等设备只要正确输入热点名和密码就可以接入(最多支持4台station设备接入)。

ESP8266的 AP 模式指的就是ESP8266充当路由器的角色,可以产生热点由其他设备查询到并可以接入。这个过程如下图所示:

1.1、查询 ESP8266 的wifi应用模式

如果不清楚当前模块是什么模式,可以使用AT指令查询当前的wifi应用模式,指令如下:

指令:AT+CWMODE?

响应:返回当前模块的模式
+CWMODE:<mode>
OK

参数说明
<mode>
1 Station 模式
2 AP 模式
3 APStation 模式

如下示意图:

1.2、设置 ESP8266 模块的wifi信息

(1)wifi模块是可以通过AT指令对wifi的信息进行查询的,使用的指令如下:

查询命令:AT+ CWSAP?


响应:返回当前 AP 参数
+ CWSAP:<ssid>,<pwd>,<chl>,<ecn>


<ssid>字符串参数,接入点名称
<pwd>字符串参数,密码最长 64 字节 ASCII
<chl>通道号
< ecn >0 OPEN
2 WPA_PSK
3 WPA2_PSK
4 WPA_WPA2_PSK

如下所示:

(2)如果需要更改wifi的信息,也是可以设置的,指令如下:

AT+ CWSAP=<ssid>,<pwd>,<chl>,<ecn>


<ssid>字符串参数,接入点名称
<pwd>字符串参数,密码最长 64 字节 ASCII
<chl>通道号
< ecn >0 OPEN
2 WPA_PSK
3 WPA2_PSK
4 WPA_WPA2_PSK


示例:AT+CWSAP=
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

嵌入式之入坑笔记

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

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

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

打赏作者

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

抵扣说明:

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

余额充值