目录
频道首页
ESP-01模块AT指令使用总结
收藏
0
EndlessCodeEndlessBug 最近修改于 2023-03-28 10:11:48

ESP-01模块AT指令使用总结

ESP8266模块AT指令:

设置模块的工作模式等基础AT指令,断电可以保存,TCPIP连接这样的指令就需要重新配置。 AT+UART_CUR=9600,8,1,0,0 修改串口波特率为9600,8位数据位,1位停止位,无校验,无流控 AT+UART_DEF=9600,8,1,0,0 断电保存 AT+RST 重启指令,软件重启; AT+RESTORE 恢复出厂设置;

TCP传输: 玩法一: ESP-01模块AP模式下做 TCP服务器

电脑或手机连接ESP-01模块发出的WiFi热点进行通信 AT+RESTORE *AT+CWMODE_DEF=2 开启 AP 模式(1为STA模式、2为AP、3为AP+STA) *AT+CWSAP_DEF=“WiFi-Redqa”,“12345678”,11,4 配置热点的参数(“热点名称”,“热点密码,最长64位”,通道号,加密方式0-open、 1-WEP、2-WPA—PSK、3-WPA2—PSK、4-WPA—WPA2—PSK) *AT+CIPAP_DEF=“192.168.4.1” 设置模块的IP地址(可通过指令AT+CIPAP?查看IP地址)

AT+CIPMUX=1 设置多连接 (0单连接、1多连接),只有多连接才能开启服务器 AT+CIPSERVER=1,1998 开启模块服务器端口(1开启服务器,1998端口号)

、ESP-01模块断电后,加的指令无需重新输入,不加的指令需要通过串口助手重新输入 、打开手机或电脑连接ESP-01模块的AP热点WiFi-Reda,打开网络调试助手,输入连接模块的 IP地址和设置的端口。 此时,ESP-01模块便与电脑或手机成功通信。 、电脑或手机可以向模块发信息,模块若要发信息到电脑或手机,需要通过指令 AT+CIPSEND=0,8 (0表示通道号、8表示通信字节数)

玩法二: ESP-01模块STA模式下做 TCP服务器 1 电脑或手机与ESP-01模块连接一个共同的WiFi,在同一局域网下进行通信 *AT+CWMODE_DEF=1 设置模组为 STA 模式。(1为STA模式、2为AP、3为AP+STA) *AT+CWLAP 查看当前可搜索的WiFi热点(STA下使用) *AT+CWJAP_DEF="","" 使ESP-01模块连入WiFi 热点(“SSID名称”,“SSID密码”) *AT+CIFSR 查看路由器分配给模块的 IP 地址

AT+CIPMUX=1 设置多连接 (0单连接、1多连接),只有多连接才能开启服务器 AT+CIPSERVER=1,1998 开启模块服务器端口

、ESP-01模块断电后,加的指令无需重新输入,不加的指令需要通过串口助手重新输入 、打开电脑或手机,与ESP-01模块连入同一WiFi热点,打开网络调试助手, 在网络调试助手上输入路由器分配给模块的IP和设置的端口。 、电脑或手机可以向模块发信息,模块若要发信息到电脑或手机,需要通过指令 AT+CIPSEND=0,8 (0表示通道号、8表示通信字节数)

玩法三: ESP-01模块STA模式下做 TCP客户端 透传模式 1 *AT+CWMODE_DEF=1 设置模组为 STA 模式。(1为STA模式、2为AP、3为AP+STA) *AT+CWLAP 查看当前可搜索的WiFi热点(STA下使用) *AT+CWJAP_DEF="","" 使ESP-01模块连入WiFi 热点(“SSID名称”,“SSID密码”) *AT+CIFSR 查看路由器分配给模块的 IP 地址

