1、无参命令 | |||||
AT 头 | 加号符 | 命令符 | 新行符 | ||
AT | + | CMD | |||
2、有参命令 | |||||
AT 头 | 加号符 | 命令符 | 等号符 | 参数 | 新行符 |
AT | + | CMD | = | param | |
3、回复码 | |||||
标识 | 结果符 | 新行符 | |||
[AT] | okay | ||||
[AT] | fail |
序号 | AT 指令 | 说明 | 备注 |
1 | AT? | 查看 AT 指令集 | |
2 | AT+MAC | 查看设备 MAC 地址 | |
3 | AT+VER | 查看版本信息 | |
4 | AT+RESET | 软件复位模块 | 如果生效,直接复位而无回复 |
5 | AT+SAVE | 存储配置参数 | 此条命令需等待 200ms |
6 | AT+FACTORY | 恢复出厂设置 | 如果生效模块将复位而无回复 |
7 | AT+STATUS | 查看设备状态信息 | |
8 | AT+SYSOFF | 设备进入深度睡眠 | 唤醒模块通过复位电源 |
9 | AT+UPDATE | 进入空中升级模式 | 如果生效,模块将直接进入升级模式广播特定名称,而无回复 |
10 | AT+WSTA | 获取当前工作参数 | |
11 | AT+SCAN | 扫描 SKB360 透传从机 | 搜索对象仅是 SKB360 从设备,该 |
条指令将直接切换到主角色,扫描 | |||
时长为指令 17 设置的时长 | |||
12 | AT+DEV_NAME= | 设置模块广播名称 | 最多支持 20 个字符,对于从角色, |
为启动广播后的名称;对于主角 | |||
色,为启动连接时的默认对端设备 | |||
名称 | |||
13 | AT+BAUD= | 修改模块串口波特率 | 修改成功即为新的波特率 |
14 | AT+TXPWR= | 设置模块无线发射功 | 将影响通信距离 |
率 | |||
15 | AT+ADVINTVL= | 设置广播间隔时长 | 将影响完成连接的时长 |
16 | AT+ROLE=central/periph | 设置模块主从角色 | |
17 | AT+SCANtiME= | 设置扫描、连接时长 | 主机在扫描时,Second 秒后超时, |
在启动连接时,second 后超时。默 | |||
认值为 20 秒,支持 3~120 秒。 | |||
18 | AT+CONNECT=[target | 启动连接设备名称为 | 连接时长为指令 17 设置的时长, |
[target name]的对端从 | 当该指令不给出参数时,默认连接 | ||
设备,参数可为空 | 指令 12 设置的名称。这条指令将 | ||
使模块直接切换到主角色,连接成 | |||
功进入透传模式。 | |||
19 | AT+ADV=start/stop | 启动/终止广播 | 广播名称为指令 12 设置的名称。 |
这条指令使模块将直接切换到从 | |||
角色。广播期间仍可使用 AT 指令, | |||
被连接后进入透传模式。 | |||
20 | AT+ADVAUTO=on/off | 设置上电后自动广播 | 这条指令的生效需要使用指令5 进 |
行存储。如果配置为 on 参数,重 | |||
新上电后将被强制设置为从角色, | |||
并进行广播。 | |||
21 | AT+PEER | 查看对方 MAC 地址 | 在透传模式下才能使用,无回复码 |
22 | AT+DISCON | 断开连接 | 在透传模式下才能使用,无回复码 |
更多回帖