3.一键配置指令
AT+OCFG
功能:进入网络配置模式
格式:
|
AT+OCFG=[mode]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
mode: 一键配网方式,包括: EASYLINK:进入EASYLINK或AIRKISS配网方式。 WPS:进入WPS配网方式
|
说明:
|
输入该指令,模块会重新启动,进入网络配置模式,如果配置超时,模块会按照之前的配置启动Wi-Fi模。 也可以通过拉低EASYLINK管脚(持续时长:50ms<t<3s),进入EASYLINK或AIRKISS配网模式
|
AT+OCFGT
功能:查询/设置 进入网络配置模式超时时间
查询格式:
|
AT+OCFGT<CR>
|
响应:
|
+OK=[time]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+OCFGT=[time]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
time:进入配网模式的时间,单位:s 取值范围:0-4294967295
|
说明:
|
模块默认网络配置模式超时时间时60s,需要输入保存指令(AT+SAVE)来保存配置,重启生效
|
4.TCP/UDP管理指令
AT+CON1
功能:查询/设置 TCP、UDP链接1的参数
查询格式:
|
AT+CON1<CR>
|
响应:
|
+OK=[protocol,local_port,remote_port,domain]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+CON1=[protocol,local_port,remote_port,domain]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
protocol:TCP、UDP协议,可以是 SERVER:TCP Server协议。 CLIENT:TCP client协议。 BOARDCAST:UDP广播协议。 UNICAST:UDP单波协议。
|
|
local_port:本地端口
|
|
remote_port:目标端口
|
|
domain:目标服务器的IP或域名
|
说明:
|
在UDP广播模式下:当local_port=0时、不使能UDP广播接收功能;当remote_port=0时、不使能UDP广播发送功能;
|
|
在UDP单播模式下:当remote_port=0时、不设置UDP单播发送目标,发送目标由数据来源决定
|
|
需要输入保存指令(AT+SAVE)来保存配置, 模块重启生效
|
AT+CON2F
功能:查询/设置 是否开启TCP、UDP链接2功能
查询格式:
|
AT+CON2F<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+CON2F=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state:状态,可以是 ON:表示开启TCP、UDP链接2功能。 OFF:表示关闭TCP、UDP链接2功能
|
说明:
|
需要输入保存指令(AT+SAVE)来保存配置,模块重启生效
|
AT+CON2
功能:查询/设置 TCP、UDP链接2的参数
查询格式:
|
AT+CON2<CR>
|
响应:
|
+OK=[protocol,local_port,remote_port,domain]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+CON2=[protocol,local_port,remote_port,domain]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
protocol:TCP、UDP协议,可以是 SERVER:TCP Server协议。 CLIENT:TCP client协议。 BOARDCAST:UDP广播协议。 UNICAST:UDP单波协议。
|
|
local_port:本地端口
|
|
remote_port:目标端口
|
|
domain:目标服务器的IP或域名
|
说明:
|
在UDP广播模式下:当local_port=0时、不使能UDP广播接收功能;当remote_port=0时、不使能UDP广播发送功能;
|
|
在UDP单播模式下:当remote_port=0时、不设置UDP单播发送目标,发送目标由数据来源决定
|
|
需要输入保存指令(AT+SAVE)来保存配置, 模块重启生效
|
AT+CONF
功能:查询/设置 TCP、UDP功能开关状态
查询格式:
|
AT+CONF<CR>
|
响应:
|
+OK=[sn,state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+CONF=[sn,state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
sn:链接,可以是 1:第一个链接,即 CON1。 2:第二个链接,即 CON2
|
|
state:状态。可以是 ON:打开。 OFF:关闭
|
说明:
|
在不断电的情况下、实现TCP、UDP开关功能,状态不保存
|
AT+CONS
功能:查询 TCP的链接状态
格式:
|
AT+CONS<CR>
|
响应:
|
+OK=[server1_link,client1_link,server2_link,client2_link]<CR><LF>
|
参数:
|
server1_link:TCP Server 1的客户端连接数
|
|
client1_link:TCP Client 1是否连接服务器。 0:没有连接。 1:连接成功
|
|
Server2_link:TCP Server 2的客户端连接数
|
|
Client2_link:TCP Client 2是否连接服务器。 0:没有连接。 1:连接成功
|
AT+CONSN
功能:查询/设置 TCP Server下Client连接数
查询格式:
|
AT+CONSN<CR>
|
响应:
|
+OK=[sn,num]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+CONF=[sn,num]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
sn:链接,可以是 1:第一个链接,即 CON1。 2:第二个链接,即 CON2
|
|
num:Server下client的最大连接数,最大数是5
|
说明:
|
当num = 1时,用CON指令的remote port参数设置tcp超时时间,单位:s
|
5.Socket管理指令
AT+SSEND
功能:在命令模式下,发送网络数据—字符串或Hex数据
格式:
|
AT+SSEND=[socket,length]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
socket:指定socket, 如果socket=0,数据将向所有socket发送,socket可以通过事件消息功能(AT+EVENT)获取
|
|
length:发送数据的长度
|
说明:
|
指令输入成功后,返回 “>” ,串口输入等待3s,3s后该指令失效,串口收到的数据立即发送;若两个字节之间间隔大于10ms,则认为输入结束,将串口收到的数据立即发送
|
|
如果参数不完整,返回+ERR=-1;
|
|
如果 socket 是指定的,若该 socket 不存在,则返回 +ERR=-6 ;若发送成功,则返回 +OK;若socket=0,无论发送成功或失败,都无返回。
|
AT+SSSEND
功能:在命令模式下,发送网络数据—字符串
格式:
|
AT+SSEND=[socket,length,data]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
socket:指定socket, 如果socket=0,数据将向所有socket发送,socket可以通过事件消息功能(AT+EVENT)获取
|
|
length:发送数据的长度
|
|
data:需要发送的数据
|
说明:
|
串口收到数据后,立即发送
|
|
如果参数不完整,返回+ERR=-1;
|
|
如果 socket 是指定的,若该 socket 不存在,则返回 +ERR=-6 ;若发送成功,则返回 +OK;若 socket=0,无论发送成功或失败,都无返回。
|
AT+SUNSEND
功能:通过UDP单播协议向指定目标发送数据
格式:
|
AT+SUNSEND=[socket,port,ip,length,data]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
socket:指定socket, 如果socket=0,数据将向所有socket发送,socket可以通过事件消息功能(AT+EVENT)获取
|
|
port:目标端口
|
|
ip:目标IP
|
|
length:必须是data的长度
|
|
data:需要发送的数据
|
说明:
|
当port和IP为0时,数据发送给默认地址
|
|
串口收到的数据后立即发送
|
|
如果 socket 是指定的,若该 socket 不存在,则返回 +ERR=-6 ; 若发送成功,则返回 +OK;若 socket=0,无论发送成功或失败,都无返回。
|
6.网页管理指令
AT+WEBF
功能:查询/设置 是否开启网页配置功能
查询格式:
|
AT+WEBF<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+WEBF=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state:状态,可以是 ON:表示开启网页配置功能。 OFF:表示关闭网页配置功能
|
说明:
|
需要输入保存指令(AT+SAVE)来保存配置,模块重启有效
|
AT+WEBU
功能:查询/设置 网页登陆的用户名和密码
查询格式:
|
AT+WEBU<CR>
|
响应:
|
+OK=[name,pass]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+WEBU=[name,pass]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
name:网页登录用户名
|
|
pass:网页登录用户密码
|
说明:
|
需要输入保存指令(AT+SAVE)来保存配置,模块重启有效
|
7.AT管理指令
AT+QUIT
功能:退出 AT 指令模式
格式:
|
AT+QUIT<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
无
|
说明:
|
可以通过 “+++” 和 确认码 “a”,再次进入 AT 指令模式
|
WiFi用户出厂设置AT指令
用户可使用以下 AT+Fxxxx 指令 设置用户产品 WiFi功能的出厂参数,具体列表如下:
AT+FHELP
功能:恢复用户出厂帮助指令(Wi-Fi/BT均支持)
格式:
|
AT+FHELP<CR>
|
响应:
|
+OK=[command list]<CR><LF>
|
参数:
|
command list:AT指令列表(为用户出厂设置提供的AT指令)
|
说明:
|
输入: AT+FACTORY,即可起效
|
AT+FAT
功能:查询/设置 用户出厂是否默认进入AT指令模式(Wi-Fi/BT均支持)
查询格式:
|
AT+FAT<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+FAT=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state:状态,包括 ON:表示用户出厂设置后,默认进入AT命令模式。 OFF:表示用户出厂设置后,默认不进入AT命令模式
|
说明:
|
输入: AT+FACTORY,即可起效
|
AT+FMODE
功能:查询/设置 用户出厂是否进入AT指令模式(Wi-Fi/BT均支持)
查询格式:
|
AT+FMODE<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+FMODE=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state:状态,包括 AT:表示用户出厂设置后,默认进入AT命令模式。 AT_NONE:表示用户出厂设置,默认进入AT命令模式,不启动WLAN、TCP、UDP功能。 DATA:表示用户出厂设置后,默认进入数据透传模式
|
说明:
|
输入: AT+FACTORY,即可起效
|
AT+EVENT
功能:查询/设置 用户出厂是否开启事件信息功能
查询格式:
|
AT+FEVENT<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+FEVENT=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state: 状态。可以是 ON:用户出厂设置后,开启事件通知功能 ; OFF:用户出厂设置后,关闭事件通知功能。
|
说明:
|
输入: AT+FACTORY,即可起效
|
AT+FBONJOUR
功能:查询/设置 用户出厂是否开启bonjour功能
查询格式:
|
AT+FBONJOUR<CR>
|
响应:
|
+OK=[state]<CR><LF>
|
参数:
|
请参考设置指令参数
|
设置格式:
|
AT+FBONJOUR=[state]<CR>
|
响应:
|
+OK<CR><LF>
|
参数:
|
state: 状态。可以是 ON:用户出厂设置后,默认开启bonjour功能 ; OFF:用户出厂设置后,默认关闭bonjour功能。
|
说明:
|
输入: AT+FACTORY,即可起效
|