6.1 AT指令简介
AT指令是应用于终端设备与PC应用之间的连接与通信的指令。每个AT命令行中只能包含一条AT指令,对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
简单来说,AT指令除了前面的AT两个字符外,接下来就是命令以及命令的参数,而且每个AT指令必须单独占一行,以AT开始,以回车换行结束。
以下是一些常用的AT指令参数介绍,具体的AT指令可以查看WiFi模块工具中的WiFi模块AT指令中的文件。
一、基本指令
1.AT:测试AT指令是否正常,返回OK则正常。
2.AT+RST:重启WiFi模块,返回OK。
3.AT+GMR:查看版本信息,显示当前版本号,返回OK。
4.AT+RESTORE:恢复出厂设置,返回ready。
二、WiFi功能AT指令
1.AT+CWMODE?:查询WIFI应用模式,返回+CWMODE:OK
2.AT+CWMODE_DEF=:设置wifi应用模式,返回OK;指令重启后生效,
mode:
1.Station模式(只能连接家里WIFI)
2.AP模式(自发热点)
3.AP+Station兼容模式(同时可以使能前两种模式)
备注,station:客户端,AP:服务器;此命令会写入flash,重启可以保存设置的状态。
3.AT+CWJAP_DEF="WiFi信号","WiFi密码":连接WiFi,保存到flash。(CWMODE=1/3时有效)
4.AT+CWLAP :扫描周围的WiFi热点。(CWMODE=1/3时有效)
5.AT+CWQAP :断开WiFi连接。(CWMODE=1/3时有效)
三、作为客户端
1.AT+CIPSTART="TCP","服务器IP",远程端口号:连接到TCP服务器。
2.AT+CIPCLOSE:断开TCP连接。
3.AT+SAVETRANSLINK=1," 服务器IP ",远程端口号,"TCP":连接服务器,开启透传模式,写入flash,开机自启动,需要重启WiFi模块才有效。
4.+++:退出透传模式,要取消AT指令自动回车。
四、作为服务器
1. AT+CIPMUX=1:打开多端连接。
2. AT+CIPSERVER=1,远程端口号:开启服务器模式。