概述
常用的AT指令
AT指令是用于控制模块设备的命令,下面是一些常用的AT指令:
-
AT:测试模块是否工作正常,检查串口通信是否正常。
-
AT+CGMI:查询模块的生产厂家。
-
AT+CGMM:查询模块的型号。
-
AT+CGSN:查询模块的IMEI码。
-
AT+CIMI:查询SIM卡的IMSI码。
-
AT+CPIN:输入或查询SIM卡的PIN码。
-
AT+COPS:查询或设置当前网络运营商。
-
AT+CSQ:查询当前信号强度。
-
AT+CGATT:查询或设置GPRS附着状态。
-
AT+CGACT:查询或设置移动网络激活状态。
-
AT+CREG:查询或设置网络注册状态。
-
AT+CGDCONT:设置数据连接参数。
-
AT+CGDATA:建立数据连接。
-
AT+CGPADDR:查询当前分配的IP地址。
这只是一些常用的AT指令,在实际应用中会使用更多的AT指令,具体指令根据开发板或硬件设备不同而有所差异,需要根据设备手册或资料进行查阅。
AT+CGMI
AT+CGMI是用于查询模块生产厂家的AT指令。
语法格式:
AT+CGMI
使用该指令时,无需输入任何参数,直接发送AT+CGMI指令到模块设备,即可查询模块设备的生产厂家。
返回结果示例:
+CGMI: Quectel
OK
其中,+CGMI:表示返回的数据类型为生产厂家信息,Quectel表示模块生产厂家名称,OK表示指令执行完毕。
AT+CGMI指令是AT指令集中的一部分,主要用于查询模块设备的信息,有助于用户了解模块设备的生产厂家和型号等信息,方便进行后续的开发和调试工作。
AT+CGMM
AT+CGMM是用于查询模块型号的AT指令。
语法格式:
AT+CGMM
使用该指令时,无需输入任何参数,直接发送AT+CGMM指令到模块设备,即可查询模块设备的型号。
返回结果示例:
+CGMM: EC25
OK
其中,+CGMM:表示返回的数据类型为模块型号信息,EC25表示模块设备的型号,OK表示指令执行完毕。
AT+CGMM指令是AT指令集中的一部分,主要用于查询模块设备的信息,有助于用户了解模块设备的型号和特性等信息,方便进行后续的开发和调试工作。
AT+CGSN
AT+CGSN是用于查询模块设备的IMEI号码的AT指令。
IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,是由15位数字组成的唯一标识码,用于标识移动设备。使用该指令时,无需输入任何参数,直接发送AT+CGSN指令到模块设备,即可查询IMEI号码。
语法格式:
AT+CGSN
返回结果示例:
+CGSN: 867997035624771
OK
其中,+CGSN:表示返回数据类型为IMEI号码,867997035624771表示模块设备的IMEI号码,OK表示指令执行完毕。
AT+CGSN是AT指令集中的一部分,主要用于查询模块设备的IMEI号码,有助于用户了解模块设备的唯一标识码,方便进行后续的开发和调试工作。
AT+CIMI
AT+CIMI 是用于查询SIM卡的IMSI号码的 AT 指令。
IMSI(International Mobile Subscriber Identity)是国际移动用户识别码的缩写,是由15位数字组成的唯一标识码,用于标识移动用户。使用该指令时,无需输入任何参数,直接发送 AT+CIMI 指令到模块设备,即可查询 SIM 卡的 IMSI 号码。
语法格式:
AT+CIMI
返回结果示例:
460012345678901
OK
其中,46001 是国家码,表示中国;234 是运营商码,表示中国联通;5678901 表示用户身份码,是 SIM 卡的唯一标识,OK 表示指令执行完毕。
AT+CIMI 是 AT 指令集中的一部分,主要用于查询 SIM 卡的 IMSI 号码,有助于用户了解 SIM 卡的唯一标识码,方便进行后续的开发和调试工作。
AT+CPIN
AT+CPIN 是用于管理 SIM 卡的 PIN 码的 AT 指令。
SIM 卡的 PIN 码是用于保护 SIM 卡不被未经授权的人使用的,只有输入正确的 PIN 码才能使用 SIM 卡。使用 AT+CPIN 指令可以查询和管理 SIM 卡的 PIN 码。
语法格式:
AT+CPIN=
其中,PIN 为 4-8 位数字字符。如果输入的 PIN 码正确,返回 OK 响应;如果输入的 PIN 码错误,返回 ERROR 响应。如果 SIM 卡没有设置 PIN 码,则直接发送 AT+CPIN 指令即可查询 SIM 卡状态。
返回结果示例:
AT+CPIN?
+CPIN: READY
OK
其中,+CPIN: READY 表示 SIM 卡状态为 READY,即 SIM 卡准备就绪,可以正常使用。如果 SIM 卡没有进行 PIN 码保护,则返回 +CPIN: READY 响应;如果设置了 PIN 码保护,则返回 +CPIN: SIM PIN 响应,表示需要输入 PIN 码才能使用 SIM 卡。
AT+CPIN 是 AT 指令集中的一部分,主要用于管理和查询 SIM 卡的 PIN 码状态,有助于用户了解和保护 SIM 卡的安全性。
AT+COPS
AT+COPS是用于查询或设置当前网络运营商的AT指令。
语法格式:
AT+COPS=[[,[,[,]]]]
参数说明:
-
mode:查询或设置操作模式。0表示自动选择运营商,1表示手动选择运营商,2表示强制选择指定的运营商。
-
format:查询或设置运营商名称的格式。0表示长格式,1表示短格式。
-
oper:查询或设置指定的运营商编号,可以是数字或字母,如果mode为1或2,则需要设置该参数。
-
AcT:查询或设置网络制式。0表示自动选择,2表示GSM,3表示WCDMA,4表示LTE。
使用范例:
- 查询当前网络运营商:AT+COPS?
返回结果可能如下:
+COPS: 0,0,"China Mobile",0
其中,0表示自动选择模式,0表示长格式名称,"China Mobile"表示当前运营商名称,0表示当前运营商编号。
- 设置网络运营商:AT+COPS=1,2,“46001”
其中,1表示手动选择模式,2表示长格式名称,"46001"表示要设置的运营商编号。
- 设置网络制式:AT+COPS=0,“2”
其中,0表示自动选择模式,""表示不设置名称格式和指定运营商编号,"2"表示设置网络制式为GSM。
- 返回模块支持的运营商列表:AT+COPS=?
AT+CSQ
AT+CSQ是用于查询移动通信信号质量的AT指令。
移动通信信号质量是指移动设备接收到的移动网络信号质量,可以用来判断移动设备当前所处的信号强度,以及选择更好的信号覆盖区域。使用该指令时,无需输入任何参数,直接发送AT+CSQ指令到移动设备,即可查询移动通信信号质量。
语法格式:
AT+CSQ
返回结果示例:
+CSQ: 20,0
OK
其中,+CSQ: 20,0表示信号质量为20,并且信号质量的范围在0到31之间,值越大表示信号质量越好。OK表示指令执行完毕。
AT+CSQ是AT指令集中的一部分,主要用于查询移动通信信号质量,有助于用户了解移动设备的信号强度,方便进行后续的开发和调试工作。
AT+CGATT
AT+CGATT是用于查询和设置GPRS附着状态的AT指令。
GPRS附着是指移动设备与移动网络建立GPRS连接,并进行数据传输所需要的状态。使用该指令可以查询当前移动设备的GPRS附着状态,并进行设置。
语法格式:
查询当前GPRS附着状态:
AT+CGATT?
设置GPRS附着状态:
AT+CGATT=
其中,表示GPRS附着状态,取值为0或1,0表示GPRS附着已经关闭,1表示GPRS附着已经打开。
返回结果示例:
查询当前GPRS附着状态:
+CGATT: 1
OK
其中,+CGATT: 1表示当前GPRS附着已经打开,OK表示指令执行完毕。
设置GPRS附着状态:
OK
OK表示指令执行完毕。
AT+CGATT是AT指令集中的一部分,主要用于查询和设置GPRS附着状态,有助于用户了解和控制移动设备的GPRS连接状态,方便进行后续的开发和调试工作。
AT+CGACT
AT+CGACT是用于激活或关闭移动网络数据连接的AT指令。
移动网络数据连接是指移动设备通过GPRS、EDGE、3G、4G等移动网络连接到互联网,实现数据传输与通信。使用该指令可以激活或关闭移动网络数据连接。
语法格式:
激活移动网络数据连接:
AT+CGACT=1,
其中,表示移动网络数据连接的ID号,取值为1-16之间的数字。
关闭移动网络数据连接:
AT+CGACT=0,
其中,表示移动网络数据连接的ID号,取值为1-16之间的数字。
返回结果示例:
激活移动网络数据连接:
OK
关闭移动网络数据连接:
OK
OK表示指令执行完毕。
AT+CGACT是AT指令集中的一部分,主要用于激活或关闭移动网络数据连接,方便进行后续的开发和调试工作。
AT+CREG
AT+CREG是用来查询GSM网络注册状态的AT指令。
在GSM网络中,移动设备需要注册到网络,才能进行通信。使用该指令可以查询当前移动设备是否已经注册到GSM网络。
语法格式:
AT+CREG?
返回结果示例:
+CREG: 0,1
OK
其中,+CREG: 0,1表示当前移动设备已经注册到GSM网络,OK表示指令执行完毕。
AT+CREG是AT指令集中的一部分,主要用于查询GSM网络注册状态,有助于用户了解移动设备的网络注册状态,方便进行后续的开发和调试工作。
AT+CGDCONT
AT+CGDCONT是用来设置移动网络接入点(APN)的AT指令。
移动网络接入点(APN)是指移动设备连接移动网络时需要配置的访问点参数,包括APN名称、用户名、密码等信息。使用该指令可以设置移动设备的APN参数,以便进行GPRS、EDGE、3G、4G等移动网络通信。
语法格式:
AT+CGDCONT=,<PDP_type>,
其中,表示移动网络数据连接的ID号,取值为1-16之间的数字;<PDP_type>表示移动网络协议类型,取值为IP、IPv6、PPP等;表示移动网络接入点(APN)名称。
返回结果示例:
OK
OK表示指令执行完毕。
AT+CGDCONT是AT指令集中的一部分,主要用于设置移动网络接入点(APN),有助于用户配置移动设备的网络接入参数,方便进行后续的开发和调试工作。
AT+CGDATA
AT+CGDATA是用于启动GPRS移动数据业务的AT指令。
使用该指令可以激活GPRS移动数据业务,建设备与互联网之间的数据传输和通信。
语法格式:
AT+CGDATA=[[,[,[,[,[,<PDP_type>[,[,[,[,,]]]]]]]]]]
其中,表示数据连接模式,可以为0或1,0表示建立数据连接后进行数据传输,1表示在数据传输时自动建立数据连接;表示移动网络数据连接的ID号,取值为1-16之间的数字;和分别表示数据压缩和头部压缩功能是否启用,取值为0或1;<PDP_type>表示移动网络协议类型,取值为IP、IPv6、PPP等;表示移动网络接入点(APN)名称;和分别表示APN的用户名和密码。
返回结果示例:
CONNECT
表示建立GPRS数据连接通道成功,可以开始进行数据传输和通信。如果数据连接建立失败,则会返回CONNECT ERROR。
AT+CGDATA是AT指令集中的一部分,主要用于启动GPRS移动数据业务,建立GPRS数据连接通道,方便进行后续的数据传输和通信。
AT+CGPADDR
AT+CGPADDR是用于查询移动设备的IP地址的AT指令。
使用该指令可以查询当前移动设备的IP地址,用于网络调试和诊断。
语法格式:
AT+CGPADDR=
其中,表示移动网络数据连接的ID号,取值为1-16之间的数字。
返回结果示例:
+CGPADDR: ,“<ip_address>”
OK
其中,表示移动网络数据连接的ID号,"<ip_address>"表示当前移动设备的IP地址,OK表示指令执行完毕。
AT+CGPADDR是AT指令集中的一部分,主要用于查询移动设备的IP地址,有助于用户了解当前移动设备的网络状态,方便进行后续的开发和调试工作。
最后
以上就是长情火车为你收集整理的modem 指令:AT+COPS语法:AT+COPS=,[
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复