### PUTAL CDMA AT指令操作简易手册 V1.2 #### 一、语音呼叫AT指令 **1.1 拨号** - **指令**: `AT+CDV=<number>` - **示例**: 呼叫电话号码02062862887。 - `AT+CDV=02062862887` - **响应**: - 成功: `OK` `+CCNT:3` - 无网络或信号: `NOCARRIER` - 正在通话中: `BUSY` - 基站拒绝: `+CEND:5` - 正常结束: `+CEND:6` **1.2 DTMF、二次拨号** - **指令**: - 发送DTMF: `AT+DCON=<Keypad>` - 停止发送DTMF: `AT+DCOFF` - **示例**: 二次拨号,拨打分机号“1”。 - `AT+DCON="1"` - `AT+DCOFF` - **响应** (成功): `OK` `OK` **1.3 挂断** - **指令**: `AT+CHV` - **示例**: 在通话过程中主动挂断。 - `AT+CHV` - **响应** (成功): - `OK` `+CEND:10` - 如果对方先挂断: - `+CEND:6` **1.4 来电显示** - **指令**: `AT+CLIP=<n>` (其中<n>为0表示关闭,1表示开启) - **示例**: 开启来电显示功能。 - `AT+CLIP=1` - **响应** (成功): `OK` - 当有电话02062862887呼入时返回: - `RING` `+CLIP:02062862887` - 关闭来电显示功能: - `AT+CLIP=0` **1.5 来电应答** - **指令**: `ATA` - **示例**: 接听电话02062862887。 - `ATA` - **响应** (成功): - `OK` `+CCNT:3` `+CANS` - 若对方挂断电话: - `+CEND:6` **1.6 拒接来电** - **指令**: `AT+CRPH=1` - **示例**: 拒绝接听电话02062862887。 - `AT+CRPH=1` - **响应** (成功): - `OK` `+CEND:10` **1.7 呼叫禁止** - **指令**: `AT+CLCK=<fac>,<mode>` (其中<fac>为特征码,<mode>为模式) - **示例**: 禁止所有来电。 - `AT+CLCK="AI",1` - **响应** (成功): - `OK` - 允许所有来电: - `AT+CLCK="AI",0` - 禁止所有呼出: - `AT+CLCK="AO",1` - 允许所有呼出: - `AT+CLCK="AO",0` **1.8 语音通道选择** - **指令**: `AT+SPEAKER=<mode>` (其中<mode>为模式) - **示例**: 切换至正常模式。 - `AT+SPEAKER=0` - **响应** (成功): - `OK` - 切换至免提模式: - `AT+SPEAKER=1` - 切换至蓝牙模式: - `AT+SPEAKER=2` **1.9 呼叫保持、三方通话** - **指令**: `AT+CFSH[=<phone_number>]` - **示例**: 将当前通话置于保持状态。 - `AT+CFSH` - **响应**: - 成功: `OK` - 如果提供了电话号码,则可以建立三方通话。 #### 二、短信AT指令 **2.1 选择短信格式** - **指令**: `AT+CMGF=<format>` (其中<format>为0或1,0为PDU格式,1为文本格式) - **示例**: 设置短信格式为文本格式。 - `AT+CMGF=1` - **响应** (成功): - `OK` **2.2 选择短信读写操作位置** - **指令**: `AT+CPMS=<location>` (其中<location>为短信存储位置) - **示例**: 将短信存储位置设为SIM卡。 - `AT+CPMS="SM"` - **响应** (成功): - `OK` **2.3 发送短信** - **指令**: `AT+CMGS="<phone_number>"` (后面跟着短信内容,最后以Ctrl+Z结束) - **示例**: 向电话号码02062862887发送短信“你好”。 - `AT+CMGS="02062862887"` 你好 Ctrl+Z - **响应** (成功): - `<sms_id>` `>` `OK` **2.4 读取短信** - **指令**: `AT+CMGR=<index>` (其中<index>为短信索引) - **示例**: 读取第一条短信。 - `AT+CMGR=1` - **响应** (成功): - `<sms_content>` `OK` **2.5 存储短信** - **指令**: `AT+CSMS=<mode>` (其中<mode>为存储模式) - **示例**: 设置短信自动存储到SIM卡。 - `AT+CSMS=1` - **响应** (成功): - `OK` **2.6 从存储的短信中选择短信发送** - **指令**: `AT+CMSS=<index>` (其中<index>为短信索引) - **示例**: 重新发送第一条短信。 - `AT+CMSS=1` - **响应** (成功): - `OK` **2.7 删除短信** - **指令**: `AT+CMGD=<index>` (其中<index>为短信索引) - **示例**: 删除第一条短信。 - `AT+CMGD=1` - **响应** (成功): - `OK` #### 三、电话本AT指令 **3.1 选择电话本的存储位置** - **指令**: `AT+CPBR=<location>` (其中<location>为电话本存储位置) - **示例**: 将电话本存储位置设为SIM卡。 - `AT+CPBR="SM"` - **响应** (成功): - `OK` **3.2 读取电话本记录** - **指令**: `AT+CPBR=<index>` (其中<index>为电话本记录索引) - **示例**: 读取第一条电话本记录。 - `AT+CPBR=1` - **响应** (成功): - `<contact_info>` `OK` **3.3 保存电话本记录** - **指令**: `AT+CPBW=<index>,<name>,<number>` (其中<index>为记录索引,<name>为联系人名称,<number>为电话号码) - **示例**: 保存电话本记录。 - `AT+CPBW=1,"张三","02062862887"` - **响应** (成功): - `OK` **3.4 查找电话本记录(按姓名)** - **指令**: `AT+CPBF=<name>` (其中<name>为联系人名称) - **示例**: 查找姓名为“张三”的电话本记录。 - `AT+CPBF="张三"` - **响应** (成功): - `<contact_info>` `OK` **3.5 查找电话本记录(按电话号码)** - **指令**: `AT+CPBN=<number>` (其中<number>为电话号码) - **示例**: 查找电话号码为“02062862887”的电话本记录。 - `AT+CPBN="02062862887"` - **响应** (成功): - `<contact_info>` `OK` #### 四、UIM操作AT指令 **4.1 PIN码使能** - **指令**: `AT+CPIN=?` - **示例**: 查询PIN码是否被启用。 - `AT+CPIN=?` - **响应** (成功): - `READY` `OK` **4.2 输入、修改PIN码** - **指令**: `AT+CPIN=<pin>` (其中<pin>为PIN码) - **示例**: 输入PIN码。 - `AT+CPIN="1234"` - **响应** (成功): - `OK` **4.3 PUK解锁** - **指令**: `AT+CPIN=<puk>,<new_pin>` (其中<puk>为PUK码,<new_pin>为新的PIN码) - **示例**: 使用PUK码解锁,并设置新的PIN码。 - `AT+CPIN="12345678","8765"` - **响应** (成功): - `OK` **4.4 查询PIN、PUK剩余次数** - **指令**: `AT+CPIN?` - **示例**: 查询PIN码尝试次数。 - `AT+CPIN?` - **响应** (成功): - `+CPIN: READY` `OK` **4.5 查询国家码、网络码** - **指令**: `AT+COPS?` - **示例**: 查询当前运营商的国家码和网络码。 - `AT+COPS?` - **响应** (成功): - `+COPS: 0,0,"中国联通"` `OK` #### 五、UTK操作AT指令 **5.1 UTK操作示例** - **指令**: `AT+UTK...` - **示例**: 操作UTK界面。 - `AT+UTK...` - **响应**: - `OK` #### 六、其他AT指令 **6.1 开关协议栈、飞航模式** - **指令**: `AT+QCFG="urc",<mode>` (其中<mode>为模式) - **示例**: 开启协议栈。 - `AT+QCFG="urc",1` - **响应** (成功): - `OK` **6.2 定时关机指令** - **指令**: `AT+CFUN=<mode>,<time>` (其中<mode>为模式,<time>为时间) - **示例**: 设定在两小时后关机。 - `AT+CFUN=1,2` - **响应** (成功): - `OK` **6.3 模块初始化标志** - **指令**: `AT+QMTINIT` - **示例**: 初始化模块。 - `AT+QMTINIT` - **响应** (成功): - `OK` **6.4 信号强度** - **指令**: `AT+CSQ` - **示例**: 查询信号强度。 - `AT+CSQ` - **响应** (成功): - `+CSQ: <signal_strength>,<ber>` `OK` **6.5 网络注册** - **指令**: `AT+CREG?` - **示例**: 查询网络注册状态。 - `AT+CREG?` - **响应** (成功): - `+CREG: <reg_status>,<network_type>` `OK` #### 七、AT指令开机参考流程 - **步骤1**: 初始化模块。 - `AT+QMTINIT` - **步骤2**: 查询信号强度。 - `AT+CSQ` - **步骤3**: 查询网络注册状态。 - `AT+CREG?` - **步骤4**: 设置短信格式。 - `AT+CMGF=1` - **步骤5**: 开启来电显示。 - `AT+CLIP=1` - **步骤6**: 检查PIN码状态。 - `AT+CPIN?` - **步骤7**: 查询SIM卡电话本。 - `AT+CPBR?` - **步骤8**: 检查短信存储位置。 - `AT+CPMS?` 以上是《PUTAL CDMA AT指令操作简易手册 V1.2》中的主要AT指令及其用法介绍。通过这些指令,用户能够有效地管理CDMA设备的各种通信功能,包括但不限于语音通话、短信收发、电话本管理和SIM卡操作等。这对于开发人员来说是非常宝贵的资源,可以帮助他们更好地理解和实现基于CDMA技术的应用程序和服务。
剩余25页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助