认识 ESP8266—ESP-01S (含AT指令)

这篇具有很好参考价值的文章主要介绍了认识 ESP8266—ESP-01S (含AT指令)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

认识 ESP8266(ESP-01S)



前言

了解完本文内容,可以去观看我的另一篇文章-----》 STM32—通过HC05配置ESP8266(ESP01s)获取时间和天气

ESP8266(ESP-01S) 简介

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

ESP8266 的 AT指令

AT指令是应用于终端设备与PC应用之间的连接与通信的指令,说白了,AT指令就是大家定义好的,能表达特殊意义的字符串,每条AT命令中只能包含一条AT指令,就比如说A发送:“吃饭了”,B就会回复:“好的”。

AT指令用法:

  • 测试命令(Test Command)

    • 仅仅发送指令 “AT” 即测试ESP8266模块是否准备好,若准备好则响应“OK”。
  • 读取命令(Read Command)

    • 在AT指令后面加上“=?”即构成测试命令。例如“AT+MODE?”,会列举当前是什么模式。
  • 执行命令(Execute Command)

    • 在AT指令后面加上“=”再接上相应的参数即可,例如“AT+MODE=NORMAL”,将当前模式设置为正常模式。对于一些没有参数的指令则不需要加参数, 比如”AT+RESET”。

AP/STA模式

ESP8266为一个WiFi透传模块,和蓝牙透传模块具有主从两种工作模式一样,也具有两种工作模式:STA模式(Station)和AP模式(Access Point),一般WiFi模块还会有一个STA+AP模式,即可以在两种模式下切换的状态。
  AP模式下,WiFi模块产生热点,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。该模式对应TCP传输协议中的服务端(TCP Server)
  STA模式下,WiFi模块为连接到无线网络的终端(站点),可以连接到AP,一般无线网卡工作在STA模式下。该模式对应TCP传输协议中的客户端(TCP Client)

TCP/UDP/透传

TCP

TCP是一种面向连接的,提供可靠交付服务和全双工通信的,基于字节流的端到端的传输层通信协议。

  1. TCP在传输数据之前必须先建立连接,数据传输结束后要释放连接。
  2. 每一条TCP连接只能有2个端点,故TCP不提供广播或多播服务。
  3. TCP提供可靠交付,通过TCP连接传输的数据,无差错、不丢失、不重复、并且按序到达。
  4. TCP是面向字节流的。虽然应用进程和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。TCP并不知道所传输的字节流的含义。

UDP

UDP是一种无连接的,尽最大努力交付的,基于报文的端到端的传输层通信协议。

  1. UDP,在发送数据之前不需要建立连接。
  2. UDP不保证可靠交付,主机不需要位置复杂的连接状态。
  3. UDP是面向报文的。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的的边界,即应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。在接收端,UDP一次交付一个完整的报文。
  4. UDP没有拥塞控制,网络出现的拥塞不会使源主机的发送速率降低。
  5. UDP支持一对一、一对多、多对一和多对多的交互通信。
  6. UDP的首部开销小,只有8个字节,比TCP的20个字节的首部要短。

透传

透传,又称透明传输,具体来说就是“输入即输出(如从WiFi模块串口输入的字符会透传到服务器端)”,数据不改变,不同协议之间的转换(如串口到WiFi、蓝牙等)由模块完成。使用者无需关心内部具体实现,因此模块对于使用者是“透明的”、似乎不存在的(因为可无视中间的实现原理)。一个高度封装的模块,应该隐藏内部实现细节,仅对外提供使用接口。

固件

固件是写入存储器中的程序,在单片机中就是写到Flash中的程序。

实物图片

认识 ESP8266—ESP-01S (含AT指令)

连接方式

先说USB转TTLesp8266的接法

USB转TTL模块 esp8266
RXD TX
TXD RX
GND GND
3.3V 3.3V
VCC EN

说明

1.TXD发送引脚、RXD接收引脚,发送对接收,所以USB转TTL与esp8266的RXD、TXD交叉相接。

2.3.3V相接后可能无法启动esp8266,这是因为USB转TTL的3.3V引脚并没有真的达到3.3V,不要慌直接将esp8266的3.3V引脚接入USB转TTL的5V引脚,如果esp8266突然就发热并且烫的无法触摸,立马拔掉,如果说温度你的触感还能接受,那就没问题,毕竟牛X的esp8266没那么脆弱。

