AT指令V1.0

8.3 AT指令详述

AT+FWMODE

功能:查询/设置 用户出厂WiFi工作模式

查询格式: AT+FWMODE<CR>
响应: +OK=[mode]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FWMODE=[mode]<CR>
响应: +OK<CR><LF>
参数: mode:Wi-Fi的工作模式,包括:
AP:表示用户出厂设置后,默认Wi-Fi工作在无线接入点模式。
STA:表示用户出厂设置后,默认Wi-Fi工作在无线终端模式。
AP_STA:表示用户出厂设置后,默认Wi-Fi工作在双模式下。
说明: 输入: AT+FACTORY,即可起效

AT+FWAP

功能:查询/设置 Soft_AP模式的名称和密码

查询格式: AT+FWAP<CR>
响应: +OK=[ssid,key,channel]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FWMODE=[mode]<CR>
响应: +OK<CR><LF>
参数: ssid:Soft AP模式的名称(最大32个字节。当写成:ssid+MAC格式时,生成的AP为:ssid_xxxxxx,其中xxxxxx为模块MAC地址后6位)
key:Soft AP模式的密码,当key的长度小于8位时,AP的加密方式是OPEN,当key的长度大于8位时,AP加密是WPA
channel:Soft AP模式的信道
说明: 输入: AT+FACTORY,即可起效

AT+FWAPIP

功能:查询/设置 Soft_AP模式的IP,子网掩码,网关地址

查询格式: AT+FWAPIP<CR>
响应: +OK=[address,mask,gateway]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FWMODE=[mode]<CR>
响应: +OK<CR><LF>
参数: address:IP地址(满足标准IP地址的格式即可)
mask:子网掩码(满足标准子网掩码的格式即可)
gateway:网关地址(满足标准网关地址的格式即可)
说明: 输入: AT+FACTORY,即可起效

AT+FOCFGT

功能:查询/设置 网络配置模式超时间

查询格式: AT+FOCFGT<CR>
响应: +OK=[time]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FOCFGT=[time]<CR>
响应: +OK<CR><LF>
参数: time:进入配网模式的时间,单位:s 取值范围:0-4294967295
说明: 输入: AT+FACTORY,即可起效

AT+FCON1

功能:查询/设置 TCP、UDP链接1的参数

查询格式: AT+FCON1<CR>
响应: +OK=[protocol,local_port,remote_port,domain]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FCON1=[protocol,local_port,remote_port,domain]<CR>
响应: +OK<CR><LF>
参数: protocol:TCP、UDP协议,可以是 SREVER:TCP Server协议。 CLIENT:TCP client协议。 BOARDCAST:UDP广播协议。 UNICAST:UDP单波协议
local_port:本地端口
remote_port:目标端口
domain:目标服务器的IP或域名
说明: 输入: AT+FACTORY,即可起效

AT+FCON2F

功能:查询/设置 是否开启TCP、UDP链接2功能

查询格式: AT+FCON2F<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FCON2F=[state]<CR>
响应: +OK<CR><LF>
参数: state: 状态。可以是 ON:用户出厂设置后,默认开启TCP、UDP链接2功能; OFF:用户出厂设置后,默认关闭TCP、UDP链接2功能。
说明: 输入: AT+FACTORY,即可起效

AT+FCON2

功能:查询/设置 TCP、UDP链接2的参数

查询格式: AT+FCON2<CR>
响应: +OK=[protocol,local_port,remote_port,domain]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FCON2=[protocol,local_port,remote_port,domain]<CR>
响应: +OK<CR><LF>
参数: protocol:TCP、UDP协议,可以是 SREVER:TCP Server协议。 CLIENT:TCP client协议。 BOARDCAST:UDP广播协议。 UNICAST:UDP单波协议
local_port:本地端口
remote_port:目标端口
domain:目标服务器的IP或域名
说明: 输入: AT+FACTORY,即可起效

AT+FUART

功能:查询/设置 用户出厂的默认串口参数 (Wi-Fi/BT均支持)

查询格式: AT+FUART<CR>
响应: +OK=[baud_rate,data_bits,parity,stop_bit,flow_control]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FUART=[baud_rate,data_bits,parity,stop_bit,flow_control]<CR>
响应: +OK<CR><LF>
参数: band_rate:波特率,可以是: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600,1843200, 3686400 bps
data_bits:数据位,可以是:8,9
parity:校验位,可以是: NONE:无校验; ODD:奇校验; EVEN:偶校验
stop_bit:停止位,可以是: 1,2
flow_control: 流控,可以是:NONE:无流控; CTS:使能CTS流控; RCS:使能RTS流控; CTSRTS:使能CTSRTS流控
说明: 输入: AT+FACTORY,即可起效

