1. 一般命令
1.1 AT+CSCS 选择TE 字符集
该命令通知ME 选择的字符集ME 可以对输入或显示的字符进行转化此命令用于发送读或写短消息
命 令 | AT+CSCS=”GSM” | GSM 缺省字符集 |
响 应 | OK | 命令有效 |
命 令 | AT+CSCS=”PCCP437” | PC 字符集编码437 |
响 应 | OK | 命令有效 |
1.2 AT+CIMI 请求IMSI International Mobile Subscriber Identity
该命令读取SIM 卡的IMSI国际移动用户识别号读IMSI 之前可能需要输入PIN 码
命 令 | AT+CIMI | 读取IMSI |
响 应 | 208200120320598 | IMSI 值15 位数字 |
1.3 AT+GCAP 性能列表
该命令提供性能列表
命 令 | AT+GCAP | 获取性能列表 |
响 应 | +GCAP: +CGSM +FCLASS OK | 支持GSM 命令和FAX 命令 |
1.4 A/ 重复刚才的命令
重复刚才执行过的命令A/命令本身不能重复
1.5 AT^SMSO 关闭电源
该命令停止GSM 协议栈和物理层的工作
命 令 | AT^SMSO | 关闭 |
响 应 | ^SMSMS OFF OK | 正常退出网络并关机 |
1.6 AT+CMEE 报告ME 错误
该命令设置是否使用结果码+CME ERROR : <xxx> 或+CMS ERROR :<xxx> 来代替简单的ERROR
10. 串口控制命令
10.1 AT+IPR 固定DTE 波特率
该命令指定DCE 接受的波特率
命 令 | AT+IPR? | 查询当前的波特率值 |
响 应 | +IPR: 9600 OK | 当前为9600bps |
命 令 | AT+IPR=? | 检测命令 |
响 应 | +IPR:(0,2400, 4800, 9600,19200) (300,600,1200,38400,57600,115200) OK | 可能的取值 |
命 令 | AT+IPR=38400 | 取消波特率自动适配并设置波特率为38400bps |
响 应 | OK |
命 令 | AT+IPR=0 | 设置自动波特率适配 |
响 应 | OK |
注:波特率取值当中第一个值域表示自动检测波特率的范围第二个值域表示DCE 可用的所有的波特率值;
自动波特率适配提供从2400 到19200 的波特率还需以下的一些处理;
. DTE 发出的命令必须以AT或\打头否则DCE 会返回一些无用字符并且失去同步如果出现这种情况DTE 应以2400 或4800bps 或9600 的速率发送一到二次AT 字符以重新获得同步;
. DTE 在接收到AT 命令响应的最后一个字符后应等待1 毫秒再发送新的AT 命令以同样的或新的波特率否则DCE 会失去同步同样发送一到二次AT 来恢复;
开始时如果设置成自动波特率适配且没有收到任何AT 命令模块以9600bps 的速率来发送主动提供的结果码.
10.2 AT&C 设置DCD 信号
该命令控制数据载波检测DCD 信号
命 令 | AT&C0 | DCD 始终打开 |
响 应 | OK | 命令有效 |
命 令 | AT&C1 | DCD 匹配远端调制解调器数据载波的状态 |
响 应 | OK | 命令有效 |
10.3 AT&D 设置DTR 信号
该命令控制数据终端准备好DTR 信号
命 令 | AT&D0 | 忽略DTR 信号 |
响 应 | OK | 命令有效 |
命 令 | AT&D1 | 当DTR 从ON 变为OFF 时调制解调器从数据模式转为命令模式 |
响 应 | OK | 命令有效 |
命 令 | AT&D2 | 当DTR 从ON 变为OFF 时电话被清除 |
响 应 | OK | 命令有效 |
10.4 AT&S 设置DSR 信号
该命令控制数据装置准备好DSR 信号
命 令 | AT&S0 | DSR 始终打开 |
响 应 | OK | 命令有效 |
命 令 | AT&S1 | DSR 在命令模式下关闭在数据模式下打开 |
响 应 | OK | 命令有效 |
10.5 ATO 返回在线模式
如果已经建立了连接并且移动台处于在线命令模式该命令允许转为在线数据模式
10.6 ATQ 结果代码抑制
该命令确定移动台是否发送结果码
命 令 | ATQ0 | DCE 发送结果码 |
响 应 | OK | 命令有效 |
命 令 | ATQ1 | 不发送结果码 |
响 应 | 无响应 |
10.7 ATV 响应格式
确定DCE 响应的格式是否带头标是否采用数字式结果码
命 令 | ATV0 | DCE 发送数字式结果码 |
响 应 | 0 | 命令有效0即OK |
命 令 | ATV1 | DCE 发送完整的响应字符 |
响 应 | OK | 命令有效 |
10.8 ATZ 缺省配置
恢复配置文件所有的电话都释放
10.9 AT&W 保存设置
该命令向EEPROM 里写入设置的值
10.10 ATE 回显
确定调制解调器是否回显接收到的字符
命 令 | ATE0 | 不回显 |
响 应 | OK |
命 令 | ATE1 | 回显 |
响 应 | OK |
8. 数据命令
8.1 AT+CBST 载波类型选择
命令格式AT+CBST= <speed>, <name>, <ce>
不提供数据压缩只支持异步调制解调器<name>=0
<speed>
<speed> | Description | Modem type |
0(defult) | Autobauding | None |
1 | 300bps | V.21 |
2 | 1200bps | V.22 |
3 | 1200/75bps | V.23 |
4 | 2400bps | V.22bis |
5 | 2400bps | V.26ter |
6 | 4800bps | V.32 |
7 | 9600bps | V.32 |
8 | Specific |
65 | 300bps | V.110 |
66 | 1200bps | V.110 |
68 | 2400bps | V.110 |
70 | 4800bps | V.110 |
71 | 9600bps | V.110 |
<ce> 连接元素
0 透明传输
1 非透明传输缺省值
2 优先透明传输
3 优先非透明传输
命 令 | AT+CBST=7,0,1 | 请求某一载波类型 |
响 应 | OK | 该载波支持 |
该命令适用于呼出和呼入的数据电话但是方式不同对于呼出电话需要2 个参数如<speed> 和<ce>对于呼入电话只需要参数<ce>
注:对于呼入电话如果<ce> 设成透明传输而网络方计划采用非透明传输则电话被释放
8.2 AT+FCLASS 选择模式
该命令设置模块工作在某种特定模式下如数据或传真
命令语法AT+FCLASS= <n>
<n> 0 数据
一类传真
命 令 | AT+FCLASS=? | 检测命令 |
响 应 | +FCLASS: (0,1) OK |
命 令 | AT+FCLASS=0 | 设置成数据模式 |
响 应 | OK | 命令有效 |
8.3 AT+CR 业务报告控制
该命令允许对于呼入呼出数据电话的更加详细的业务报告在发送CONNECT 响应给用户前模块要确定已经建立的数据连接的类型
报告类型
+CR: ASYNC 异步透明传输
+CR: REL ASYNC 异步非透明传输
命 令 | AT+CR=1 | 使用扩展报告 |
响 应 | OK | 命令有效 |
8.4 AT+CRC 振铃类型结果码
该命令允许对于呼入电话语音或数据电话的更加详细的RING 指示用扩展字符串来代替RING 显示振铃电话的类型
扩展字符串
+CRING: ASYNC 异步透明传输
+CRING: REL ASYNC 异步非透明传输
+CRING: VOICE 一般的语音电话
+CRING : FAX 传真电话
命 令 | AT+CRC=1 |
响 应 | OK |
响 应 | +CRINGVOICE | 一个语音电话 |
8.5 AT+ILRR DTE-DCE 本地波特率报告
该命令控制DCE 是否向DTE 传送+ILRR:<rate> 格式的信息文本其中<rate> 代表当前DCE-DTE 之间的波特率
如果允许传送对于呼入或呼出的数据电话在最终结果码如CONNECT 之前发送中间过程结果码
<rate> 取值300, 600, 1200, 2400, 4800, 9600,19200, 38400, 57600, 115200
命 令 | AT+ILRR=1 | 允许传送波特率报告 |
响 应 | OK | 命令有效 |
8.6 AT+CRLP 无线链路协议参数
该命令可以改变用于非透明数据传输的无线链路协议参数
命令语法AT+CRLP=<iws>,<mws>,<T1>,<N2>, <ver>
<iws>: (0-61) 下行窗口大小( 缺省值为61)
<mws>: (0-61) 上行窗口大小( 缺省值为61)
<T1> : (40-255) 确认定时器以10 毫秒为单位( 缺省值为48)
<N2>: (1-255) 重传次数( 缺省值为6)
<ver>: (0) 版本号只支持0
命 令 | AT+CRLP=? | 检测命令 |
响 应 | +CRLP: (0-61),(0-61),(40-255),(1,255),(0) OK |
命 令 | AT+CRLP=61,61,48,6,0 | 设置新参数 |
响 应 | OK |
9. 传真命令
9.1 AT+FTM 传送速度
该命令设置传真的传送速度
命令语法AT+FTM=<speed>
<speed> | 说 明 | 调制解调器类型 |
24 | 2400 bps | V.27ter |
48 | 4800 bps | V.27ter |
72 | 7200 bps | V.29 |
96 | 9600 bps | V.29 |
命 令 | AT+FTM=? | 检测命令 |
响 应 | (24,48,72,96) OK |
9.2 AT+FRM 接收速度
该命令设置传真接收速度
命令语法AT+FRM=<speed>
其中的速率和AT+FTM 命令相同
命 令 | AT+FRM=? | 检测命令 |
响 应 | (24,48,72,96) OK |
9.3 AT+FTS 停止传送并等待
该命令停止传送传真并等待指定的一段时间
命令语法AT+FTS=<n>
<n> 等待时间以10 毫秒为单位
命 令 | AT+FTS=? | 检测命令 |
响 应 | (0-255) OK |
命 令 | AT+FTS=50 | <="" td="" style="font-size: 12px; line-height: 18px; font-family: georgia, Verdana, Helvetica, Arial; word-wrap: break-word; "> |