3.esp8266的EV引脚有些可能会标注成CH_PD,不要怕功能一样的,接线方式也是一样的

上电:正常工作验证

本模块(ESP01s)可以工作在三种模式:1. STA 2 .AP 3 .AP+STA

上电后,蓝色灯微弱闪烁后熄灭,红灯长亮。

初始波特率为115200

注意:发送命令的时候,勾选上“发送新行

可以使用 AT+CWMODE?进行查询

认识 ESP8266—ESP-01S (含AT指令)


AP 模式

1. 建立 AP

(1)重启模块

发送命令:AT+RST(执行指令)

指令:AT+RST

响应:OK

(2)设置模块

发送命令:AT+CWMODE=3 AT+CWMODE=2 (设置指令)

指令:AT+CWMODE=

说明::1-Station模式,2-AP模式,3-AP兼Station模式

响应:OK

说明:需重启后生效(AT+RST)

认识 ESP8266—ESP-01S (含AT指令)

(3)配置 AP 参数

发送命令:AT+CWSAP="ESP8266","12345678",1,3 (设置指令)

指令:AT+ CWSAP= ,,,

说明:指令只有在AP模式开启后有效

:字符串参数,接入点名称

:字符串参数,密码最长64字节,ASCII

:通道号

< ecn >:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

刷新无线网络列表,可见到 SSID 为 ESP8266的无线网络列于其中(进行连接):

认识 ESP8266—ESP-01S (含AT指令)

注意:此时连接网络会可能出现连接不上的情况,请发送 AT+RST 命令并等待几分钟之

后再连接

(4)查看已接入设备的 IP

连接上 ESP8266 发送命令:AT+CWLIF(执行指令)

指令:AT+CWLIF

说明:查看已接入设备的 IP

响应:

OK

说明::已接入设备的 IP 地址

认识 ESP8266—ESP-01S (含AT指令)

(5)查询本机 IP 地址

发送命令:AT+CIFSR(执行指令)

指令:AT+CIFSR

说明:查看本模块的 IP 地址

注意:AP 模式下无效!会造成死机现象!

响应:

说明::本模块 IP 地址

认识 ESP8266—ESP-01S (含AT指令)

但实际测试中并未发生死机现象。

查看本机配置模式:CWMODE=,为 AP 模式。

发送命令:AT+CIFSR=?(测试指令),返回响应如下:

同样未出现死机现象。

2. Server 方法收发

(1)开启多连接模式

发送命令:AT+CIPMUX=1(设置指令)

指令:AT+CIPMUX=

说明::0-单路连接模式,1-多路连接模式

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(2)创建服务器

发送命令:AT+CIPSERVER=1,8080(设置指令)

指令:AT+CIPSERVER=[,]

说明::0-关闭 server 模式,1-开启 server 模式

:端口号,缺省值为 333

响应:OK

说明:(1) AT+ CIPMUX=1 时才能开启服务器;关闭 server 模式需要重启

(2)开启 server 后自动建立 server 监听,当有 client 接入会自动按顺序占用一个连接。

开启 server 服务如下图所示

认识 ESP8266—ESP-01S (含AT指令)

关闭 server 服务如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

打开 fireTools.exe,点击 Connect 按钮连接不上,可知 server 服务未开启

注意:服务器IP为ESP8266的IP地址AT+CIFSR可以查询

来自野火的调试工具

链接:https://pan.baidu.com/s/1J6oE03EcvzPqaZmM20pchQ
提取码:1234
–来自百度网盘超级会员V1的分享

认识 ESP8266—ESP-01S (含AT指令)

重新开启 server 服务(注意:之前需要再发送一遍 AT+CIPMUX=1以重新开启多连接模式)。

点击 Connect 按钮

认识 ESP8266—ESP-01S (含AT指令)

连接成功后,串口收到模块返回的数据串:0,CONNECT

180S(默认值)后,连接自动断开,返回 0,CLOSED,客户端的相应按钮变成灰色。

全过程如下图:

认识 ESP8266—ESP-01S (含AT指令)

(3) 设置服务器超时时间

发送命令 AT+CIPSTO=2880 (设置指令)