AT+FWEBF

功能:查询/设置 用户出厂是否默认开启网页配置功能

查询格式: AT+FWEBF<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FWEBF=[state]<CR>
响应: +OK<CR><LF>
参数: state:状态,可以是 ON:表示用户出厂默认开启网页配置功能。 OFF:表示用户出厂默认关闭网页配置功能
说明: 输入: AT+FACTORY,即可起效

AT+FWEBU

功能:查询/设置 用户出厂是否默认开启网页配置功能

查询格式: AT+FWEBU<CR>
响应: +OK=[name,pass]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FWEBU=[name,pass]<CR>
响应: +OK<CR><LF>
参数: name:网页登录用户名
pass:网页登录用户密码
说明: 输入: AT+FACTORY,即可起效

AT+FCLR

功能:清除用户出厂配置参数,恢复MXCHIP默认出厂配置参数

格式: AT+FCLR<CR>
响应: +OK<CR><LF>
参数:

EVENT事件消息

当使用 AT+EVNET=ON 命令开启事件通知功能时,系统可以显示以下事件消息:

序号 格式 消息
1 +EVENT=WiFi_LINK Soft_AP建立或者STATION链接
2 +EVENT=CON_FAIL STATION链接失败错误代码
3 +EVENT=EASYLINK Easylink配网成功或失败状态
4 +EVENT=WPS WPS配网成功或失败状态
5 +EVENT=TCP_CLIENT 在TCP Server下客户端链接或断开
6 +EVENT=TCP_SERVER 在TCP Client下模块与服务器连接或断开
7 +EVENT=UDP_UNICAST 在UDP Unicast下模块与UDP单播服务器连接或断开
8 +EVENT=UDP_BOARDCAST 在UDP Boardcast下模块UDP广播接收或发送建立
9 +EVENT=SOCKET 标识网络数据来源
10 +EVENT=REBOOT 模块重启
消息: Soft_AP建立或者STATION链接
格式: +EVENT=Wi-Fi_LINK,[state]<CR><LF>
参数: state:网络建立或连接状态,包括:
UAP_UP:Soft AP建立
UAP_DOWN:Soft AP关闭
STATION_UP: station连接
STATION_DOWN:station断开连接
说明: 模块在AP模式下,AP建立或关闭;在STA模式下,与AP连接或断开,都会返回该事件

+EVENT=CON_FAIL

消息: STATION链接失败错误代码
格式: +EVENT=CON_FAIL,[err_code]<CR><LF>
参数: err_code:错误码
说明: 模块在STA模式下,与AP建立连接时失败,会返回该事件
消息: Easylink配网成功或失败状态
格式: +EVENT=EASYLINK,[result]<CR><LF>
参数: 当模块即将进入,EASYLINK或AIRKISS一键配网模式时
result:0:网络配置模式超时或失败。1:网络配置成功。
说明: 模块在EASYLINK模式下,配置成功或失败,会返回该事件

+EVENT=WPS

