0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP-WROOM-02 Wifi设置指南—AT指令

岳臻俊 来源:IC大当家ac 作者:IC大当家ac 2023-02-28 16:14 次阅读
这篇文章来源于DevicePlus.com英语网站的翻译稿。

poYBAGPzDZCAM4RXAAHxip8O-zA628.jpg

ESP-WROOM-02 Wifi 设置指南—AT指令

在上一篇文章中,我们介绍了 ESP-WROOM-02。今天,我们将进行下一步的工作,并测试其wifi功能。通过Arduino串行监视器的“AT指令”可用于测试ESP-WROOM-02的wifi通信。这次,我们将使用该AT指令来显示访问点列表,并尝试对这些访问点进行连接。

请注意,本文使用的是 ESP8266 ESP-WROOM-02 开发板。

本次电子设备清单

预计完成时间:60分钟

所需部件:

开启 ESP-WROOM-02

首先,我们将3.3V电源连接到ESP-WROOM-02。如前一篇文章所述,ESP-WROOM-02在操作时消耗约80mA的电流。当从将ESP-WROOM-02连接到PC的3.3V FTDI电缆中获取电流时,某些情况下,它最多只能提供50mA的电流,因此,我们将通过使用一个外置电源(适配器)来提供电源。

接线如下。请注意,RX和TX分别反向连接到RX和TX电缆。

poYBAGPzDZSAMqrmAAHTwGj7Wa8906.jpg

图1:ESP8266 ESP-WROOM-02接线

poYBAGPzDZiAZfBaAAHnhlCt0KE957.jpg

图2:当前电流测量值约为70 mA

如果FTDI电缆不是3.3V,而是5V版本,那么您可以使用逻辑电平转换模块等将通信信号从5V转换为3.3V,这样就可以将其与5V电缆一起使用了。

如果FTDI电缆是5V而不是3.3V,则可以使用逻辑电平转换器将通信信号从5V转换为3.3V,这样就可以将其与5V电缆一起使用了。

poYBAGPzDZuAJB0rAADRWEVq_qo918.jpg

图3:逻辑电平转换器示例(MM-TXS 01)

尝试使用AT指令操作ESP-WROOM-02

ESP-WROOM-02在购买时处于可以使用AT指令确认操作的模式。我们可以通过Arduino串行监视器来对这种操作进行检测

1. 启动Arduino并点击“工具(Tools)” →“串行监视器(Serial monitor)”来显示串行监视器。

pYYBAGPzDZ6AeN47AACXuhsp5tg602.jpg

2. 串行监视器打开后,按下ESP-WROOM-02上的复位按钮,在接线正确的情况下,串行监视器上会出现末端接有准备就绪(ready)字样的特殊字符串,如下图所示。如果显示出了这些字符,就证明没有出现问题。如果没有显示任何内容,请确保正确进行了接线并且以正确的方式提供了电源。另外,由于必须使通信信号与ESP-WROOM-02匹配,所以需要在串行监视器的右下角选择“115200 baud”。

poYBAGPzDaKAXLT6AAGu_y36ANE286.jpg

图4:ESP8266 ESP-WROOM-02上的复位按钮

pYYBAGPzDaSAN4AKAACDivdpVKI709.jpg

图5:在串行监视器中设置bps

pYYBAGPzDamALA6eAACyYzntdWI279.jpg

图6:按下复位按钮后,来自ESP-WROOM-02的消息成功显示在串行监视器上

3. 当出现“准备就绪(ready)”后,尝试将AT指令发送到ESP-WROOM-02。请在串行监视器的上栏中输入“AT”,然后按下Enter键进行更新。然后将会显示出“OK”这一消息。

pYYBAGPzDayARpOFAAC4qjF27Mw817.jpg

图7:发送到ESP-WROOM-02 的“AT”指令

4. 接下来,输入“AT + GMR”然后按Enter。使用该指令后,您可以查看有关当前SDK版本和ESP-WROOM-02的AT指令的信息

