• 物联网工程师开发服务平台

AT 透传固件 – AT指令概述

AT指令 可以通过超级终端等串口调试程序进行输入,也可以通过编程输入。

目录

如图是一条帮助指令:AT+HELP,可实现:列出所有AT指令。

at_help

AT+指令格式

AT+ 指令采用基于 ASCII 码的命令行,格式如下:

1.格式说明

  • a) <>:表示必须包含的部分
  • b) [ ]:表示可选的部分

2.命令格式

AT+<CMD>[op][para-1,para-2,para-3,......]<CR>
  • a) AT+: 命令消息前缀
  • b) CMD: 指令字符串
  • c) [op]: 指令操作符,指定是参数设置或查询。 可以是:
    • 1、"=": 表示参数设置
    • 2、"无": 表示参数查询
  • d) [para-n]: 参数设置时的输入,查询命令时为"?"
  • e) <CR>: 结束符,回车,ASCII码 0x0d

3.回应消息格式

+<RSP>=[para-1,para-2,para-3,......]<CR><LF>
  • a) + : 响应消息前缀
  • b) RSP: 相应字符串,包括:
    • 1、 "OK": 表示成功
    • 2、"ERR": 表示失败
  • c) [para-n]: 查询时返回的参数,或者出错时的错误码
  • d) <CR>: 结束符,回车,ASCII码 0x0d
  • e) <LF>: 换行符,ASCII码 0x0a

EVENT格式

EVENT 事件描述当前网络参数和控制状态,例如:STA,AP连接成功。 事件消息格式:

+EVENT=<TYPE>,[para-1,para-2,para-3,......]<CR><LF>
  • a) <TYPE>: 事件类型
  • b) [para-n]: 事件参数
  • c) <CR>: ASCII码 0x0d
  • d) <LF>: ASCII码 0x0a

错误码

错误码 说明
-1 无效的命令格式
-2 无效的命令
-3 无效的操作符
-4 无效的参数
-5 操作不允许
-6 SOCKET不存在
-30 找不到AP
4 无效的key

AT指令集

包括以下几部分:

  1. WIFI基本AT指令
  2. WIFI网络AT指令
  3. WIFI恢复出厂AT指令
  4. EVNET事件消息
  5. BT基本AT指令
  6. BT用户出厂设置AT指令

WiFi基本AT指令

1.WiFi基本管理指令

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

2.UART管理指令

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

3.电源管理指令

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

WiFi网络AT指令

1.WiFi管理指令

序号 命令 描述
1 AT+WFVER 查询 射频驱动版本
2 AT+WMAC 查询 模块的MAC地址
3 AT+WSCAN 扫描模块周围AP的SSID和信号强度
4 AT+WGHBN 域名解析
5 AT+WMODE 查询/设置 Wi-Fi工作模式
6 AT+WAP 查询/设置 Soft_AP模式的名称和密码
7 AT+WAPCH 查询/设置 Soft_AP模式的信道
8 AT+WSTA 查询/设置 STATION模式的AP名称和密码
9 AT+WPRESTA 查询/设置 STATION模式预设置的 AP名称和密码
10 AT+WLANF 查询/设置 是否开启Soft_AP、STATION
11 AT+WSTATUS 查询 AP建立或者STATION链接状态
12 AT+WLINK 查询 STATION链接状态、AP信号强度、AP信道

2.IP管理指令

序号 命令 描述
1 AT+IPCONFIG 查询/设置 IP地址
2 AT+DHCP 查询/设置 是否开启DHCP功能

3.一键配置指令

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

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

5.SOCKET管理指令

序号 命令 描述
1 AT+SSEND 在命令模式下,发送网络数据
2 AT+SSSEND 在命令模式下,发送网络数据
3 AT+SUNSEND 在命令模式下,通过UDP单播协议向指定目标发送数据

6.网页管理指令

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

7.AT管理指令

序号 命令 描述
1 AT+QUIT 退出AT指令模式

WiFi用户出厂设置AT指令

序号 命令 描述
1 AT+FHELP 恢复出厂帮助指令
2 AT+FAT 查询/设置 是否进入AT功能
3 AT+FMODE 查询/设置 默认进入指令模式后是否开启WLAN、及TCP、UDP功能
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默认出厂配置参数

EVENT事件消息

序号 事件类型 描述
1 +EVENT=Wi-Fi_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_BOADCAST 在UDP Boardcast下模块UDP广播接收或发送建立
8 +EVENT+UDP_UNICAST 在UDP Unicast下模块与UDP单播服务器连接或断开
9 +EVENT=SOCKET 标识网络数据(TCP)来源
10 +EVENT=REBOOT 模块即将重新启动

BT基本AT指令

1.基本管理指令

序号 命令 描述
1 AT+HELP AT帮助指令
2 AT+FMVER 查询 固件版本
3 AT+SYSTIME 查询 系统运行时间
4 AT+BMAC 查询 蓝牙设备硬件地址
5 AT+SAVE 配置参数保存
6 AT+FACTORY 恢复用户出厂设置
7 AT+REBOOT 重启模块
8 AT+QUIT AT管理指令

2.UART管理指令

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

3.蓝牙配对管理指令

序号 命令 描述
1 AT+PASSCODE 查询/设置 蓝牙配对秘钥
2 AT+BNAME 查询/设置 蓝牙设备名称

注意:如果表中与Wi-Fi模式相同的指令,那么其使用方法与功能也完全相同,下文中将不再详述。

BT用户出厂设置AT指令

序号 命令 描述
1 AT+FHELP 恢复出厂帮助命令
2 AT+FAT 查询/设置 是否进入AT指令
3 AT+FUART 查询/设置 串口参数
4 AT+FPASSCODE 查询/设置 蓝牙配对秘钥
5 AT+FBNAME 查询/设置 蓝牙设备名称
6 AT+FCLR 清除用户出厂配置参数,恢复MXCHIP默认出厂配置参数

注意:如果表中与Wi-Fi模式相同的指令,那么其使用方法与功能也完全相同,下文中将不再详述。

文本导读目录