ESP01 AT指令学习

一  、AT指令

 测试指令:AT+CWMODE=? 参数及取值范围   cwmode(1-3)

 查询指令: AT+CWMODE?   当前cwmode的取值    3

 设置指令:  AT+CWMODE=3   设置当前的cwmode为 3

         1、station 模式  连接到其他wifi

         2、softAP  软件热点模式   别人连接到它  热点

        3、 station 和softAP  别人可以连接它,它也可以连别人

二、串口设置

1、设置当前值,不保存到flash中,重启后恢复flash中的默认值

设置指令:AT+UART_CUR=115200,8,1,0,3

查询指令:AT+UART_CUR?

2、设置默认值保存到flash中,重启后恢复默认值

设置指令:AT+UART_DEF=115200,8,1,0,3

查询指令:AT+UART_DEF?

三、ATE   ATECHO的缩写,ATE0关闭回显,不显示命令,只显示结果,不显示命令。

AT+CIPSTATUS    返回网络连接状态   

AT+CIPSTATUS
STATUS:5

      2、已经连接AP,获得IP

      3、连接建立TCP UDP传输

      4、断开连接

      5、未连接

四、单链接的tcp client

1、连接到网络

AT+CWJAP="CU_FUF3","tykhhuep"
WIFI CONNECTED
WIFI GOT IP

2、网络连接状态

AT+CIPSTATUS
STATUS:2

3、网络连接情况

AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"

4、建立tcp连接服务器(sscom5建立的服务器)

AT+CIPSTART="TCP","192.168.1.89",8080
CONNECT


AT+CIPSEND

五、透传

//1、查看工作模式
AT+CWMODE?
+CWMODE:3

//2、连接到wifi
AT+CWJAP="CU_FUF3","tykhhuep"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

//查看连接状态
AT+CIPSTATUS
STATUS:2


//3、查看ip地址
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"

//4、cipmode设置透传,不能保存到flash
AT+CIPMODE=1


//5、连接到TCP服务器
AT+CIPSTART="TCP","192.168.1.89",8080

//6、发送数据设置
AT+CIPSEND

//7、发送数据
可以发送不超过256个字符的数据,此时 调试助手显示>,不显示发送的数据信息

//8、退出透传数据 注意要去除 “发送新行”选项等待1秒以上
+++

//9、退出透传模式
AT+CIPMODE=0

//10、断开TCP连接
AT+CIPCLOSE

六、UDP连接

1、设置sscomUDP服务器

2、安信可调试助手设置

//1、查看工作模式
AT+CWMODE?
+CWMODE:3

//2、连接到wifi
AT+CWJAP="CU_FUF3","tykhhuep"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

//查看连接状态
AT+CIPSTATUS
STATUS:2


//3、查看ip地址
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"be:dd:c2:4d:07:26"
+CIFSR:STAIP,"192.168.1.94"
+CIFSR:STAMAC,"bc:dd:c2:4d:07:26"

//4、cipmode设置透传,不能保存到flash
AT+CIPMODE=1


//5、连接到TCP服务器
//AT+CIPSTART="TCP","192.168.1.89",8080

//5、连接到UDP服务器
AT+CIPSTART="UDP","192.168.1.89",8080,9090,0

//6、发送数据设置
AT+CIPSEND

//7、发送数据
可以发送不超过256个字符的数据,此时 调试助手显示>,不显示发送的数据信息

//8、退出透传数据 注意要去除 “发送新行”选项等待1秒以上
+++

//9、退出透传模式
AT+CIPMODE=0

//10、断开TCP连接
AT+CIPCLOSE

//1、设置wan连接模式
AT+CWMODE=3

//2、设置多链接
AT+CIPMUX=1

//3、设置tcp服务,端口号为9090
AT+CIPSERVER=1,9090

//4、设置超时断开连接  0永远不断开, =10就是10s
AT+CIPSTO=0


//5、发送数据 0号连接,发送4个字符。 
//多链接时不支持透传
AT+CIPSEND=0,4 


FASONG 

//6、断开所有连接5 ,AT+CIPCLOSE=0 断开0号连接
AT+CIPCLOSE=5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值