欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > ESP01 AT指令学习

ESP01 AT指令学习

2024/10/26 15:25:31 来源:https://blog.csdn.net/qq_29448131/article/details/142695489  浏览:    关键词: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
CONNECTAT+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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com