物联网设备开发中常说的 AT 指令集是什么?

什么是AT指令

AT 即Attention,AT 指令用来定义终端设备TE(TerminalEquipment)和移动台MT(Mobile Terminal)之间交互的规则,即当终端设备输入一个AT指令后,与之通信的移动台将会回复一个结果,就这样一对一的进行。如下图所示。

4f1b2db852250c2bfe45ad0ff42290fc.png

在广域通信GSM网络中,用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。

AT指令相关名词

2b3c2379931cf99a99d0792d8b0b8fa7.png

AT指令格式

AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在中。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息模块将有对应的一些信息提示,接收端可做相应的处理。

每个AT指令中只能包含一条AT指令;除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。

AT指令集可分为三个类型:

39ac2b7cf4a6b9afec9b80464d71fa94.png

常见AT指令

查询模块序列号 AT+CGSN

AT+CGSN=<snt>,如果没有写入<snt>,则只返回"OK”。

  • <snt>=0,返回<sn>。

  • <snt>=1,返回IMEI(国际移动设备识别码),每个模块都是唯一的。

  • <snt>=2,返回IMEISV(国际移动电台设备身份和软件版本)。

  • <snt>=3,返回软件版本号SVN。

发送命令:
AT+CGSN=1      
模块返回:
+CGSN:868744036640526      
OK

查询固件版本 AT+CGMR

执行该命令返回固件版本。

发送命令:
AT+CGMM      
模块返回:
<Revision>       
OK

查询终端报错 AT+CMEE

用于设置终端错误报告,使能后当发送AT执行错误时终端会返回错误编码,这样便于定位问题。

开启错误码上报
发送命令:
AT+CMEE=1
模块返回:
OK

重启模块 AT+NRB

用于终端设备重启。

发送命令
AT+NRB
模块返回:REBOOTING
****
Boot: Unsigned
Security B.. Verified
Protocol A.. Verified
Apps A...... Verified
REBOOT_CAUSE_APPLICATION_AT
Neul
OK

查询信号强度 AT+CSQ

返回值为+CSQ:<rssi>,<ber>。rssi越大,表示信号越强。信号强度和rssi换算公式为:信号强度=113dBm+(rssi*2)。ber字段未使用,恒等于99。

发送命令:
AT+CSQ
模块返回
+CSQ:31,99
OK

查询网络是否激活 AT+CGATT

返回:+CGATT:1,表示网络已激活;若返回:+CGATT:0,则表示网络未激活,请尝试重启模组激活网络。

发送命令:
AT+CGATT?
模块返回:
+CGATT:1
OK

查询网络注册状态 AT+CEREG

该命令用于查询终端EPS网络注册状态。当使能提示时,终端的网络注册状态信息有变化,会主动上报给用户终端。通过不同的设置可以上报EPS注册状态、位置区码、小区ID、服务小区的接入技术等信息,通常情况下只需要设置为自动上报EPS注册状态。

发送命令:
AT+CEREG=1
模块返回:
OK
设置成功后,当网络注册状态信息有变化,会主动上报给用户终端,如:
+CEREG:1,1
OK

查询网络当前连接状态 AT+CSCON

返回格式为:+CSCON:<n>,<mode>?

  • <n>是通知设置。取值和说明:0为取消异步通知,当网络连接后,串口不会主动上报+CSCON命令;1为使能异步通知,串口主动上报+CSCON。

  • <mode>是当前模块连接状态,取值和说明:0处于IDLE状态,1处于已连接状态。当处于IDLE状态时,只要发送数据或者重启设备,就会变成已连接状态。

发送命令:
AT+CSCON?
模块返回:
+CSCON:0,1
OK

设置模块射频功能 AT+CFUN

该命令用于设置和查询模块的射频功能是否开启。

AT+CFUN=0  //关闭射频功能
OK
AT+CFUN=1  //开启模块射频功能
OK
AT+CFUN?   //查询模块的射频开启状态
+CFUN:1     //射频功能已打开成功,若回复0通常是因为SIM卡的电路与模块没有连接成功

最后,赠送20元优惠券,仅需一杯咖啡,加入 IoT物联网最佳实践 知识星球国内最大IoT物联网开发者互动社区,获取 1000+行业资料

6960e3363902ac41f7fb4c2c1586cdf1.png

往期推荐

☞ 云厂商的「物联网平台」不香了吗?

☞ 2021国内四大IoT平台性能对比

☞ 国内MCU行业发展研究报告

☞ 2021年4G通信模组企业排行

☞ 艾瑞 2021中国 IoT物联网平台研究

☞ 动图|带你了解PCB板制作过程?

711dabb04deacbf267569073fe1c4349.gif

d24dd1f879b25ffa55d96b3463be8251.gif

3d499108b6eee1bed6d6c93af8b8fb39.gif

5ab595a6ccb32e3848fc451e51264d9f.gif

360cf7c0aebbaa46ac0d896d6a9d6795.gif

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值