消息: `WPS配网成功或失败状态
格式: +EVENT=WPS,[result]<CR><LF>
参数: 当模块即将进入,WPS一键配网模式时
result:0:网络配置模式超时或失败。1:网络配置成功。
说明: 模块在WPS模式下,配置成功或失败,会返回该事件

+EVENT=TCP_CLIENT

消息: 在TCP Server下客户端链接或断开
格式: +EVENT=TCP_CLIENT,[state,fd]<CR><LF>
参数: state: 状态,可以是 CONNECT:客户端连接。 DISCONNECT:客户端断开
fd:文件描述符
说明: 模块在TCP Server模式下,当有客户端连接或断开时,会返回该事件

+EVENT=TCP_SERVER

消息: 在TCP Client下模块与服务器连接或断开
格式: +EVENT=TCP_SERVER,[state,fd]<CR><LF>
参数: state: 状态,可以是 CONNECT:与服务器连接。 DISCONNECT:与服务器断开
fd:文件描述符
说明: 模块在TCP Client模式下,当连接或断开服务器时,会返回该事件

+EVENT=UDP_UNICAST

消息: 在UDP Unicast下模块与UDP单播服务器连接或断开
格式: +EVENT=UDP_UNICAST,[state,fd]<CR><LF>
参数: state: 状态,可以是 CONNECT:UDP单播建立。 DISCONNECT:UDP单播断开
fd:文件描述符
说明: 模块在UDP单播模式下,当连接或断开UDP服务器时,会返回该事件

+EVENT=UDP_BOARDCAST

消息: 在UDP Boardcast下模块与UDP单播服务器连接或断开
格式: +EVENT=UDP_BOARDCAST,[state,fd]<CR><LF>
参数: state: 状态,可以是 RX_UP:UDP广播接收功能建立。 RX_DOWN:UDP广播接收功能断开。 TX_UP:UDP广播发送功能建立。 TX_DOWN:UDP广播发送功能断开
fd:文件描述符
说明: 模块在UDP广播模式下,当连接或断开UDP服务器时,会返回该事件

+EVENT=SOCKET

消息: 标识网络数据来源
格式: +EVENT=SOCKET,[fd,length,data]<CR><LF>
参数: fd:文件描述符
length:网络数据长度
data:网络数据
说明: 当接收到网络数据时,以上述事件格式发送给串口输出

+EVENT=SOCKET

消息: 模块重启
格式: +EVENT=REBOOT<CR><LF>
参数:
说明: 模块在输入REBOOT、FACTORY,FCLR,WCFG指令时,会返回该事件

BT蓝牙基本AT指令

用户可使用以下 AT+ 指令 设置蓝牙功能管理参数,具体列表如下:

序号 指令 功能
1 AT+BNAME 查询/设置 蓝牙设备名称
2 AT+PASSCODE 查询/设置 蓝牙配对秘钥
3 AT+BMAC 查询 蓝牙设备地址

AT+BNAME

功能:查询/设置 蓝牙设置名称(仅BT支持)

查询格式: AT+BNAME<CR>
响应: +OK=[name]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+BNAME=[name]<CR>
响应: +OK<CR><LF>
参数: name: 蓝牙设备名称,最大不能超过31个字节长度。如果name中包含“+MAC”,那么名称中此部分被替换为“_<设备地址>”。例如: 输入:AT+BNAME=MXCHIP+MACr 。 实际名称将会为:MXCHIP_112233445566。其中112233445566为设备蓝牙地址。
说明: 使用此命令设置设备名称后,必须使用AT+SAVE命令保存,并重启后才能生效

AT+PASSCODE

功能:查询/设置 蓝牙配对密钥(仅BT支持)

查询格式: AT+PASSCODE<CR>
响应: +OK=[passcode]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+PASSCODE=[passcode]<CR>
响应: +OK<CR><LF>
参数: name: 蓝牙设备名称,最大不能超过31个字节长度。
说明: 如果name中包含“+MAC”,那么名称中此部分被替换为“_<设备地址>”。
例如输入:AT+BNAME=MXCHIP+MACr 。 实际名称将会为:MXCHIP_112233445566。其中: 112233445566 为设备蓝牙地址|
需要输入保存指令(AT+SAVE)来保存配置,模块重启有效

AT+BMAC

功能:查询 蓝牙设备地址(仅BT支持)

格式: AT+BMAC<CR>
响应: +OK=[address]<CR><LF>
参数: address: 蓝牙设备地址,比如 “11:22:33:44:55:66”

BT蓝牙用户出厂设置AT指令

用户可使用以下 AT+ 指令, 设置用户产品蓝牙功能的出厂参数,具体列表如下:

序号 指令 功能
1 AT+FBNAME 查询/设置 蓝牙设备名称
2 AT+FPASSCODE 查询/设置 蓝牙配对秘钥

除此以外,蓝牙命令控制模式 支持的默认出厂设置指令还有(与WiFi命令模式用法相同):

序号 指令 功能
1 AT+FHELP 恢复出厂帮助命令
2 AT+FAT 查询/设置 是否进入AT指令
3 AT+FUART 查询/设置 串口参数
4 AT+FCLR 清除用户出厂配置参数,恢复MXCHIP默认出厂配置参数

AT+FBNAME

功能:查询/设置 用户出厂默认蓝牙设备名称(仅BT支持)

查询格式: AT+FBNAME<CR>
响应: +OK=[name]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FBNAME=[name]<CR>
响应: +OK<CR><LF>
参数: name: 蓝牙设备名称,基本功能与 AT+BNAME 一致
说明: 输入 AT+SAVE,输入 AT+FACTORY,即可起效

AT+FPASSCODE

功能:查询/设置 用户出厂默认蓝牙配对密钥(仅BT支持)

查询格式: AT+FPASSCODE<CR>
响应: +OK=[passcode]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FPASSCODE=[passcode]<CR>
响应: +OK<CR><LF>
参数: name: 蓝牙配对秘钥,基本功能与 AT+PASSCODE 一致
说明: 输入 AT+SAVE,输入 AT+FACTORY,即可起效

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

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

业务咨询:

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

项目合作:

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

售后客服:

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

服务时间:

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