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
原文地址:https://blog.csdn.net/qq_29448131/article/details/142695489
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!