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
命令开启事件通知功能时,系统可以显示以下事件消息:
+EVENT=WiFi_LINK
消息:
|
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建立连接时失败,会返回该事件
|
+EVENT=EASYLINK
消息:
|
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+ 指令 设置蓝牙功能管理参数,具体列表如下:
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+ 指令, 设置用户产品蓝牙功能的出厂参数,具体列表如下:
除此以外,蓝牙命令控制模式 支持的默认出厂设置指令还有(与WiFi命令模式用法相同):
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,即可起效
|