ESP8266 AT调试
使用工具:
- 卓岚物联APP:手机网络测试助手
- 野火多功能调试助手:电脑串口助手带网络调试功能
- 格西调试精灵:可以分条发送AT指令,下载地址:[http://www.geshe.com/zh-cn/]
- 这次调试用到的AT指令https://download.youkuaiyun.com/download/weixin_42242103/82195969
官方AT指令集
https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/AT_Command_Set/Basic_AT_Commands.html
基础 AT 命令
AT:测试 AT 启动
AT+RST:重启模块
AT+GMR:查看版本信息
AT+CMD:查询当前固件支持的所有命令及命令类型
AT+GSLP:进⼊ Deep-sleep 模式
ATE:开启或关闭 AT 回显功能
AT+RESTORE:恢复出厂设置
AT+UART_CUR:设置 UART 当前临时配置,不保存到 flash
AT+UART_DEF:设置 UART 默认配置, 保存到 flash
AT+SLEEP:设置 sleep 模式
AT+SYSRAM:查询当前剩余堆空间和最小堆空间
AT+SYSMSG:查询/设置系统提示信息
AT+USERRAM:操作用户的空闲 RAM
AT+SYSFLASH:查询或读写 flash 用户分区
[ESP32 Only] AT+FS:文件系统操作
AT+RFPOWER:查询/设置 RF TX Power
AT+SYSROLLBACK:回滚到以前的固件
AT+SYSTIMESTAMP:查询/设置本地时间戳
AT+SYSLOG:启用或禁用 AT 错误代码提示
AT+SLEEPWKCFG:设置 Light-sleep 唤醒源和唤醒 GPIO
AT+SYSSTORE:设置参数存储模式
AT+SYSREG:读写寄存器
[ESP32-S2 Only] AT+SYSTEMP:查询 ESP32-S2 内部温度
smartconfig配网流程
1.设置成station模式 AT+CWMODE=1\r\n
2.使能上电自动连接AP AT+CWAUTOCONN=1\r\n
3.打开smartconfig功能 AT+CWSTARTSMART=3\r\n
4.打开微信公众号安信可科技
,应用开发-》微信配网,输出passwd,点击连接。
串口会显示信息
5.关闭smartconfig功能 AT+CWSTOPSMART\r\n
sta+ap模式使用
1.如果已经配网,如果没有配网
连接路由器,保存到flash AT+CWJAP_DEF="yunliandianke","1234567890"\r\n
2.启动多连接指令 AT+CIPMUX=1\r\n
3.建立服务器server AT+CIPSERVER=1,8089\r\n
4.设置AP的ssid和passwd AT+CWSAP="ESP32","1234567890",11,3,3\r\n
5.使用野火多功能调试助手
,建立tcp服务器,IP和端口:192.168.1.106",9502
连接TCP服务器 AT+CIPSTART=1,"TCP","192.168.1.106",9502\r\n
,1表示link_id
6.打开手机卓岚物联
APP建立TCP客户端,IP为192.168.4.1,端口为8089,连接
模块串口显示0,CONNECT
7.发送数据 AT+CIPSEND=0,12\r\n
,0表示link_id,12表示数据长度
发送 hello world!,手机端接收到数据
发送数据 AT+CIPSEND=1,12\r\n
,1表示link_id,12表示数据长度
发送hello world! ,PC端接收到数据
8.电脑端发送数据12155,模块串口接收到电脑端的数据 +IPD,1,7:12155
1表示link_id,7表示数据长度,12155是数据内容
手机端发送数据158, 模块串口接收到手机端的数据 +IPD,0,3:158
0表示link_id,7表示数据长度,158是数据内容