记录一下ESP-8266-01s功能验证(AP模式+STA模式)

1.前言

引 认识 ESP8266(ESP-01S)

2.USB转TTL与8266硬件连接

建议单独供电(本人测试用PC供电,一些功能测试失败)

USB转TTLESP8266供电模块
TXDRX
RXDTX

3.3V3.3V
GNDGNDGND

注:USB转TTL、ESP8266、供电模块三者共地

3.测试软件

1.XCOM V2.8.exe(正点原子串口调试助手)

2.NetAssist.exe(正点原子网络调试助手)

4.上电测试

发送AT,回复OK显示模块工作正常

注意:图片中红框部分保持一致

5.AP和STA模式测试

1.AP模式

1.1建立AP

(1)重启模块

发送      AT+RST

回复

(2)设置模块为AP模式

AT+CWMODE=2(AP模式)或AT+CWMODE=3(AP+STA模式)

回复 OK

(3)配置AP参数

发送:AT+CWSAP="ESP8266","12345678",1,3

ESP8266:WIFI接入点名称

12345678:接入点密码

1:WIFI信道

3:加密方式

         OPEN(0)、WPA-PSK(2)、WPA2-PSK(3)、WPA-WPA2-PSK(4)等

回复 OK

(4)用笔记本电脑或手机连接热点并查看接入点的IP(电脑)

发送: AT+CWLIF

回复

可以看出IP地址为:192.168.4.2

(5)查询本机IP地址(默认为192.168.4.1)

发送: AT+CIFSR

回复

1.2AP模式 服务器收发

(1)开启多连接模式

发送:AT+CIPMUX=1

回复:OK

(2)创建服务器

发送:AT+CIPSERVER=1,8080

        说明::0-关闭 server 模式,1-开启 server 模式,8080-端口号

回复:OK

(3)采用NetAssist测试

网络设置如下:

连接成功图示:

(4)查看当前连接

发送:AT+CIPSTATUS

回复:

0:连接的id号 0-4

TCP:通信协议 TCP或UDP

192.168.4.2:连接的IP地址

9222,8080:端口号

1:esp8266做服务器端的连接     (0:做客服端的连接)

(5)通信测试

        1.客户端发送数据

        2.服务器端发送数据

发送:AT+CIPSEND=0,3

注意:1)单路连接时(+CIPMUX=0),指令为:AT+CIPSEND=

           2)多路连接时(+CIPMUX=1) ,指令为: AT+CIPSEND= ,

0:上一步得到的id

3:发送数据长度

        1.3AP模式 客户端收发

(1)关闭服务器(未开启免除此步骤)

发送:AT+CIPSERVER=0

(2)电脑创建服务器(可能要关闭防火墙)

网络设置:(其中IP地址是电脑连接ESP8266热点在上面查看到的接入点IP)

启动监听:

(3)开启多连接模式

发送:AT+CIPMUX=1

(4)建立TCP连接

发送:AT+CIPSTART=0,"TCP","192.168.4.2",8080

(5)通信测试(方法同上)

2.STA模式

2.1建立STA

(1)重启模块

发送:AT+RST

(2)设置模块为STA模式

发送:AT+CWMODE=3AT+CWMODE=1

(3)查看当前无线路由热点(提前用手机创建热点)

发送:AT+CWLAP

(4)加入网络

发送:AT+CWJAP="Apple13","12345678"

(5)查看模块IP地址(看是否连接上网络)

发送:AT+CIFSR

可知连接上网络,且分配ip为 172.20.10.12

2.2STA模式 服务器收发

(1)开启多连接模式

发送:AT+CIPMUX=1

(2)创建服务器

发送:AT+CIPSERVER=1,8080

(3)采用NetAssist测试

网络配置:

(注意电脑也要连接手机热点测试)

连接成功:

收发消息测试同AP模式,略过

2.3STA模式 客户端收发

(1)关闭服务器

发送:AT+CIPSERVER=0

(2)电脑创建服务器

注意:要用连接热点分配的IP地址

网络配置:

(3)开启多连接模式

发送:AT+CIPMUX=1

(4)建立TCP连接

发送:AT+CIPSTART=0,"TCP","172.20.10.5",8080

通信测试略过

6.功能测试完毕

更详细的原作者博客

 引 认识 ESP8266(ESP-01S)

记录测试8266,建议不要只讲USB转ttl与8266连接,我这样测试功能失败好多次,所以又采用我上面说的接线方法

  • 19
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值