常用 AT 指令与错误码
AT 指令
一般命令
- AT+CGMI :给出模块厂商的标识。
- AT+CGMM :获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或 PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。
- AT+CGMR :获得改订的软件版本。
- AT+CGSN :获得 GSM 模块的 IMEI(国际移动设备标识)序列号。
- AT+CSCS :选择 TE 特征设定。这个命令报告 TE 用的是哪个状态设定上的 ME。ME 于是可以转换每一个输入的或显示的字母。这个是用来发送、读取或者撰写短信。
- AT+WPCS :设定电话簿状态。这个特殊的命令报告通过 TE 电话簿所用的状态的 ME。ME 于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口。
- AT+CIMI :获得 IMSI。这命令用来读取或者识别 SIM 卡的 IMSI(国际移动签署者标识)。在读取 IMSI 之前应该先输入 PIN(如果需要 PIN 的话)。
- AT+CCID :获得 SIM 卡的标识。这个命令使模块读取 SIM 卡上的 EF-CCID 文件。
- AT+GCAP :获得能力表。(支持的功能)
- A/ :重复上次命令。注意,只有 A/ 命令不能重复,必须要有前一个执行的命令。
- AT+CPOF :关机。这个特殊的命令停止 GSM 软件堆栈和硬件层。与命令 AT+CFUN=0 的功能相同。
- AT+CFUN :设定电话机能。这个命令选择移动站点的机能水平。
- AT+CPAS :返回移动设备的活动状态。
- AT+CMEE :报告移动设备的错误。这个命令决定允许或不允许用结果码“
+CME ERROR:<xxx>
”或者“+CMS ERROR:<xxx>
”代替简单的“ERROR”。 - AT+CKPD :小键盘控制。仿真 ME 小键盘执行命令。
- AT+CCLK :时钟管理。这个命令用来设置或者获得 ME 真实时钟的当前日期和时间。
- AT+CALA :警报管理。这个命令用来设定在 ME 中的警报日期/时间。(闹铃)
- AT+CRMP :铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋 律。有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。
- AT+CRSL :设定或获得到来的电话铃声的声音级别。
呼叫控制命令
- ATD :拨号命令。这个命令用来设置通话、数据或传真呼叫。
- ATH :挂机命令。
- ATA :接电话。
- AT+CEER :扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原因。
- AT+VTD :给用户提供应用 GSM 网络发送 DTMF(双音多频)双音频。这个命令用来定义双音频的长度(默认值是 300 毫秒)。
- AT+VTS :给用户提供应用 GSM 网络发送 DTMF 双音频。这个命令允许传送双音频。
- ATDL :重拨上次电话号码。
- AT%Dn :数据终端就绪(DTR)时自动拨号。
- ATS0 :自动应答。
- AT+CICB :来电信差。
- AT+CSNS :单一编号方案。
- AT+VGR,AT+VGT :增益控制。这个命令应用于调节喇叭的接收增益和麦克风的传输增益。
- AT+CMUT :麦克风静音控制。
- AT+SPEAKER :喇叭/麦克风选择。这个特殊命令用来选择喇叭和麦克风。
- AT+ECHO :回音取消。
- AT+SIDET :侧音修正。
- AT+VIP :初始化声音参数。
- AT+DUI :用附加的用户信息拨号。
- AT+HUI :用附加的用户信息挂机。
- AT+RUI :接收附加用户信息。
网络服务命令
- AT+CSQ :信号质量。
- AT+COPS :服务商选择。
- AT+CREG :网络注册。获得手机的注册状态。
- AT+WOPN :读取操作员名字。
- AT+CPOL :优先操作员列表。
安全命令
- AT+CPIN :输入 PIN。
- AT+CPIN2 :输入 PIN2。
- AT+CPINC :PIN 的剩余的尝试号码。
- AT+CLCK :设备锁。
- AT+CPWD :改变密码。
电话簿命令
- AT+CPBS :选择电话簿记忆存储。
- AT+CPBR :读取电话簿表目。
- AT+CPBF :查找电话簿表目。
- AT+CPBW :写电话簿表目。
- AT+CPBP :电话簿电话查询。
- AT+CPBN :电话簿移动动作。这个特殊命令使电话簿中的条目前移或后移(按字母顺序)
- AT+CNUM :签署者号码。
- AT+WAIP :防止在下一次重起时初始化所有的电话簿。
- AT+WDCP :删除呼叫电话号码。
- AT+CSVM :设置语音邮件号码。
短消息命令
- AT+CSMS :选择消息服务。支持的服务有 GSM-MO、SMS-MT、SMS-CB。
- AT+CNMA :新信息确认应答。
- AT+CPMS :优先信息存储。这个命令定义用来读写信息的存储区域。
- AT+CMGF :优先信息格式。执行格式有 TEXT 方式和 PDU 方式。
- AT+CSAS :保存设置。保存 +CSAS 和 +CSMP 的参数。
- AT+CRES :恢复设置。
- AT+CSDH :显示文本方式的参数。
- AT+CNMI :新信息指示。这个命令选择如何从网络上接收短信息。
- AT+CMGR :读短信。信息从 +CPMS 命令设定的存储器读取。
- AT+CMGL :列出存储的信息。
- AT+CMGS :发送信息。
- AT+CMGW :写短信息并存储。
- AT+CMSS :从存储器中发送信息。
- AT+CSMP :设置文本模式的参数。
- AT+CMGD :删除短信息。删除一个或多个短信息。
- AT+CSCA :短信服务中心地址。
- AT+CSCB :选择单元广播信息类型。
- AT+WCBM :单元广播信息标识。
- AT+WMSC :信息状态(是否读过、是否发送等等)修正。
- AT+WMGO :信息覆盖写入。
- AT+WUSS :不改变 SMS 状态。在执行 +CMGR 或 +CMGL 后仍保持 UNREAD。
追加服务命令
- AT+CCFC :呼叫继续。
- AT+CLCK :呼叫禁止。
- AT+CPWD :改变追加服务密码。
- AT+CCWA :呼叫等待。
- AT+CLIR :呼叫线确认限制。
- AT+CLIP :呼叫线确认陈述。
- AT+COLP :联络线确认陈述。
- AT+CAOC :费用报告。
- AT+CACM :累计呼叫计量。
- AT+CAMM :累计呼叫计量最大值。
- AT+CPUC :单价和货币表。
- AT+CHLD :呼叫相关的追加服务。
- AT+CLCC :列出当前的呼叫。
- AT+CSSN :追加服务通知。
- AT+CUSD :无组织的追加服务数据。
- AT+CCUG :关闭的用户组。
数据命令
- AT+CBST :信差类型选择。
- AT+FCLASS :选择模式。这个命令把模块设置成数据或传真操作的特殊模式。
- AT+CR :服务报告控制。这个命令允许更为详细的服务报告。
- AT+CRC :划分的结果代码。这个命令在呼叫到来时允许更为详细的铃声指示。
- AT+ILRR :本地 DTE-DCE 速率报告。
- AT+CRLP :无线电通信线路协议参数。
- AT+DOPT :其他无线电通信线路参数。
- AT%C :数据压缩选择。
- AT+DS :是否允许 V42 二度数据压缩。
- AT+DR :是否报告 V42 二度数据压缩。
- AT\N :数据纠错选择。
传真命令
- AT+FTM :传送速率。
- AT+FRM :接收速率
- AT+FTH :用 HDLC 协议设置传真传送速率。
- AT+FRH :用 HDLC 协议设置传真接收速率。
- AT+FTS :停止特定时期的传送并等待。
- AT+FRS :接收沉默。
第二类传真命令
- AT+FDT :传送数据。
- AT+FDR :接收数据。
- AT+FET :传送页标点。
- AT+FPTS :页转换状态参数。
- AT+FK :终止会议。
- AT+FBOR :页转换字节顺序。
- AT+FBUF :缓冲大小报告。
- AT+FCQ :控制拷贝质量检验。
- AT+FCR :控制接收传真的能力。
- AT+FDIS :当前会议参数。
- AT+FDCC :设置 DCE 功能参数。
- AT+FLID :定义本地 ID 串。
- AT+FPHCTO :页转换超时参数。
V24-V25命令
- AT+IPR :确定 DTE 速率。
- AT+ICF :确定 DTE-DCE 特征结构。
- AT+IFC :控制 DTE-DCE 本地流量。
- AT&C :设置 DCD(数据携带检测)信号。
- AT&D :设置 DTR(数据终端就绪)信号。
错误码
CME 错误码
CME ERROR's (GSM Equipment related codes) Description
- CME ERROR: 0 Phone failure
- CME ERROR: 1 No connection to phone
- CME ERROR: 2 Phone adapter link reserved
- CME ERROR: 3 Operation not allowed
- CME ERROR: 4 Operation not supported
- CME ERROR: 5 PH_SIM PIN required
- CME ERROR: 6 PH_FSIM PIN required
- CME ERROR: 7 PH_FSIM PUK required
- CME ERROR: 10 SIM not inserted
- CME ERROR: 11 SIM PIN required
- CME ERROR: 12 SIM PUK required
- CME ERROR: 13 SIM failure
- CME ERROR: 14 SIM busy
- CME ERROR: 15 SIM wrong
- CME ERROR: 16 Incorrect password
- CME ERROR: 17 SIM PIN2 required
- CME ERROR: 18 SIM PUK2 required
- CME ERROR: 20 Memory full
- CME ERROR: 21 Invalid index
- CME ERROR: 22 Not found
- CME ERROR: 23 Memory failure
- CME ERROR: 24 Text string too long
- CME ERROR: 25 Invalid characters in text string
- CME ERROR: 26 Dial string too long
- CME ERROR: 27 Invalid characters in dial string
- CME ERROR: 30 No network service
- CME ERROR: 31 Network timeout
- CME ERROR: 32 Network not allowed, emergency calls only
- CME ERROR: 40 Network personalization PIN required
- CME ERROR: 41 Network personalization PUK required
- CME ERROR: 42 Network subset personalization PIN required
- CME ERROR: 43 Network subset personalization PUK required
- CME ERROR: 44 Service provider personalization PIN required
- CME ERROR: 45 Service provider personalization PUK required
- CME ERROR: 46 Corporate personalization PIN required
- CME ERROR: 47 Corporate personalization PUK required
- CME ERROR: 48 PH-SIM PUK required
- CME ERROR: 100 Unknown error
- CME ERROR: 103 Illegal MS
- CME ERROR: 106 Illegal ME
- CME ERROR: 107 GPRS services not allowed
- CME ERROR: 111 PLMN not allowed
- CME ERROR: 112 Location area not allowed
- CME ERROR: 113 Roaming not allowed in this location area
- CME ERROR: 126 Operation temporary not allowed
- CME ERROR: 132 Service operation not supported
- CME ERROR: 133 Requested service option not subscribed
- CME ERROR: 134 Service option temporary out of order
- CME ERROR: 148 Unspecified GPRS error
- CME ERROR: 149 PDP authentication failure
- CME ERROR: 150 Invalid mobile class
- CME ERROR: 256 Operation temporarily not allowed
- CME ERROR: 257 Call barred
- CME ERROR: 258 Phone is busy
- CME ERROR: 259 User abort
- CME ERROR: 260 Invalid dial string
- CME ERROR: 261 SS not executed
- CME ERROR: 262 SIM Blocked
- CME ERROR: 263 Invalid block
- CME ERROR: 772 SIM powered down
CMS 错误码
CMS ERROR's (GSM Network related codes) Description
- CMS ERROR: 1 Unassigned number
- CMS ERROR: 8 Operator determined barring
- CMS ERROR: 10 Call bared
- CMS ERROR: 21 Short message transfer rejected
- CMS ERROR: 27 Destination out of service
- CMS ERROR: 28 Unindentified subscriber
- CMS ERROR: 29 Facility rejected
- CMS ERROR: 30 Unknown subscriber
- CMS ERROR: 38 Network out of order
- CMS ERROR: 41 Temporary failure
- CMS ERROR: 42 Congestion
- CMS ERROR: 47 Recources unavailable
- CMS ERROR: 50 Requested facility not subscribed
- CMS ERROR: 69 Requested facility not implemented
- CMS ERROR: 81 Invalid short message transfer reference value
- CMS ERROR: 95 Invalid message unspecified
- CMS ERROR: 96 Invalid mandatory information
- CMS ERROR: 97 Message type non existent or not implemented
- CMS ERROR: 98 Message not compatible with short message protocol
- CMS ERROR: 99 Information element non-existent or not implemente
- CMS ERROR: 111 Protocol error, unspecified
- CMS ERROR: 127 Internetworking , unspecified
- CMS ERROR: 128 Telematic internetworking not supported
- CMS ERROR: 129 Short message type 0 not supported
- CMS ERROR: 130 Cannot replace short message
- CMS ERROR: 143 Unspecified TP-PID error
- CMS ERROR: 144 Data code scheme not supported
- CMS ERROR: 145 Message class not supported
- CMS ERROR: 159 Unspecified TP-DCS error
- CMS ERROR: 160 Command cannot be actioned
- CMS ERROR: 161 Command unsupported
- CMS ERROR: 175 Unspecified TP-Command error
- CMS ERROR: 176 TPDU not supported
- CMS ERROR: 192 SC busy
- CMS ERROR: 193 No SC subscription
- CMS ERROR: 194 SC System failure
- CMS ERROR: 195 Invalid SME address
- CMS ERROR: 196 Destination SME barred
- CMS ERROR: 197 SM Rejected-Duplicate SM
- CMS ERROR: 198 TP-VPF not supported
- CMS ERROR: 199 TP-VP not supported
- CMS ERROR: 208 D0 SIM SMS Storage full
- CMS ERROR: 209 No SMS Storage capability in SIM
- CMS ERROR: 210 Error in MS
- CMS ERROR: 211 Memory capacity exceeded
- CMS ERROR: 212 Sim application toolkit busy
- CMS ERROR: 213 SIM data download error
- CMS ERROR: 255 Unspecified error cause
- CMS ERROR: 300 ME Failure
- CMS ERROR: 301 SMS service of ME reserved
- CMS ERROR: 302 Operation not allowed
- CMS ERROR: 303 Operation not supported
- CMS ERROR: 304 Invalid PDU mode parameter
- CMS ERROR: 305 Invalid Text mode parameter
- CMS ERROR: 310 SIM not inserted
- CMS ERROR: 311 SIM PIN required
- CMS ERROR: 312 PH-SIM PIN required
- CMS ERROR: 313 SIM failure
- CMS ERROR: 314 SIM busy
- CMS ERROR: 315 SIM wrong
- CMS ERROR: 316 SIM PUK required
- CMS ERROR: 317 SIM PIN2 required
- CMS ERROR: 318 SIM PUK2 required
- CMS ERROR: 320 Memory failure
- CMS ERROR: 321 Invalid memory index
- CMS ERROR: 322 Memory full
- CMS ERROR: 330 SMSC address unknown
- CMS ERROR: 331 No network service
- CMS ERROR: 332 Network timeout
- CMS ERROR: 340 No +CNMA expected
- CMS ERROR: 500 Unknown error
- CMS ERROR: 512 User abort
- CMS ERROR: 513 Unable to store
- CMS ERROR: 514 Invalid Status
- CMS ERROR: 515 Device busy or Invalid Character in string
- CMS ERROR: 516 Invalid length
- CMS ERROR: 517 Invalid character in PDU
- CMS ERROR: 518 Invalid parameter
- CMS ERROR: 519 Invalid length or character
- CMS ERROR: 520 Invalid character in text
- CMS ERROR: 521 Timer expired
- CMS ERROR: 522 Operation temporary not allowed
- CMS ERROR: 532 SIM not ready
- CMS ERROR: 534 Cell Broadcast error unknown
- CMS ERROR: 535 Protocol stack busy