AT+CIPMUX=0 设置单连接 (0单连接、1多连接),透传只能在单连接模式下进行 AT+CIPMODE=1 设置透传模式(0非透传、1透传) 打开电脑或手机,打开网络调试助手,建立一个服务器,记录下服务器分配给ESP-01模块的IP地址。 AT+CIPSTART=“TCP”,“192.168.4.2”,1998 连接电脑或手机端建立的 TCP 服务器 (“TCP”,“网络调试助手服务器分配给客户端的IP地址”,1998) AT+SAVETRANSLINK=1,“192.168.4.1”,1998,“TCP” 开机自动连接进入透传 \,,, AT+CIPSEND 进入透传模式

、ESP-01模块断电后,加的指令无需重新输入,不加的指令需要通过串口助手重新输入(设置开机进入透传则无需重新输入) 、打开电脑或手机,与ESP-01模块连入同一WiFi热点 AT+SAVETRANSLINK=0 关闭开机透传

玩法四: ESP-01模块AP模式下做 TCP客户端 透传模式 1 *AT+CWMODE_DEF=2 开启 AP 模式(1为STA模式、2为AP、3为AP+STA) *AT+CWSAP_DEF=“WiFi-Redqa”,“12345678”,11,4 配置热点的参数(“热点名称”,“热点密码,最长64位”,通道号,加密方式0-open、 1-WEP、2-WPA—PSK、3-WPA2—PSK、4-WPA—WPA2—PSK) *AT+CIPAP_DEF=“192.168.4.1” 设置ESP-01模块的IP地址(可通过指令AT+CIPAP?查看IP地址)

AT+CIPMUX=0 设置单连接 (0单连接、1多连接),透传只能在单连接模式下进行 AT+CIPMODE=1 设置透传模式(0非透传、1透传) 打开电脑或手机,打开网络调试助手,建立一个服务器,记录下服务器分配给ESP-01模块的IP地址。 AT+CIPSTART=“TCP”,“192.168.4.2”,1998 连接电脑或手机端建立的 TCP 服务器 (“TCP”,“网络调试助手服务器分配给客户端的IP地址”,1998) AT+SAVETRANSLINK=1,“192.168.4.2”,1998,“TCP” 开机自动连接进入透传 \,,, AT+CIPSEND 进入透传模式

、ESP-01模块断电后,加的指令无需重新输入,不加的指令需要通过串口助手重新输入(设置开机进入透传则无需重新输入) 、打开手机或电脑连接ESP-01模块建立的AP热点WiFi-Reda AT+SAVETRANSLINK=0 关闭开机透传

UDP传输:

玩法五: ESP-01模块AP模式下 UDP单连接 透传 1 *AT+CWMODE_DEF=2 开启 AP 模式(1为STA模式、2为AP、3为AP+STA) *AT+CWSAP_DEF=“WiFi-Redqa”,“12345678”,11,4 配置热点的参数(“热点名称”,“热点密码,最长64位”,通道号,加密方式0-open、 1-WEP、2-WPA—PSK、3-WPA2—PSK、4-WPA—WPA2—PSK) *AT+CIPAP_DEF=“192.168.4.1” 设置ESP-01模块的IP地址(可通过指令AT+CIPAP?查看IP地址) AT+CIPMUX=0 设置单连接 (0单连接、1多连接),透传只能在单连接模式下进行 AT+CIPMODE=1 设置透传模式(0非透传、1透传) AT+CIPSTART=“UDP”,“192.168.4.2”,1998,2000,0 连接网络调试助手 UDP 的 IP 和端口 “192.168.4.2”, 1998 为 UDP 传输的远端 IP 和端口, 2000 为 ESP8266 本地的 UDP 端口,用户可自行设置,如不设置则为随机值 0为

AT+SAVETRANSLINK=1,“192.168.4.2”,1998,“UDP” 设置开机进入透传 \,,, AT+CIPSEND ————————————————

内容大纲
批注笔记
ESP-01模块AT指令使用总结
ArticleBot
z
z
z
z
主页
会议室
Git管理
文章
云文档
看板