ESP8266使用AT命令操作手册
AT\r\n 测试AT启动
AT+RST\r\n 重启模块
AT+GMR\r\n 查看版本信息
ATE1\r\n 打开回显
ATE0\r\n 关闭回显
AT+CWMODE?\r\n 查询WIFI应用模式
AT+CUMODE= \r\n 设置WIFI应用模式 1:station模式 2:AP模式 3:AP+STATION兼容模式
AT+CWLAP\r\n 列出可用的AP,返回扫描到的WIFI信号。
AT+CWJAP?\r\n 查询当前选择的AP
AT+CWJAP=”SSID”,”PASSWORD”\r\n 加入AP。
AT+CWAUTOCONN=1 设置模块开机自动连接热点
AT+CWQAP\r\n 退出与AP的连接,返回OK。
AT+CIPSTATUS\r\n 获得连接状态和连接参数
AT+CIFSR\r\n 返回本机IP地址及mac地址
AT+CIPSTA?\r\n 返回本机IP网关掩码
AT+CIPMUX=1 //开启多连接模式 1:多连接 0:单连接
AT+CIPMODE\r\n 设置传输模式 0非透传 1透传
AT+CIPSEND \r\n 发送数据 返回收到此命令后换行返回,然后进入透传模式
-开启透传模式后只需要在第一次发送数据时使用 AT+CIPSEND 指令来告诉 ESP8266 开始透传发送,随后我们直接发送想要的数据即可
AT+SAVETRANSLINK=1,”192.168.43.56”,8585,”TCP” //开机自动连接并进入透传(服务器IP及其端口号)
AT+SAVETRANSLINK=0 退出自动透传
+++ 停止透传返回指令模式
若要结束透传模式,要有两个步骤:
1、发送 +++ 这三个字符,值得注意的是该命令没有换行符,不然后失败。
2、接着发送 AT+CIPMODE=0 命令即可退出透传模式,即回到正常的模式。
AT+CIPSTO= \r\n 设置服务器超时时间 0~28800单位秒
AT+UART=9600,8,1,0,0
ESP8266上电透传与手动透传AT指令设置笔记
一、上电自动透传(指令均为大写字母并以\r\n结束)
//ESP8266默认波特率115200
AT //测试esp8266在不在,返回OK
AT+CWMODE=1 //设为station模式
AT+CWJAP=”Mr.Y”,”12345678 //加入无线网络(路由器ID及其密码)
AT+CIPMUX=1 //开启多连接模式 1:多连接 0:单连接
AT+SAVETRANSLINK=1,”192.168.43.56”,8585,”TCP” //开机自动连接并进入透传(服务器IP及其端口号)
AT+RST //重启或断电重新上电就自动透传了
+++ //退出透传 (此处不加\r\n)
二、手动透传(指令均为大写字母并以\r\n结束)
AT+CWMODE=1 //设为station模式
//AT+CWLAP //设为station模式
AT+CWJAP=”Mr.Y”,”12345678” //加入无线网络(路由器ID及其密码)
//AT+CIFSR //显示IP
AT+CIPMUX=1 //开启多连接模式
AT+CIPSTART=2,”TCP”,”192.168.43.56”,8585 ////开机自动连接并进入透传(服务器IP及其端口号)
AT+CIPSEND=2,8 //发数据前先发此指令 最后的8代表发的字节数
12345678 //发送数据,多于8个会自动舍弃
注:每次发送字节前需发送此指令:AT+CIPSEND=2,8
+++ //退出透传 (此处不加\r\n)