pYYBAGPzDbKAafJQAADDVR8ajIs868.jpg

图8:使用“AT + GMT”指令检查设置信息

这样就完成了ESP-WROOM-02的确认操作。

什么是AT指令?

如前所述,购买ESP-WROOM-02时就包含了可以用AT指令操作的固件。下面列出了AT指令可以执行的操作。

指令 处理内容 描述
AT 确认指令 检查AT指令是否可执行
AT + GMR 确认固件版本 检查固件版本(如SDK)以及AT指令
AT + RST 重启 重启 ESP-WROOM-02
AT + GSLP 进入深度睡眠模式 进入深度睡眠模式
ATE 指令响应设置 显示/隐藏AT指令响应

ATE 0: 无效 / ATE 1: 有效

AT + CWMODE 设置wifi模式 设置wifi模式。有三种模式:station / softAP / station + softAP
AT + CWJAP 连接到 wifi 连接到访问点。设置SSID / 密码参数
AT + CWLAP 列出访问点 显示可连接的访问点列表
AT + CWQAP 断开wifi连接 断开已连接的wifi
AT + CWSAP 设置wifi高级设置 设置softAP的详细参数
AT + CWLIF 显示连接的终端 显示连接到ESP-WROOM-02的终端IP列表

ESP – WROOM – 02的Wifi连接

现在,让我们来使用上述AT指令建立wifi连接。

在串行监视器中输入“AT+ CWLAP”指令时,将会显示出可访问的访问点列表。

poYBAGPzDbSAKAV_AADd5t3nJXw360.jpg

图9:使用“AT + CWLAP”指令显示访问点列表

当列表显示出来时,使用“AT + CWJAP”指令连接到访问点。

您可以通过在指令参数中设置SSID和密码来指定要连接的访问点。

pYYBAGPzDbiASqiaAADMtl0nso4082.jpg

图10:使用“AT + CWJAP =”SSID”,”PASSWORD”指令连接到访问点

串行监视器上显示“WIFI CONNECTED, WIFI GOT IP(WIFI已连接,WIFI已获取IP)”后,您就可以成功连接到访问点并获取IP了。

只要可以通过ping指令来检测与另一台连接到相同访问点的PC之间是否建立了连接,wifi的连接测试就完成了

pYYBAGPzDbuAVtfjAAHpFSoWNj8456.jpg

图11:从另一台PC到ESP-WROOM-02的连接测试(ping传输)

至此,ESP-WROOM-02 wifi的设置教程就结束了。现在就可以开始应用了!下次,我们将把Arduino程序写入ESP-WROOM-02,这样就可以把wifi模块用作Arduino MCU

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    606

    浏览量

    35617
  • WIFI
    +关注

    关注

    81

    文章

    5279

    浏览量

    203053
  • ESP
    ESP
    +关注

    关注

    0

    文章

    181

    浏览量

    33832
  • 开发板
    +关注

    关注

    25

    文章

    4895

    浏览量

    97032
