AT指令V1.0

8.1 AT指令详述

MiCO AT 透传固件 – AT指令详述

本文中将详细描述每个指令的语法格式以及功能意义,若无特别指明,此指令仅适用于Wi-Fi模式。

目录

WiFi基本AT指令

1.基本管理指令

序号 指令 功能
1 AT+HELP 查询 AT 帮助命令
2 AT+FMVER 查询 AT 固件版本
3 AT+SYSTIME 查询 系统运行时间
4 AT+SAVE 配置参数保存
5 AT+FACTORY 恢复用户出厂设置
6 AT+REBOOT 重启模块
7 AT+EVENT 查询/设置 是否开启事件信息功能
8 AT+ECHO 查询/设置 是否回显发送命令
9 AT+FLASHLOCK 查询/设置 是否开启 flash 锁保护

AT+HELP

功能:查询 AT 帮助命令(Wi-Fi/BT 均支持)

格式: AT+HELP<CR>
响应: +OK=[command list]<CR><LF>
参数: command list:命令列表

AT+FMVER

功能:查询 AT 固件版本(Wi-Fi/BT 均支持)

格式: AT+FMVER<CR>
响应: +OK=[version]<CR><LF>
参数: revision:固件版本

AT+SYSTIME

功能:查询 系统运行时间(Wi-Fi/BT 均支持)

格式: AT+SYSTIME<CR>
响应: +OK=[time]<CR><LF>
参数: time:系统运行时间, 单位:ms

AT+SAVE

功能:配置参数保存(Wi-Fi/BT 均支持)

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

AT+FACTORY

功能:恢复用户出厂设置(Wi-Fi/BT均支持)

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

AT+REBOOT

功能:重启模块(Wi-Fi/BT均支持)

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

AT+EVENT

功能:查询/设置 是否开启事件信息功能

查询格式: AT+EVENT<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+EVENT=[state]<CR>
响应: +OK<CR><LF>
参数: state: 状态。可以是 ON:开启事件通知功能 ; OFF:关闭事件通知功能
说明: 立即生效

AT+ECHO

功能:查询/设置 是否回显发送命令

查询格式: AT+ECHO<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+ECHO=[state]<CR>
响应: +OK<CR><LF>
参数: state: 状态。可以是 ON:开启发送命令回显功能 ; OFF:关闭发送命令回显功能
说明: 立即生效

AT+FLASHLOCK

功能:查询/设置 是否开启 flash 锁保护

查询格式: AT+FLASHLOCK<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+FLASHLOCK=[state]<CR>
响应: +OK<CR><LF>
参数: state: 状态。可以是 ON:开启FLASH锁功能(AT+SAVE 命令保存不成功); OFF:关闭FLASH锁功能
说明: 立即生效。 按键触发的FLASH存储将不受保护。

2.UART管理指令

序号 指令 功能
1 AT+UART 查询/设置 串口参数
2 AT+UARTF 查询/设置 是否开启自动成帧功能
3 AT+UARTFL 查询/设置 自动成帧触发长度
4 AT+UARTFT 查询/设置 自动成帧触发时间

AT+UART

功能:查询/设置 串口参数

查询格式: AT+UART<CR>
响应: +OK=[baud_rate,data_bits,parity,stop_bit,flow_control]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+UART=[baud_rate,data_bits,parity,stop_bit,flow_control]<CR>
响应: +OK<CR><LF>
参数: band_rate:波特率,可以是: 4800,9600,14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600 bps
data_bits:数据位,可以是:7,8
parity:校验位,可以是: NONE:无校验; ODD:奇校验; EVEN:偶校验
stop_bit:停止位,可以是: 1,2
flow_control: 流控,可以是:NONE:无流控; CTS:使能CTS流控; RCS:使能RTS流控; CTSRTS:使能CTSRTS流控
说明: 需要输入保存指令(AT+SAVE)来保存配置,然后重启模块有效

AT+UARTF

功能:查询 / 设置 是否开启自动成帧功能(Wi-Fi/BT均支持)

查询格式: AT+UARTF<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+UARTF=[state]<CR>
响应: +OK<CR><LF>
参数: state:状态。可以是 ON:表示开启自动成帧功能。 OFF:表示关闭自动成帧功能
说明: 需要输入保存指令(AT+SAVE)来保存配置,立即生效。