指令:AT+CIPSTO=

说明:

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(4) 建立客户端

注意:服务器IP为ESP8266的IP地址AT+CIFSR可以查询

认识 ESP8266—ESP-01S (含AT指令)

(5) 查看当前连接

发送命令 AT+CIPSTATUS (执行指令)

指令:AT+CIPSTATUS

响应:STATUS: + CIPSTATUS:,,,,

​ OK

说明:

:连接的 id 号 0-4

:字符串参数,类型 TCP 或 UDP

:字符串参数,IP 地址

:端口号

: 0-本模块做 client 的连接,1-本模块做 server 的连接

认识 ESP8266—ESP-01S (含AT指令)

(6) 向某个连接发送数据

发送命令 AT+CIPSEND=0,6(设置指令) (通过上一条指令 AT+CIPSTATUS 得知 ID=0)

指令:

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

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

响应:

收到此命令后先换行返回”>”,然后开始接收串口数据

当数据长度满 length 时发送数据。

如果未建立连接或连接被断开,返回 ERROR

如果数据发送成功,返回 SEND OK

说明:

:需要用于传输连接的 id 号

:数字参数,表明发送数据的长度,最大长度为 2048

认识 ESP8266—ESP-01S (含AT指令)

认识 ESP8266—ESP-01S (含AT指令)

此时连接已建立,可以进行数据的双向收发。

认识 ESP8266—ESP-01S (含AT指令)

3. Client 方法收发

(0) 关闭 server 服务 (如果没有开启 server 服务,可免除此步骤)

发送命令:AT+CIPSERVER=0(设置指令)

指令:AT+CIPSERVER=[,]

说明::0-关闭 server 模式,1-开启 server 模式

:端口号,缺省值为 333

响应:OK

说明:(1) AT+ CIPMUX=1 时才能开启服务器;关闭 server 模式需要重启

(2)开启 server 后自动建立 server 监听,当有 client 接入会自动按顺序占用一个连

接。

关闭 server 服务如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

并重启AT+RST

(1) 创建服务器

查看PC端连接设备的IP

认识 ESP8266—ESP-01S (含AT指令)

认识 ESP8266—ESP-01S (含AT指令)

启动监听

认识 ESP8266—ESP-01S (含AT指令)

(2) 开启多连接模式

发送命令:AT+CIPMUX=1(设置指令)

指令:AT+CIPMUX=

说明::0-单路连接模式,1-多路连接模式

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(3) 建立 TCP 连接

发送命令 AT+CIPSTART=0,"TCP","192.168.4.2",8080 (设置指令)

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

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

响应:如果格式正确且连接成功,返回 OK,否则返回 ERROR

如果连接已经存在,返回 ALREAY CONNECT

说明::0-4,连接的 id 号

:字符串参数,表明连接类型,”TCP”-建立 tcp 连接,”UDP”-建立 UDP 连接

:字符串参数,远程服务器 IP 地址

:远程服务器端口号

如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

(4) 向服务器发送数据

发送命令 AT+CIPSEND=0,10(设置指令)(通过上一条指令 AT+CIPSTART 设置为 ID=0)

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

2)多路连接时(+CIPMUX=1) ,指令为: AT+CIPSEND= , 响应:收到此命令后先换行返回”>”,然后开始接收串口数据

当数据长度满 length 时发送数据。

如果未建立连接或连接被断开,返回 ERROR

如果数据发送成功,返回 SEND OK

说明::需要用于传输连接的 id 号

:数字参数,表明发送数据的长度,最大长度为 2048

认识 ESP8266—ESP-01S (含AT指令)

此时连接已建立,可以进行数据的双向收发。用服务器向 ESP8266 发送数据,正常。

认识 ESP8266—ESP-01S (含AT指令)

STA模式

1.建立 STA

(1) 重启模块

发送命令:AT+RST(执行指令)

指令:AT+RST

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(2) 设置模块

发送命令:AT+CWMODE=3AT+CWMODE=1(设置指令)

指令:AT+CWMODE=

说明::1-Station模式,2-AP模式,3-AP兼Station模式

响应:OK

说明:需重启后生效(AT+RST)

认识 ESP8266—ESP-01S (含AT指令)

