最近有使用过GSM模块发送短信的演示项目,其中要用到与GSM模块通讯交互的一些指令,因现有GSM模块芯片厂商主要为西门子,华为这些大公司,它们使用的指令集都遵循同一标准。以下是从网络上搜集到的西门子AT指令的一些使用说明。以备参考查阅。

1.通用指令

AT指令 说明
AT+CGMI 厂家认证请求,返回模块厂家信息
AT+CGMM 模式认证请求,返回模块使用频段
AT+CGMR 修正认证请求,返回软件版本
AT+CGSN 查看产品IMEI序列号
AT+CSCS 选择TE特性设置
AT+WPCS 选择ME特性设置
AT+CIMI IMSI认证请求,返回SIM卡的IMSI
AT+CCID 获得SIM卡标识
AT+GCAP 查看功能列表
A/ 重复上次命令
AT+CPOF 停止模块的运行
AT+CFUN 设置模块状态
AT+CPAS 查看模块当前活动状态
AT+CMEE 选择模块错误报告方式
AT+CKPD 模拟小键盘控制操作
AT+CCLK 设置或查看当前日期和时间
AT+CALA 设置警报日期和时间
AT+CRMP 演示铃声
AT+CRSL 设置振铃声音大小

2.电话控制指令

AT指令 说明
ATD 拨号
ATH 挂机
ATA 接电话
AT+CEER 查看呼叫失败原因
AT+VTD 设置DTMF(双音多频)语音长度
AT+VTS 发送DTMF语音
ATDL 重拨上一次电话号码
AT%Dn 根据DTR信号自动拨号
ATS0 设置自动应答
AT+CICB 来电信差???
AT+CSNS 单一编号方案???
AT+VGR 调整接收声音增益
AT+VGT 调整发送声音增益
AT+CMUT 设置话筒静音
AT+SPEAKER 话筒选择
AT+ECHO 设置回音取消
AT+SIDET 设置侧音修正
AT+VIP 恢复到默认语音设置

3.网络服务指令

AT指令 说明
AT+CSQ 查看网络信号质量
AT+COPS 选择服务商
AT+CREG 查看当前网络注册状态
AT+WOPN 文字方式显示网络提供商
AT+CPOL 查看优先网络列表

4.安全指令

AT指令 说明
AT+CPIN 输入PIN码
AT+CPIN2 输入PIN2码
AT+CPINC 查看密码剩余尝试次数
AT+CLCK 锁住或解锁设备某些功能
AT+CPWD 更改各种密码

5.电话薄指令

AT指令 说明
AT+CPBS 选择不同存储器上的电话薄
AT+CPBR 读取电话薄
AT+CPBF 按文字查询电话号码
AT+CPBW 向电话薄写入电话号码
AT+CPBP 从电话薄中查询某一电话号码的信息
AT+CPBN 电话薄移动动作
AT+CNUM 查看用户本机号码
AT+WAIP 选择是否重启时初始化电话薄

6.短信息指令

AT指令 说明
AT+CSMS 选择短信息服务
AT+CNMA 新消息确认应答
AT+CPMS 选择短信存储区
AT+CMGF 选择短信格式
AT+CSAS 存储短信参数设置
AT+CRES 设备恢复成存储的短信参数设置
AT+CSDH 显示TEXT短信模式下参数
AT+CNMI 选择如何接收短信息
AT+CMGR 读取短信息
AT+CMGL 按要求列出存储的短信息
AT+CMGS 发送短信息
AT+CMGW 写短信息存入存储区
AT+CMSS 发送存储在存储区的短信息
AT+CSMP TEXT短信模式参数设置
AT+CMGD 删除短信息
AT+CSCA 设置短信服务中心地址
AT+CSCB 选择小区广播信息类型
AT+WCBM 查看小区广播信息标识符
AT+WMSC 修改短信息状态
AT+WMGO 覆盖某一短信息
AT+WUSS 保持短信状态不变

7.辅助业务指令

AT指令 说明
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 设置屏蔽用户

8.数据指令

AT指令 说明
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 选择错误纠正模式

9.传真指令

AT指令 说明
AT+FTM 设置传真发送速率
AT+FRM 设置传真接收速率
AT+FTH 设置使用HDLC协议发送传真速率
AT+FRH 设置使用HDLC协议接收传真速率
AT+FTS 停止发送传真并等待相应时间
AT+FRS 停止侦听网络并等待相应时间向DTE发送报告

10.传真指令(CLASS 2)

AT指令 说明
AT+FDT 开始传输数据
AT+FDR 开始接收数据
AT+FET 设置后面是否还有任务进行
AT+FPTS 设置前面发送数据质量
AT+FK 停止任务
AT+FBOR 设置传输比特顺序
AT+FBUF 显示交换缓存大小
AT+FCQ 控制接收传真备份质量检查
AT+FCR 控制能否再接收传真
AT+FDIS 设置当前任务参数
AT+FDCC 设置任意任务参数
AT+FLID 定义本地ID
AT+FPHCTO 设置确定无任务的等待时间

11.V24-V25指令

AT指令 说明
AT+IPR 设置DCE速率
AT+ICF 设置串口起始帧结构
AT+IFC 设置DTE和DCE数据传输控制方式
AT&C 设置DCD信号
AT&D 设置DTR信号
AT&S 设置DSR信号
ATO 从在线命令模式返回在线数据模式
ATQ 选择DCE是否返回结果代码
ATV 设置DCE响应格式
ATZ 恢复默认设置
AT&W 保存设备设置
AT&T 自动测试
ATE 选择是否回回显字符
AT&F 恢复出厂设置
AT&V 显示DCE参数设置
ATI 显示特殊信息

12.特殊AT指令

AT指令 说明
AT+CCED 获得小区环境参数(可扩展查看接收信号能量参数)
AT+WIND 显示模块状态信息
AT+ALEA 数据加密算法
AT+CRYPT 选择是否进行数据加密
AT+EXPKEY 加密算法设置密码
AT+CPLMN 查看PLMN状态信息
AT+ADC 设置模数转换模式
AT+CMER 选择是否进行键盘报告
AT+WLPR 查看偏好语言
AT+WLPW 设置偏好语言
AT+WIOR 查看通用I/O端口状态
AT+WIOW 设置通用I/O端口状态
AT+WAC 停止当前执行命令
AT+WTONE 演示话筒响或蜂鸣声
AT+WDTMF 演示DTMF声响
AT+WDWL 将模块切换到下载模式
AT+WVR 设置传送语音速率(适用于向外呼叫)
AT+WDR 设置传送数据速率(适用于向外呼叫)
AT+WHWV 显示硬件版本
AT+WDOP 显示生产日期
AT+WSVG 选择默认麦克控制者(默认为1)
AT+WSTR 查看初始化状态或网络状态
AT+WSCAN 查看具体频率接收信号能量
AT+WRIM 查看和设置振铃模式
AT+W32K 选择在不工作状态是否使用32KHz内部时钟
AT+WCDM 选择一种默认出厂铃声
AT+WSSW 显示软件版本
AT+WCCS 显示或编辑发送和接收字符
AT+WLCK 设置设备锁定
AT+CPHS 设置DPHS功能

13.SIM卡工具箱命令

AT指令 说明
AT+STSF 设置SIM卡工具箱功能
AT+STIN SIM卡工具箱指示
AT+STGI 显示SIM卡工具箱命令信息
AT+STCR 回显命令:工具箱控制反应
AT+STGR 选择或回应命令

最后修改:2021 年 08 月 09 日
如果觉得我的文章对你有用,请随意赞赏