ESP-01S模块测试

一、模块简介

       ESP8266 是串口型 WIFI,速度比较低,不能用来传输图像或者视频这些大容量的数据,主要应用于数据量传输比较少的场合,比如温湿度信息,一些传感器的开关量等。ESP-01s是对其的一种组模方式。

      ESP-01S 是由安信可科技开发的Wi-Fi模块,该模块核心处理器 ESP8266 在较小尺 寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精 简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA。

        ESP-01S Wi-Fi 模块支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。 用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。

      ESP8266 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他 系统提供无限可能

04b79f5391c24256929283197b948265.png

1dcf7210f9a24710a2c7f3ac65b1c741.png

二、产品特性和参数

完整的802.11b/g/n Wi-Fi SoC模块

内置Tensilica L106 超低功耗 32 位微型 MCU,主频支持 80 MHz 和160 MHz,支 持 RTOS  内置1路10 bit高精度ADC

支持UART/GPIO/PWM接口

采用DIP-8封装

集成 Wi-Fi MAC/ BB/RF/PA/LNA

支持多种休眠模式,待机功耗低至1.0mW

串口速率最高可达4Mbps

内嵌Lwip协议栈

支持 STA/AP/STA+AP 工作模式

支持安卓、IOS的Smart Config(APP)/AirKiss(微信) 一键配网

支持串口本地升级和远程固件升级(FOTA)

通用AT指令可快速上手  支持二次开发,集成了Windows、Linux开发环境

879d899772fc4742b8ca481bca0e631b.png

三、管脚定义及连接

ESP-01s总共有8个引脚:

                  9ac41448ab8f410f9e904630c6b6bccf.png

引脚功能:

32a686f34718450a87c1ebc8e1f61eee.png

运行和下载模式的引脚连接方式:

558f04d58e704eb18c2f3f997c0ec4a4.png

与单片机(或者TTL连接到PC)通信的连接方式:

22b983a1ac2247c3abaeeb6607c6fcb5.png

 

ESP-01S模块的IO0、RST、EN管脚上增加了上拉电阻,因此在外部可以不用额外再加高电平了,按照下面的图连接就行了。

下载模式需要将IO0接地。

四、三种模式

1. STA(Station) 模式:

ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。

2. AP 模式:

ESP8266 模块作为热点,相当于普通路由器,手机或电脑直接与模块连接,实现局域网无线控制。

3. STA+AP 模式:

两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。

五、AT指令测试

1. 准备

    首先通过TTL将ESP与PC连接,然后打开串口调试助手,进行通信,默认的波特率为115200。

                                      b547d9c1454c4f28816bab4b240a8def.jpeg

串口调试助手,打开串口:

b352d4845f6a439081b84d1002cc30b9.png

2 . 基础测试指令

AT //测试AT启动

f2ab6b52cdf54851a3f802e3a6c9c98c.png

AT+RST //重启模块

fce5776c293d40179469ed0d3298d86a.png

AT+GMR //查看版本信息

144f77c16f264fa3b58fa8e1ef3099d5.png

ATE //配置 AT 命令回显 0表示关闭 1表示显示

f26e411e75a24b85973e4df2078c6c29.png

3. WIFI AT命令集

AT+CWMODE //查询/设置WIFI模式

615e445526794072ba3f97f37deb1c22.png

AT+CWLAP //查询当前可用的AP

b34fb332ae2543808d11ab05afa15253.png

AT+CWSAP //查询/配置热点参数

08a46a4d177f48169b1783646e410deb.png

返回的参数为:热点名、密码、信道、加密方式、允许连接热点的最多设备数量和是否广播

              775ae309a64f429fbd7a03969f9dc343.png

2441b48462974322920378a96e2ae604.png

                            18db9836a5ee4551925eb07fd1961f15.png

AT+CWLIF //查看连接到热点的设备

1758904c7a5447558dc28838cb42bb53.png

返回的信息为设备的IPv4地址和MAC地址

AT+CWPAP? //查看热点的IP地址

820d71c9b7e2488293aa88aac4d0c88d.png

后续还有很多命令的测试,不再赘述,可以在乐鑫官网查看:

Wi-Fi AT 命令集 - ESP32 - — ESP-AT 用户指南 latest 文档 (espressif.com)

六、通过网络调试助手传输数据

1. 热点模式

步骤为:
1. 设置为热点模式
2. 查看AP的IP地址
3. 查看连接的IP地址
4. 设置服务器模式和端口
5. 通过串口调试助手和网络调试助手通信

9474c53292bf4051860f8670a2a12526.png

通过网络调试助手连接:

2c5c93ee77ce4e999a4911090ca76352.png

二者进行简单通信:

69b90cfe33314b0e950941f70c78af1d.png

2. STA模式

步骤为:
1. 设置模式为STA模式
2. 将设备复位
3. 和PC端连接同一个热点
4. 查看分配的IP地址
5. 网络调试助手打开服务端
6. 通过串口连接服务器
7. 开始通信

2939a22bafa242338a11c5c8a9b77859.png

9e8a85e3c5c2416ab88d442a77b622d4.png

测试完了STA模式下的模块通信

七、参考和总结

   对ESP-01s的产品特性和功能有了一定的了解。

   学会了一些基础的AT命令

   学会了通过WIFI的AT命令完成不同模式下,完成网络通信。

   通过串口发送AT命令可以完成上述操作,该实验全是通过串口调试助手完成的,后续应该结合单片机使用。

   关于esp wifi模块的使用以及进行数据的接收和发送_如何用esp8266接受2.4g信号-CSDN博客

 

  • 23
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值