ESP6822
参考链接
芯片的连接
新的芯片或出现异常的需要重新烧录固件。(烧录时候VCC不要用USB-TTL)
管脚 | 注意事项 |
---|
VCC | 不能超过4V,该芯片对电压要求比较高,电源要稳定,最好两节干电池 |
EN(CH_PD) | 最好有个10K电阻与VCC相连,低电平模块供电关闭。 |
GPIO15 | 低电平工作 |
GPIO2 | 高电平工作 |
GPIO0 | 高电平正常工作,低电平下载 |
RST | 低电平复位,高电平工作。 |
AT指令
先保证RX,TX连接上电脑
发送时候默认开启换行,或末尾按回车,代码中命令后加\r\n
基本命令 | 作用 |
---|
AT | 测试AT工作状态。OK为正常 |
AT+CIOBAUD=115200 | 设置波特率 |
AT+RST | 重启模块 |
STA连热点模式
命令 | 作用 |
---|
AT+CWMODE=1 | 开启STA模式,作为客户端,准备连接路由器 |
AT+CWLAP | 扫描附近WIFI |
AT+CWJAP="WiFi名称“,“WiFi密码” | 连接WiFi |
AT+CIFSR | 查看是否获得IP地址 |
AT+CWQAP | 退出该WiFi |
AP开热点模式
命令 | 作用 |
---|
AT+CWMODE=2 | 开启AP模式 |
AT+CWSAP=“WiFi名称”,“WiFi密码”,3,4 | 设置WiFi名称和密码,3,4为信道和加密方式 |
AT+CWLIF | 查看连接设备 |
TCP/IP相关
- 首先保证模块和电脑在同一WiFi下
- 电脑打开网络调试助手,做TCP服务端
- 选择本机地址,端口号随便设置,打开。
命令 | 作用 |
---|
AT+CIPMUX=0 | 设置单连接 |
AT+CIPSTART=“TCP”,“主机地址”,端口地址 | 连接服务器,此时正常电脑显示该设备 |
AT+CIPMODE=1 | 打开透传,准备进行数据传输 |
AT+CIPSEND | 开始发送数据,此时电脑和模块能正常通信 |
+++ | 推出透传模式,返回指令模式。特别注意,此时需要关闭换行,或者不按回车` |
命令 | 作用 |
---|
AT+CIPMUX=1 | 启动多连接 |
AT+CIPSERVER=1,5000 | 启动模块服务器,端口号5000 |
AT+CIFSR | 查看IP地址 |