将模块设置为模式 1,此时刷新网络列表可见由 ESP8266 建立的网络从列表中消失了

(3) 查看当前无线路由器列表

发送命令:AT+CWLAP(执行指令)

指令:AT+CWLAP

响应:正确:(终端返回AP列表)

+ CWLAP: ,,OK

错误:ERROR

说明:< ecn >:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK

:字符串参数,接入点名称

:信号强度

认识 ESP8266—ESP-01S (含AT指令)

如搜索不到信号,响应:

认识 ESP8266—ESP-01S (含AT指令)

请重新上电并严格按照 AT 命令再发送一遍。

没有列表返回的时候请耐心等待,否则会出现“busy”

(4) 加入当前无线网络

发送命令:AT+CWJAP=”MERSAIN”,”XXXXXXXX”(设置指令)

指令:AT+CWJAP=,< pwd >

说明::字符串参数,接入点名称

:字符串参数,密码,最长64字节ASCII

响应:正确:OK

错误:ERROR

认识 ESP8266—ESP-01S (含AT指令)

检测是否真的连上该路线网络

错误的 SSID 也可以连接上,测试后发现果然如此,输入实际不存在的账号密码返回也是 OK,

但发送 AT+CIFSR(查看模块地址),返回 ERROR,可通过此命令来判断有没有真正连接上。

发送命令:AT+CWJAP?(查询指令)

指令:AT+CWJAP?

响应:返回当前选择的AP

+ CWJAP:

OK

说明::字符串参数,接入点名称

认识 ESP8266—ESP-01S (含AT指令)

断电。上电后发送 AT+CWJAP?,返回同上,系统保持上次的状态。

查看模块 IP 地址

发送命令:AT+CIFSR(执行指令)

指令:AT+CIFSR

响应:正确:+ CIFSR:

OK

错误:ERROR

说明::字符串参数,接入点名称

认识 ESP8266—ESP-01S (含AT指令)

2. Server 方法收发

(1)开启多连接模式

发送命令:AT+CIPMUX=1(设置指令)

指令:AT+CIPMUX=

说明::0-单路连接模式,1-多路连接模式

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(2)创建服务器

发送命令:AT+CIPSERVER=1,8080(设置指令)

指令:AT+CIPSERVER=[,]

说明::0-关闭 server 模式,1-开启 server 模式

:端口号,缺省值为 333

响应:OK

说明:(1) AT+ CIPMUX=1 时才能开启服务器;关闭 server 模式需要重启

(2)开启 server 后自动建立 server 监听,当有 client 接入会自动按顺序占用一个连接。

开启 server 服务如下图所示

认识 ESP8266—ESP-01S (含AT指令)

关闭 server 服务如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

打开 fireTools.exe,点击 Connect 按钮连接不上,可知 server 服务未开启

注意:服务器IP为ESP8266的IP地址AT+CIFSR可以查询

来自野火的调试工具

链接:https://pan.baidu.com/s/1J6oE03EcvzPqaZmM20pchQ
提取码:1234
–来自百度网盘超级会员V1的分享

认识 ESP8266—ESP-01S (含AT指令)

重新开启 server 服务(注意:之前需要再发送一遍 AT+CIPMUX=1以重新开启多连接模式)。

点击 Connect 按钮

认识 ESP8266—ESP-01S (含AT指令)

连接成功后,串口收到模块返回的数据串:0,CONNECT

180S(默认值)后,连接自动断开,返回 0,CLOSED,客户端的相应按钮变成灰色。

全过程如下图:

认识 ESP8266—ESP-01S (含AT指令)

(3) 设置服务器超时时间

发送命令 AT+CIPSTO=2880 (设置指令)

指令:AT+CIPSTO=

说明:

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(4) 建立客户端

注意:服务器IP为ESP8266的IP地址AT+CIFSR可以查询

认识 ESP8266—ESP-01S (含AT指令)

(5) 查看当前连接

发送命令 AT+CIPSTATUS (执行指令)

指令:AT+CIPSTATUS

响应:STATUS: + CIPSTATUS:,,,,

​ OK

说明:

:连接的 id 号 0-4

:字符串参数,类型 TCP 或 UDP

:字符串参数,IP 地址

:端口号

: 0-本模块做 client 的连接,1-本模块做 server 的连接

