常用 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 :关闭的用户组。
数据命令