AT指令V1.0

8.2 AT指令详述

3.一键配置指令

序号 指令 功能
1 AT+OCFG 进入网络配置模式
2 AT+OCFGT 查询/设置 网络配置模式超时间

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管理指令

序号 指令 功能
1 AT+CON1 查询/设置 TCP、UDP链接1的参数
2 AT+CON2F 查询/设置 是否开启TCP、UDP链接2功能
3 AT+CON2 查询/设置 TCP、UDP链接2的参数
4 AT+CONF 查询/设置 TCP、UDP功能开关状态
5 AT+CONS 查询 TCP的链接状态
6 AT+CONSN 查询/设置 TCP Server下Client连接数
7 AT+CONSOCKET 查询 socket fd

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管理指令

序号 指令 功能
1 AT+SSEND 在命令模式下,发送网络数据—字符串或Hex数据
2 AT+SSSEND 在命令模式下,发送网络数据—字符串
3 AT+SUNSEND 通过UDP单播协议向指定目标发送数据

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.网页管理指令

序号 指令 功能
1 AT+WEBF 查询/设置 是否开启网页配置功能
2 AT+WEBU 查询/设置 网页登陆的用户名和密码

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功能的出厂参数,具体列表如下:

序号 指令 功能
1 AT+FHELP 恢复出厂帮助指令
2 AT+FAT 查询/设置 是否用户出厂后默认进入AT指令模式
3 AT+FMODE 查询/设置 是否进入AT功能
4 AT+FEVENT 查询/设置 是否开启事件通知功能
5 AT+FBONJOUR 查询/设置 是否开启bonjour功能
6 AT+FWMODE 查询/设置 Wi-Fi工作模式
7 AT+FWAP 查询/设置 Soft_AP模式的名称和密码
8 AT+FWAPIP 查询/设置 Soft_AP模式的IP,子网掩码,网关地址
9 AT+FOCFGT 查询/设置 网络配置模式超时间
10 AT+FCON1 查询/设置 TCP、UDP链接1的参数
11 AT+FCON2F 查询/设置 是否开启TCP、UDP链接2功能
12 AT+FCON2 查询/设置 TCP、UDP链接2的参数
13 AT+FUART 查询/设置 串口参数
14 AT+FWEBF 查询/设置 是否开启网页配置功能
15 AT+FWEBU 查询/设置 网页登陆的用户名和密码
16 AT+FCLR 查询/设置 清除用户出厂配置参数,恢复MXCHIP默认出厂配置参数

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,即可起效

上一篇:8.3 AT指令详述

下一篇:8.1 AT指令详述

版权所有 © 2017 - 2018 MXCHIP授权代理商 - 深圳市博易特智能科技有限公司 粤ICP备17063559号

服务热线:0755-23733662 Email:info@mxchip.cc

业务咨询:

MXCHIP在线客服,很高兴为您服务!

项目合作:

MXCHIP在线客服,很高兴为您服务!

售后客服:

MXCHIP在线客服,很高兴为您服务!

服务时间:

9:00-22:00(工作日)