认识 ESP8266—ESP-01S (含AT指令)

(6) 向某个连接发送数据

发送命令 AT+CIPSEND=0,4(设置指令) (通过上一条指令 AT+CIPSTATUS 得知 ID=0)

指令:

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

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

响应:

收到此命令后先换行返回”>”,然后开始接收串口数据

当数据长度满 length 时发送数据。

如果未建立连接或连接被断开,返回 ERROR

如果数据发送成功,返回 SEND OK

说明:

:需要用于传输连接的 id 号

:数字参数,表明发送数据的长度,最大长度为 2048

认识 ESP8266—ESP-01S (含AT指令)

此时连接已建立,可以进行数据的双向收发。

认识 ESP8266—ESP-01S (含AT指令)

3. Client 方法收发

(0) 关闭 server 服务 (如果没有开启 server 服务,可免除此步骤)

发送命令:AT+CIPSERVER=0(设置指令)

指令:AT+CIPSERVER=[,]

说明::0-关闭 server 模式,1-开启 server 模式

:端口号,缺省值为 333

响应:OK

说明:(1) AT+ CIPMUX=1 时才能开启服务器;关闭 server 模式需要重启

(2)开启 server 后自动建立 server 监听,当有 client 接入会自动按顺序占用一个连

接。

关闭 server 服务如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

并重启AT+RST

(1) 创建服务器

查看PC端连接设备的IP

认识 ESP8266—ESP-01S (含AT指令)

认识 ESP8266—ESP-01S (含AT指令)

启动监听

认识 ESP8266—ESP-01S (含AT指令)

(2) 开启多连接模式

发送命令:AT+CIPMUX=1(设置指令)

指令:AT+CIPMUX=

说明::0-单路连接模式,1-多路连接模式

响应:OK

认识 ESP8266—ESP-01S (含AT指令)

(3) 建立 TCP 连接

发送命令 AT+CIPSTART=0,"TCP","192.168.0.187",8080 (设置指令)

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

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

响应:如果格式正确且连接成功,返回 OK,否则返回 ERROR

如果连接已经存在,返回 ALREAY CONNECT

说明::0-4,连接的 id 号

:字符串参数,表明连接类型,”TCP”-建立 tcp 连接,”UDP”-建立 UDP 连接

:字符串参数,远程服务器 IP 地址

:远程服务器端口号

如下图所示:

认识 ESP8266—ESP-01S (含AT指令)

(4) 向服务器发送数据

发送命令 AT+CIPSEND=0,3(设置指令)(通过上一条指令 AT+CIPSTART 设置为 ID=0)

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

2)多路连接时(+CIPMUX=1) ,指令为: AT+CIPSEND= , 响应:收到此命令后先换行返回”>”,然后开始接收串口数据

当数据长度满 length 时发送数据。

如果未建立连接或连接被断开,返回 ERROR

如果数据发送成功,返回 SEND OK

说明::需要用于传输连接的 id 号

:数字参数,表明发送数据的长度,最大长度为 2048

认识 ESP8266—ESP-01S (含AT指令)

此时连接已建立,可以进行数据的双向收发。用服务器向 ESP8266 发送数据,正常。

认识 ESP8266—ESP-01S (含AT指令)

关注收藏不迷路


给那些看完的朋友,奖励一个 赤赤博客-后端+前端,觉得不错的话可以推荐给身边的朋友哟!
认识 ESP8266—ESP-01S (含AT指令)文章来源地址https://www.toymoban.com/news/detail-463441.html

