AT命令集
控制终端设备(te )和终端设备(mt )之间交互的AT命令,如下图所示。 在GSM网络中,用户可以通过AT命令调用,进行短信、电话簿、数据业务、传真等的控制。
AT命令是以AT为开头,以字符为结尾的字符串,AT命令的响应数据包在里面。 根据命令的执行是否成功而返回。 AT指令集有三种类型:
大多数模块支持3GPP TS27.007 AT命令集,并据此扩展自定义命令集。 以c开头的命令(例如AT CFUN )是通用命令,以n开头的命令是模块制造商定制的命令,不同的模块制造商可能会使用不同的命令来实现相同的功能。
在物联网中,AT指令集可用于通信模块的测量、测量设备的控制等。 本节以电信的BC35-G模块为例,分析常用的NB-IoT 3GPP相关命令及其常见用法。 完整的文档可以向模块制造商获得。
一般AT命令
AT CGSN (查询模块序列号) ) )。
AT CGSN=,如果没有被写入,则只返回“OK”。
=0,返回。
=1,返回IMEI (国际移动设备识别码)。 这个序列号对于每个模块是唯一的。 物联网平台基本上以IMEI号码或Mac地址区分不同的设备,包括华为OceanConnect物联网平台。
=2,返回IMEISV (国际移动台的设备id和软件版本)。
=3,返回软件版本号SVN。
示例:查询IMEI发送命令:
AT CGSN=1
模块返回:
CGSN:868744036640526
好的
AT CGMR (固件版本查询) ) ) ) ) ) ) ) )。
运行此命令以返回到固件版本。 示例:发送命令:
AT CGMM
模块返回:
好的
AT CMEE (查询终端错误报告) ) ) ) ) ) )。
启用后,通过将终端错误报告配置为在发送AT执行错误时返回错误代码,可以更容易地确定问题。 示例:打开错误代码报告
发送命令: AT CMEE=1
模块返回:
好的
重新启动模块) )。
例如:
发送命令
AT NRB
返回模块: REBOOTING
***
boot :未注册
Security B. Verified
协议a .验证
appsa……verified
REBOOT_CAUSE_APPLICATION_AT
Neul
好的
AT CSQ (查询信号强度) )。
返回值为CSQ : RSI越大,表示信号越强。 信号强度和rssi换算式是信号强度=113DBM(RSSI*2)。
没有信号或信号强度太低,需要联系运营商处理。 例如:
发送命令:
AT CSQ
模块返回
csq :31,99
好的
rssi=0表示信号非常差。
rssi=31表示信号质量非常强。
rssi=99,表示没有信号。
未使用ber字段,并且始终为99。
AT CGATT (询问网络是否处于活动状态) )。
返回: CGATT:1,表示网络处于活动状态; 后退:对于CGATT:0,网络未激活,请尝试重新启动模块以激活网络。
例如:
发送命令:
AT CGATT?
模块返回:
CGATT:1
好的
网络注册状态查询) )。
此命令用于查询终端的EPS网络注册状态。
启用后,终端的网络注册状态信息会发生变化,并会积极向用户终端报告。 不同的设置可报告EPS注册状态、位置码、小区ID、服务小区接入技术等信息,通常只需自动设置为报告EPS注册状态。
示例:设置网络注册状态上报信息
发送命令:
AT CEREG=1
模块返回:
好的
设置成功后,如果网络注册状态信息有变化,会积极报告用户终端。 例如:
cereg :1,1
好的
AT CSCON (询问网络的当前连接状态) ) ) )。
返回形式为CSCON: 是通知设定。
取值与说明: 0表示取消异步通知,连接网络后,串行端口不主动报告CSCON命令; 1串行端口主动向CSCON报告以启用异步通知。 是现在的模块连接状态,取值和说明。 0表示空闲状态,1表示已连接状态。 IDLE状态下,只需发送数据或重新启动设备即可进入已连接状态。 例如:
发送命令:
AT CSCON?
模块返回:
cscon :0,1
好的
AT CFUN (模块射频功能设置) ) ) ) ) )。
此命令设置和查询模块的射频功能是否打开。 例如:
AT CFUN=0 //关闭射频功能
好的
AT CFUN=1 //打开模块RF功能
好的
AT CFUN? //查询模块射频开启状态
CFUN:1 //功能已成功打开。 返回0通常是因为SIM卡的电路和模块没有正常连接
AT指令集测量工具
AT指令集调试工具(也称为串行调试工具)包括IoT Studio、QCOM、SSCOM、XCOM和COMTool。 本节重点介绍常用的IoT Studio和QCOM。
【IoT Studio】
IoT Studio是基于华为LiteOS操作系统嵌入式系统软件开发的工具,支持C、C、汇编等多种开发语言,提供代码编辑、编译、写入、调试等一站式开发体验