当前位置: 首页 > article >正文

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


http://www.kler.cn/news/331996.html

相关文章:

  • AndroidStudio编译问题
  • Yolov8改进轻量级网络Ghostnetv2
  • 828华为云征文|华为云Flexus云服务器X实例——uniapp功能开发、搭建股票系统选择用什么服务器比较好?
  • 在掌控板中加载人教版信息科技教学指南中的educore库
  • C++系列-STL容器中的排序算法
  • 【云原生安全篇】Cosign助力Harbor验证镜像实践
  • 网站开发基础:JavaScript
  • AWS Redshift 如何让新的table创建即自动赋予权限
  • SQL高级语法
  • SSH(安全外壳协议)可以基于多种加密算法
  • Elasticsearch 8.16 和 JDK 23 中的语言环境变化
  • php与python建站的区别有哪些
  • 【学习笔记】手写一个简单的 Spring IOC
  • 【前端开发入门】前端开发环境配置
  • Flask-1
  • Linux系统安装教程
  • 基于大数据技术的音乐数据分析及可视化系统
  • 云计算Openstack Neutron
  • 幂等性及技术解决方案
  • 单词 facet 的含义和使用场景介绍