AT+UARTFL

功能:查询/设置 自动成帧的触发长度(Wi-Fi/BT均支持)。

查询格式: AT+UARTFL<CR>
响应: +OK=[length]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+UARTFL=[length]<CR>
响应: +OK<CR><LF>
参数: length:自动成帧触发长度,单位byte。取值范围:10-1024
说明: 默认自动成帧触发长度是1024。在命令控制模式下,自动成帧触发长度的最小值是65,立即生效。

AT+UARTFT

功能:查询/设置 自动成帧触发的时间(Wi-Fi/BT均支持)。

查询格式: AT+UARTFT<CR>
响应: +OK=[time]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+UARTL=[time]<CR>
响应: +OK<CR><LF>
参数: time:自动成帧触发时间,单位ms。取值范围:100-1000
说明: 默认自动成帧触发时间是500, 立即生效。

3.电源管理指令

序号 指令 功能
1 AT+PMSLP 查询/设置 是否开启MCU低功耗模式
2 AT+PRSLP 查询/设置 是否开启RF低功耗模式

AT+PMSLP

功能:查询/设置 是否开启MCU低功耗模式

查询格式: AT+PMSLP<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+PMSLP=[state]<CR>
响应: +OK=<CR><LF>
参数: state:状态。可以是 ON:表示开启 MCU 低功耗模式。 OFF:表示关闭MCU低功耗模式
说明: 立即生效。

AT+PRSLP

功能:查询/设置 是否开启RF低功耗模式

查询格式: AT+PRSLP<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+PRSLP=[state]<CR>
响应: +OK<CR><LF>
参数: state:状态。可以是 ON:表示开启RF低功耗模式。OFF:表示关闭RF低功耗模式
说明: 立即生效

WiFi网络AT指令

1.WiFi管理指令

序号 指令 功能
1 AT+WFVER 查询 射频驱动版本
2 AT+WMAC 查询模块的 MAC 地址
3 AT+WSCAN 扫描模块周围 AP 的SSID和信号强度
4 AT+WGHBN 域名解析
5 AT+WMODE 查询/设置 WiFi 工作模式
6 AT+WAP 查询/设置 Soft_AP模式的名称和密码
7 AT+WAPCH 查询/设置 Soft_AP模式的信道
8 AT+WSTA 查询/设置 Station模式的名称和密码

AT+WFVER

功能:查询 射频驱动版本

格式: AT+WFVER<CR>
响应: +OK=[version]<CR><LF>
参数: version:射频固件的版本号

AT+WMAC

功能 :查询模块的 MAC 地址

格式: AT+WMAC<CR>
响应: +OK=[mac]<CR><LF>
参数: mac:模块的 MAC 地址
说明: MAC地址格式:XX:XX:XX:XX:XX:XX

AT+WSCAN

功能:扫描模块周围 AP 的SSID和信号强度

格式: AT+WSCAN<CR>
响应: +OK=[ssid,strength]<CR><LF>
参数: ssid:模块周围AP的名称。 strength:模块周围AP的信号强度,单位:%,取值范围:0-100
说明: 最多扫描32个AP

AT+WGHBN

功能:域名解析

格式: AT+WGHBN=[domain]<CR>
响应: +OK=[ip]<CR><LF>
参数: domain:域名。 ip:IP地址

AT+WMODE

功能:查询/设置 WiFi 工作模式

查询格式: AT+WMODE<CR>
响应: +OK=[mode]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WMODE=[mode]<CR>
响应: +OK<CR><LF>
参数: WiFi工作模式,包括: AP:无线接入点模式; STA:无线接入终端模式; AP_STA:双模式
说明: 需要输入保存指令(AT+SAVE)来保存配置; 重启模块生效

AT+WAP

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

查询格式: AT+WAP<CR>
响应: +OK=[ssid,key]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WAP=[ssid,key]<CR>
响应: +OK<CR><LF>
参数: ssid:Soft AP模式的名称(最大32位。当写成:ssid+MAC格式时,生成的AP为:ssid_xxxxxx,其中xxxxxx为模块MAC地址后6位)
key:Soft AP模式的密码(最大64位)(当key的长度小于8位时,AP的加密方式是OPEN,当key的长度大于8位时,AP加密是WPA)
说明: 需要输入保存指令(AT+SAVE)来保存配置; 重启模块生效

