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服务器

电脑或手机与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客户端     透传模式

*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” 开机自动连接进入透传
<mode1开启、0关闭>,,,
AT+CIPSEND 进入透传模式

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

玩法四:  ESP-01模块AP模式下做 TCP客户端     透传模式

*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” 开机自动连接进入透传
<mode1开启、0关闭>,,,
AT+CIPSEND 进入透传模式

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

UDP传输:

玩法五:  ESP-01模块AP模式下 UDP单连接 透传

*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” 设置开机进入透传
<mode1开启、0关闭>,,,
AT+CIPSEND

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值