AT固件工作模式切换及指令格式介绍

一、模组AT指令固件工作模式介绍

        M0M1系列模组上电后,上电默认进入的模式为透传模式,用户可以通过串口命令把模组切换到命令行模式。模组的缺省串口通信波特率为115200,1个停止位,无校验位。

        在命令模式下,用户可以通过AT指令通过UART 接口对模组进行配置,透传模式下串口将实现串口数据与无线数据通信的互转。


二、透传模式与命令模式切换

2.1 从透传模式切换到命令模式

在串口上输入“+++”,模组在收到“+++”后会返回一个确认码“a”;

3秒内在串口上输入返回码“a”,模组收到返回码后,出现“+ok”,则进入命令模式;如表2-1所示:

                 透传模式 ———————>         命令模式

 

串口数据

说明

 ——> 

+++

往模组RXD引脚输入+++             注:+++为3个字节,请勿输入回车换行

<——

a

 模组TXD输出1个字节a确认码

——> 

a

往模组RXD引脚输入返回码a,  注:a为1个字节,并且需要在出现确认码a,3秒内输入

<——

+ok

进入命令模式,则可以使用AT指令了

说明:   ——>  表示:串口输入;     <——表示:模组响应。

表2-1:透传切换到命令模式步骤表

2.2 从命令模式切换到透传模式

        在命令模式下,可以通过往模组输入AT+ENTM指令,当出现+ok后工作模式直接返回到透传模式


三、AT指令格式定义

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

格式说明

 < >: 表示必须包含的部分

 [ ]: 表示可选的部分

命令消息 :

AT+<CMD>[op][para-1,para-2,para-3,para-4…]<CR><LF>

AT指令解析

说明

AT+

命令消息前缀;

CMD

指令字符串,如WMODE、H等字符串;

op

指令操作符,由用户指定是参数设置或查询;

其中“=” :表示参数设置,“” :表示查询

para-n

参数设置时输入,若是查询时,则不需要,即为空即可;

CR

结束符,回车,ASCII 码 0x0d;C语言中为\r

LF

结束符,换行,ASCII 码 0x0a;C语言中为\n

说明:输入命令时,AT+<CMD> 字符自动回显成大写,参数部分保持不变。




返回值说明如下:

响应消息 :

+<RSP>[op] [para-1,para-2,para-3,para-4…]<CR><LF><CR><LF>

AT指令解析

说明

+

响应消息前缀;

RSP

响应字符串,包括:“ok” :表示成功,“ERR”:表示失败;

op

指令操作符,查询时:返回“=”,参数设置:返回“”;

para-n

查询时返回参数或出错时错误码,如表2-2所示

CR

ASCII 码 0x0d;C语言中为\r

LF

ASCII 码 0x0a;C语言中为\n


错误码表示含义: 

错误码

说明

-1

无效的命令格式

-2

无效的命令

-3

无效的操作符

-4

无效的参数

-5

操作不允许

表2-2:错误码列表


四、AT指令举例

在AT指令使用过程中需注意以下几点:

——>表示:串口输入; <——表示:模组响应。

4.1 查询当前WIFI工作模式

输入AT+WMODE,返回+ok=STA

查询指令使用

 ——>

AT+WMODE

查询模组无线组网方式(AP、STA、APSTA)

 

<——

+ok=

查询成功;(若出现“+ERR=”表示错误,用户需根据表2-2错误码列表”查找原因)

STA

参数值,表示模组当前为STA模式


 4.2 设置模组WIFI工作模式为AP模式:

输入AT+WMODE=AP,返回+ok

设置指令使用

  ——>

AT+WMODE=AP

 

设置模组无线组网方式:AP

 

<——

+ok

设置成功;(若出现“+ERR=”表示错误,用户需根据表2-2错误码列表”查找原因)


如果遇到模组使用上的问题,可以进群号为519630819的QQ群进行交流。



  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值