AT+WAPCH

功能:查询/设置 Soft_AP模式的信道

查询格式: AT+WAPCH<CR>
响应: +OK=[channel]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WAPCH=[channel]<CR>
响应: +OK<CR><LF>
参数: channel:Soft AP模式的信道,取值范围:0-13.当被输入0时,表示自动
说明: 需要输入保存指令(AT+SAVE)来保存配置, 重启模块生效

AT+WSTA

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

查询格式: AT+WSTA<CR>
响应: +OK=[ssid,key]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WSTA=[ssid,key]<CR>
响应: +OK<CR><LF>
参数: ssid:Station模式的名称(最大32位)
key:Station模式的密码(最大64位)
说明: 需要输入保存指令(AT+SAVE)来保存配置

AT+WPRESTA

功能:查询/设置 Station模式预设置名称和密码

查询格式: AT+WPRESTA=[num]<CR>
响应: +OK=[ssid,key]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WPRESTA=[num,ssid,key]<CR>
响应: +OK<CR><LF>
参数: num: 预设置组数,最大为 5 组
ssid:预设置的 Station模式 的名称(最大32位)
key:预设置的 Station 模式的密码(最大64位)
说明: 需要输入保存指令(AT+SAVE)来保存配置

AT+WLANF

功能:查询/设置 是否开启Soft_AP、Station

查询格式: AT+WLANF<CR>
响应: +OK=[mode,state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+WPRESTA=[mode,state]<CR>
响应: +OK<CR><LF>
参数: mode:Wi-Fi模式,可以是 AP:Soft AP模式, STA:Station模式
state:状态,可以是 ON:开启, OFF:关闭
说明: 需要输入保存指令(AT+SAVE)来保存配置,模块重启有效

AT+WSTATUS

功能:查询 AP建立或者Sation链接状态

格式: AT+WSTATUS<CR>
响应: +OK=[AP_state,Station_state]<CR><LF>
参数: AP_state:AP模式的建立状态,包括: UAP_UP:无线接入点模式建,UAP_DOWN:无线接入点模式关闭
Station_state:Station模式的连接状态 ,包括: STATION_UP:无线终端模式连接成功, STATUS_DOWN:无线终端模式断开连接

功能:查询 STATION链接状态、AP信号强度、AP信道

格式: AT+WLINK<CR>
响应: +OK=[state,strength,channel]<CR><LF>
参数: state:station连接状态。0:station断开连接。 1:station连接成功
strength:当前AP的信号强度,单位:%,取值范围:0-100
channel:当前AP的信道,取值范围:1-13

2.IP管理指令

序号 指令 功能
1 AT+IPCONFIG 查询/设置 当前IP地址
2 AT+DHCP 查询/设置 是否开启DHCP功能

AT+IPCONFIG

功能:查询/设置 当前IP地址

查询格式: AT+IPCONFIG<CR>
响应: +OK=[ip,mask,gateway,ip,mask,gateway]<CR><LF>
参数: 前三个参数书Soft AP模式的IP,后三个参数是Station模式的IP。具体请参考设置指令参数
设置格式: AT+IPCONFIG=[mode,ip,mask,gateway]<CR>
响应: +OK<CR><LF>
参数: mode:Wi-Fi模式,可以是 AP:Soft AP模式, STA:Station模式
ip:IP地址
mask:子网掩码
gateway:网关地址
说明: 需要输入保存指令(AT+SAVE)来保存配置,模块重启有效

AT+DHCP

功能:查询/设置 是否开启DHCP功能

查询格式: AT+DHCP<CR>
响应: +OK=[state]<CR><LF>
参数: 请参考设置指令参数
设置格式: AT+DHCP=[state]<CR>
响应: +OK<CR><LF>
参数: state:状态,可以是 ON:DHCP使能, OFF:DHCP不使能
说明: 需要输入保存指令(AT+SAVE)来保存配置,模块重启有效

上一篇:8.2 AT指令详述

下一篇:7. AT 指令概述

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

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

业务咨询:

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

项目合作:

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

售后客服:

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

服务时间:

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