基本指令
AT: 测试模块是否已经上电启动,通讯是否正常
AT+RST:重启模块
AT+GMR:查看版本信息
ATE:开启或关闭AT回显功能
AT+RESTORE:恢复出厂设置
关于WiFi的AT指令的运用:
1,设置热点让其他设备来连接
AT+CWMODE=2: SoftAP 模式
AT+CWSAP="esp8684","",11,0,3:热点名,密码(若双引号间没有则表示连接无需密码),信道号,不加密,能连接的设备数
AT+CWLIF:查询已经连接的设备
AT+CWQIF:断开连接
2,连接其他热点
AT+CWMODE=1:Station 模式(等同于AT+CWMODE=1,1 自动连接热点),若设置AT+CWMODE=1,0则禁止自动连接热点(连接成功之后,重启开机);
AT+CWJAP=“热点名”,“密码”
AT+CWQAP:断开与AP的连接
AT+CWAUTOCONN=1:上电自动连接AP,默认;0:上电不自动连接AP
3,Web配网
前提:
需要自行编译一个固件,因为默认不支持Web服务器AT命令
./build.py menuconfig>Component config>AT>AT WEB Server command support
AT+CWMODE=3:SoftAP+Station 模式
AT+CWSAP="esp8684","",11,0,3
AT+CIPMUX=1:使能多连接
AT+WEBSERVER=1,80,25:启用 Web 服务器,端口 80,每个连接的超时时间 50 秒
之后可以通过手机连接该热点,之后会自动跳转到浏览器配网页面,就无需用在浏览器输入该热点ip进入配网,如图
该配网页面中的OTA升级不太会,暂且不论,若有大佬知道且热心指导,不胜感激。
4,使用AT+USEROTA升级固件
本人使用的是hfs创建的简易本地http服务器,该工具下载地址
引用大佬博文得来的下载工具
https://www.cnblogs.com/xiaochina/p/5814008.html
值得注意的是,我看OTA升级并不能改变boot区,仅是应用层
相关指令
AT+RESTORE
AT+CWMODE=1
AT+CWJAP=“testap”,“12345678”
AT+USEROTA=43
接着发送下载地址就行,下载成功会自动重启
目前指令使用就这样。。。