收藏 人收藏

    评论

    相关推荐

    请问L108 CPU如何与ESP-WROOM-02中的WIfi CPU通信?

    我正在研究 ESP-WROOM-02 Wifi 模块,想了解 L108 CPU 如何与 WIfi CPU 通信。
    发表于 07-19 15:25

    请问如何在ESP-WROOM-02 Wifi模块中创建MESH网络?

    我总共有 5 个 ESP-WROOM-02 模块和一个连接到外部世界的路由器。 现在,我想用那些 ESP-WROOOM-02 模块和我的路由器创建 MESH 网络。 任何人都可以帮助如何创建它,并为我提供固件文件/演示源代码吗?
    发表于 07-19 15:08

    请问ESP-wroom-02模组需要使用哪些SPI flash设置

    我买了你们的 ESP-wroom-02 模块http://espressif.com/en/products/wroom/ 我应该在 sdk 示例应用的 Makefile 中使用哪些正确的 SPI
    发表于 07-22 07:01

    ESP-WROOM-02/ESP8266 串口WIFI模块 动能世纪代理现货 厂家直销

    型号:ESP-WROOM-02/ESP8266 WIFI模块品牌:Ai-thinker封装:测试板大批量供应,可提供技术支持!
    发表于 01-18 18:14

    乐鑫原装片式模组 ESP-WROOM-02

    )的 SPI Flash,使用 2 dBi 的 PCB 板载天线。说明:ESP-WROOM-02 模组可以焊接到PCB 底板上,为了使终端产品获得最佳的射频特性,请注意根据本指南合理设计模组及天线在底板上的摆放
    发表于 12-30 14:47

    ESP-WROOM-02未按预期响应AT命令的原因?

    我使用 ESP-WROOM-02esp8266 内核)作为 WIFI 模块和 samd21g18 作为主处理单元。为了进行测试,我使用了 ESP-WROOM-02 开发板套件和一个
    发表于 02-21 06:00

    ESP-WROOM-02和MCU之间不会通过UART进行任何数据交换的原因?

    谁能建议如何通过 UART 将 ESP-WROOM-02 模块连接到 MCU,并通过相同的 UART 端口通过 Arduino IDE 对 ESP-WROOM-02 进行编程。https
    发表于 02-22 06:22

    如何在ESP-WROOM-02模组上使用MESH网络?

    我已经开始使用基本的和 Wifi 相关的 AT 命令开发 ESP-WROOM-02 Wifi 模块。我已将我的模块配置为客户端和服务器,工作正常,没有任何问题。 现在,我想在同时工作于 STA
    发表于 04-28 08:24

    ESP-WROOM-02技术规格书

    ESP-WROOM-02 贴⽚式模组的外观尺⼨为 (18.00 ± 0.10) mm x (20.00 ± 0.10) mm x(2.80 ± 0.10) mm。⽬前该模组配置封装为 SOP 8(150 mil)的 SPI Flash,使⽤ 2 dBi 的PCB 板载天线。
    发表于 09-18 07:24

    使用串口升级ESP-WROOM-02固件时如何连线?

    使用串口升级ESP-WROOM-02 固件时该如何连线?
    发表于 11-06 06:25

    ESP-WROOM-02

    ESP-WROOM-02 原理图,PCB 文件, BOM 清单,原理图可用 Orcad16.6 打开, PCB 可用 Pads Layout9.5 打开。
    发表于 12-30 14:51 121次下载

    基于esp-wroom-02 WIFI中继器设计方案

    的可配置 RAM/ROM 接⼝ (iBus); 连接存储控制器的数据 RAM 接⼝ (dBus); 访问寄存器的 AHB 接⼝。 电路说明: AMS1117-3.3芯片构成5V转3.3V降压电路 esp-wroom-02 WIFI模块
    的头像 发表于 12-07 10:16 3872次阅读

    使用ESP-WROOM-02 Wifi模块作为Arduino MCU

    使用 ESP-WROOM-02 Wifi 模块作为 Arduino MCU,在本教程中,我们将在ESP-WROOM-02上写入Arduino程序,这样就可以使用wifi模块作为Ardu
    的头像 发表于 02-23 10:40 1818次阅读
    使用<b class='flag-5'>ESP-WROOM-02</b> <b class='flag-5'>Wifi</b>模块作为Arduino MCU

    利用ESP-WROOM-02和天气API制作发光的圣诞节雪人

    这篇文章来源于DevicePlus.com英语网站的翻译稿。许多应用都用过ESP-WROOM-02,并且通过Arduino程序利用了该开发板的wifi通信功能。
    的头像 发表于 02-24 09:51 712次阅读
    利用<b class='flag-5'>ESP-WROOM-02</b>和天气API制作发光的圣诞节雪人

    乐鑫ESP-WROOM-02 技术规格书

    电子发烧友网站提供《乐鑫ESP-WROOM-02 技术规格书.pdf》资料免费下载
    发表于 01-14 09:52 2次下载
    乐鑫<b class='flag-5'>ESP-WROOM-02</b> 技术规格书