到了这里,关于认识 ESP8266—ESP-01S (含AT指令)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP8266-01s入门:上报和下发数据控制单片机 AT指令讲解和上云 烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务)

    本项目教程总共分为四节 1.创建OneNET新版MQTT设备:为微信小程序与单片机通信打基础(微信小程序通信单片机前置任务) 2.(当前文章)ESP8266-01s入门:烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务) 3.物联网实践教程:微信小程序结合

    2024年02月04日
    浏览(53)
  • ESP8266使用AT指令获取时间和心知天气

    一.硬件:ESP8266,USB TO TTL模块,软件:串口调试助手 二.在心知官网注册账号:心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案 三.连接esp8266和usb转ttl,打开串口调试助手 四.发送AT指令 1.复位模块 发送 AT+RST 返回 ready 2.测试AT指令 发送 AT 返回 OK 3.配置STA模式

    2024年02月04日
    浏览(53)
  • STM32 ESP8266模块的探索&AT指令介绍

    这是本文的配套资料,最终工程请参考 新_ESP8266资料stm32f103成功移植的项目 【免费】stm32f103c8t6esp8266资料资源-CSDN文库 我使用的是ai-thinker的esp8266-01s,以下为产品规格书 引脚定义:   依据引脚定义,GND接GND,VCC接3.3V,TX接USB转TTL的Rx, Rx 接USB转TTL的RX,之后尝试多次,都只

    2024年04月23日
    浏览(39)
  • ESP8266-01S烧录MQTT透传AT固件

    须在正常模式下(VCC、GND、RX、TX),将 IO0引脚 接地, EN引脚 接3.3V(总共 6 根线)连入USB TO TTL模块,将USB TO TTL模块插入电脑 找到固件和工具的位置,下载    注意:烧录的bin文件要放在烧录工具的同一个文件夹下,避免烧录工具找不到bin文件造成下载出错 打开烧录工具   需

    2024年02月10日
    浏览(56)
  • esp8266(MQTT固件)通过at指令连接阿里云平台

    实验: esp8266 连接阿里云。 准备工作: esp8266 wifi模组 固件烧录工具 串口调试助手 阿里云账号及物联网设备申请 某宝随便买个,多的是: usb连接到电脑上之后,可以识别到串口,说明有固件。 由于新买的模组,芯片内的固件可能并不是我们想要的,此时可自行官网下载固

    2024年01月19日
    浏览(59)
  • stm32---ESP8266的基础 AT 指令、基础 Wi-Fi 功能 AT 指令、TCP/IP 功能 AT 指令

    (常用基础AT指令)主要了解其中指令AT、AT+RST、ATE:   (1)当参数是ATE1时,显示: (2)当参数是ATE0时,显示:   说明: (1) Station 模式: 模块相当于一个客户端,可以链接到其他路由器发出的WIFI信号。 (2) SoftAP模式(软路由模式):模块本身相当于一个路由器,其他设备可

    2024年02月04日
    浏览(46)
  • 安信可ESP8266-01S 刷AT固件 详细操作教程

    目录 AT固件烧录整体步骤操作 烧录用到的物品 ESP8266-01S准备知识  USB转TTL  ESP8266-01S进入下载模式连线 ESP8266-01S与USB转TTL接线连接 ESP8266-01S与STM32接线连接 烧录工具 接下来将ESP8266-01S从下载模式改为运行模式  ESP8266-01S进入下载模式连线 ESP8266-01S与USB转TTL接线连接 ESP8266-01S与

    2024年02月04日
    浏览(45)
  • ESP8266+STM32+阿里云保姆级教程(AT指令+MQTT)

    前言:在开发过程中,几乎踩便了所有大坑小坑总结出的文章,我是把坑踩满了,帮助更过小白快速上手,如有错误之处,还麻烦各位大佬帮忙指正、 目录 一、ESP-01s介绍         1、ESP-01s管脚功能:                 模组启动模式说明:         2、初始配置和

    2024年02月19日
    浏览(40)
  • STM32驱动ESP8266连接阿里云(1)----使用AT指令连接阿里云

    购买的ESP8266一般没带MQTT固件,所以无法通过MQTT指令与云平台通信,需要烧录固件。 MQTT固件可以在安信可科技进行下载。 交流qun:6_15061293。 https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html 下载器可以使用乐鑫官方的下载器。 https://www.espressif.com.cn/zh-hans/s

    2024年02月03日
    浏览(57)
  • ESP-01S的AT指令配置

    AT: 测试, 模块正常应当返回OK AT+RST: 重启模块 AT+GMR: 检查固件版本信息 ATE: 配置 AT 命令的回显. ATE0: 关闭回显 ATE1: 打开回显 AT+UART_CUR? 查看当前的UART配置 AT+UART_DEF? 查看默认的UART配置 AT+CWMODE?: 查看当前的WIFI模式(Station/SoftAP/Station+SoftAP), 用=号可以设置 AT+CWMODE=3 AT+CWLAP: 列出周

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包