Luat 4G LTE 模块 AT 命令手册 V5.0.2 适用模块 :Air720/Air723/Air724 系列 发布时间 :2020/10/12 1 / 296

Size: px
Start display at page:

Download "Luat 4G LTE 模块 AT 命令手册 V5.0.2 适用模块 :Air720/Air723/Air724 系列 发布时间 :2020/10/12 1 / 296"

Transcription

1 Luat 4G LTE 模块 AT 命令手册 V5.0.2 适用模块 :Air720/Air723/Air724 系列 发布时间 :2020/10/12 1 / 296

2 修改记录 版本 修改时间 修改内容 作者 版本要求 备注 V 添加音频功放类型设置指令 AT+SPKPA 汪远 >=V1342 版本号可以通过 添加 GPS 相关指令 >=V ATI 查询 添加蓝牙相关指令 >=V V 添加获取文件大小的指令及使用方法举 汪远 >=V584 例 2 添加 MIC 增益设置指令 更新 +CAUDPLAY 这个命令的设置命令 >=V 添加 AT 文档中蓝牙部分的数据界限 陈旭东 >=V 添加 AT 文档中蓝牙的应用举例 3 蓝牙开关查询命令添加查询主从模式 V MPUB 最大 message 长度改为 2348 王健 >=V 完善 MIC 增益命令缺失参数 汪远 >=V AT 手册添加关于读写蓝牙 MAC 地址的指令 陈旭东 >=V 蓝牙 MAC 地址大小端修改 陈旭东 >=V WIFISCAN 支持异步扫描 陈之敏 >=V 删除 +CIEV BATTERY 事件上报 朱汪斌 >=V 修改 AT+BLECOMM=CONNECT? 命令关于地 址的描述 陈旭东 >=V / 296

3 1 AT 命令概述 文档目的 惯例和术语缩写 AT 命令语法 AT 命令最大响应时间 基本命令 查询制造商名称 :AT+CGMI 查询模块型号 :AT+CGMM 查询模块版本信息 :AT+CGMR 查询 IMEI 号 :AT+CGSN 查询 SIM 卡 ICCID 号码 :AT+CCID(/ICCID) 查询 IMSI:AT+CIMI 查询产品信息 :ATI 查询模块 FIRMWARE 版本 :AT+VER 查询平台硬件版本 :AT^HVER 查询各种信息 :AT*I 重复上一条命令 :A/ 写 SN 号命令 :AT+WISN 重启模块 :AT+RESET 重启模块并恢复出厂设置 :AT+RSTSET 配置命令 选择 TE 字符集 :AT+CSCS 保存用户当前的配置 :AT&W 设置命令回显模式 :ATE 恢复所有参数为出厂配置 :AT&F 设置结果码抑制模式 :ATQ 设置 TA 响应内容的格式 :ATV 设置 CONNECT 结果码格式和监测呼叫进程 :ATX 设置自动应答前振铃次数 :ATS FOTA 空中升级 :AT+UPGRADE 设置指令行终止符 :ATS 设置命令行编辑字符 :ATS 设置 CDC 功能模式 :AT&C 设置 DTR 功能模式 :AT&D 实时时钟 :AT+CCLK 设置 USB 模式 :AT+SETUSB 设备错误 :AT+CMEE 错误码描述 :+CME ERROR:<ERR> 设备控制命令 手机活动状态 :AT+CPAS 模块功能模式 :AT+CFUN 关机 :AT+CPOWD 输入 PIN 码 :AT+CPIN / 296

4 4.5 设备锁定 :AT+CLCK 修改密码 :AT+CPWD 网络灯闪烁的时间间隔 :AT+SLEDS 设置 TE-TA 波特率 :AT+IPR 设置 TE-TA 帧格式 :AT+ICF 设置指令行换行字符 :ATS TE-TA 本地流量控制 :AT+IFC 多路复用 :AT+CMUX 开启和关闭 SIM 卡在位硬件检测 :AT+CSDT 检测某个插槽的 SIM 卡是否在位 :AT*SIMDETEC 控制 SIM 卡状态主动上报 :AT^CARDMODE 获取 SIM 类型 :AT*EUICC 通过 UART 口设置睡眠唤醒 :AT+CSCLK 设置睡眠等待时间 :AT+WAKETIM 设置 RI 指示功能 :AT+CFGRI 短信特定字符触发 RI 功能 :AT*CMCRI 设置 MAC 地址 :AT+MIFIMAC 读取 ADC:AT+CADC 读取 VBAT 电压 :AT+CBC 打开 / 关闭网络灯 :AT+CNETLIGHT SIM 卡切换 :AT+SIMCROSS RNDIS/ECM 功能开关 :AT+RNDISCALL 网络服务相关命令 查询信号质量 :AT+CSQ 查询信号质量 ( 扩展 ):AT+CESQ 打开 CSQ 主动上报 :AT*CSQ 网络注册信息 :AT+CREG E-UTRAN EPS 网络注册状态 :AT+CEREG 设置网络模式 :AT^SYSCONFIG 查询 CID 相关的上下文定义 :AT+CGCONTRDP 运营商查询和选择 :AT+COPS 自动时区更新 :AT+CTZU 打开 NITZ 自动上报 :AT+CTZR (URC)NITZ 自动上报 :+NITZ:<TIME>,<DS> 设置小区背景搜寻 :AT+BGLTEPLMN 使能 HSDPA 和 HSUPA:AT*EHSDPA GSM/UMTS/LTE 模式和频段设置 :AT*BAND 查询当前工作频段 :AT*BANDIND 查询接入机制 (ACCESS TECHNOLOGY):AT^CACAP 查询当前的系统信息 :AT^SYSINFO 设置无线接入方式 :AT+CTEC 小区 / 频率锁 :AT*CELL 读取基站定位 (LBS) 信息和时间 :AT+CIPGSMLOC 读取 WIFI 定位信息和时间 :AT+WIFILOC 获取 WIFI 信息 :AT+WIFISCAN / 296

5 5.23 流量查询命令 :AT^DATAINFO (URC) 手动 PLMN 选择选项 :+MSRI (URC) 系统模式 : ^MODE (URC)SIM 卡状态上报 :^SIMST 小区信息查询 :AT+CCED 设置工程模式 :AT+EEMOPT 在工程模式下查询 GSM/UMTS/LTE 信息 :AT+EEMGINFO (URC) 工程模式基本信息 :+EEMGINFOBASIC (URC)GSM 工程模式下当前小区的信息 :+EEMGINFOSVC (URC)GSM 工程模式下 PS 信息 :+EEMGINFOPS (URC)GSM 工程模式下邻接小区的信息 :+EEMGINFONC (URC) 工程模式下当前网络状态 :+EEMGINBFTM (URC)UMTS 工程模式下当前小区的信息 :+EEMUMTSSVC (URC)UMTS 工程欧式下同频率信息 :+EEMUMTSINTRA (URC)UMTS 工程模式下频间信息 :+EEMUMTSINTER (URC)UMTS 工程模式下无线接入技术间信息 :+EEMUMTSINTERRAT (URC)LTE 工程模式下服务小区信息 :+EEMLTESVC (URC)LTE 工程模式下同频信息 :+EEMLTEINTRA (URC)LTE 工程模式下频间信息 :+EEMLTEINTER (URC)LTE 工程模式下无线接入技术间信息 :+EEMLTEINTERRAT (URC) 事件控制指示 :+CIEV (URC) 网络服务类型指示 通话控制和音频相关命令 打开 VOLTE 功能 :AT+SETVOLTE 发起呼叫 :ATD 接听来电 :ATA 挂断通话 :ATH 挂断通话 :AT+CHUP 列出所有当前的呼叫 :AT+CLCC 设置主叫号码显示 :AT+CLIP 呼叫保持和多方通话 :AT+CHLD 产生 DTMF 音 :AT+VTS DTMF TONE 周期 :AT+VTD TTS(TEXT TO SPEECH) 功能 :AT+CTTS 设置 TTS 播放模式 :AT+CTTSPARAM 音频录制 :AT+CAUDREC 语音文件播放 :AT+CAUDPLAY 语音通道切换 :AT+AUDCH 通话音量控制 :AT+CLVL 本地音频播放音量控制 :AT+CRSL 音频功放类型设置指令 :AT+SPKPA 音频 MIC 增益设置指令 :AT+CACCP 短消息命令 PDU 短信编码格式介绍 / 296

6 7.2 选择短消息服务 :AT+CSMS 短消息优先存储区选择 :AT+CPMS 短消息中心地址 :AT+CSCA 短消息格式 :AT+CMGF 设置短信 TEXT 模式参数 :AT+CSMP 控制 TEXT 模式下短信头信息显示 :AT+CSDH 新消息指示 :AT+CNMI 新短消息确认 :AT+CNMA 发送短信 :AT+CMGS 把消息写入存储器 :AT+CMGW 从存储器发送短信 :AT+CMSS 短信链路控制命令 :AT+CMMS 读短信 :AT+CMGR 列举短消息 :AT+CMGL 删除短消息 :AT+CMGD 小区广播短消息类型选择 :AT+CSCB 短信业务失败结果码 :CMS ERROR:<ERR> 电话本命令 选择电话本存储类型 :AT+CPBS 读取电话本记录 :AT+CPBR 查找电话本记录 :AT+CPBF 写电话本记录 :AT+CPBW 本机号码 :AT+CNUM 分组域相关命令 GPRS 网络注册状态 :AT+CGREG GPRS 附着分离 :AT+CGATT PDP 上下文定义 :AT+CGDCONT PDP 上下文鉴权参数 :AT+CGAUTH 显示 PDP 地址 :AT+CGPADDR PDP 上下文激活 :AT+CGACT 可接受的最小服务质量简报 :AT+CGQMIN 请求的服务质量简报 :AT+CGQREQ 控制非请求 GPRS 事件上报 :AT+CGEREP (URC) 分组域事件 URC 上报 :+CGEV 通过 CID 查询本地 IP 地址 :AT*GETIP 打开或关闭自动获取 APN:AT+AUTOAPN 设置 LTE 下缺省的 PDP 承载 :AT*CGDFLT 设置 LTE 缺省的 PDP 承载的鉴权参数 :AT*CGDFAUTH NTP 相关命令 设置 GPRS 承载场景 ID:AT+CNTPCID 同步网络时间 :AT+CNTP 文件系统读写命令 / 296

7 11.1 创建一个文件 :AT+FSCREATE 读文件 :AT+FSREAD 写文件 :AT+FSWRITE 获取盘符 :AT+FSDRIVE 显示文件目录列表 :AT+FSLS 获取可用空间大小 :AT+FSMEM 创建目录 :AT+FSMKDIR 删除目录 :AT+FSRMDIR 删除文件 :AT+FSDEL 获取文件大小 :AT+FSFLSIZE 使用方法举例 嵌入式 TCPIP 命令 启动多 IP 连接 :AT+CIPMUX 启动任务并设置接入点 APN 用户名 密码:AT+CSTT 专网卡设置 APN 用户名 密码和鉴权方式:AT+CPNETAPN 激活移动场景 ( 或发起 GPRS 或 CSD 无线连接 ):AT+CIICR 查询本地 IP 地址 :AT+CIFSR 设置 TCP 使用 SSL 功能 :AT+CIPSSL 配置 TCP SSL 参数 :AT+SSLCFG 配置本地 TCP 端口 :AT+CLPORT 建立 TCP 连接或注册 UDP 端口号 :AT+CIPSTART 选择 TCPIP 应用模式 :AT+CIPMODE 选择非透传数据发送模式 :AT+CIPQSEND 设置接收的数据末尾是否自动添加回车换行 :AT+CIPRXF 配置透明传输模式 :AT+CIPCCFG 发送数据 :AT+CIPSEND 设置自动发送数据前的定时时间 :AT+CIPATS 设置发送数据时是否显示 > 和发送情况提示 :AT+CIPSPRT 查询当前连接状态 :AT+CIPSTATUS 查询已连接数据传输状态 :AT+CIPACK 设置为 CSD 或 GPRS 连接模式 :AT+CIPCSGP 配置域名服务器 DNS:AT+CDNSCFG 域名解析 :AT+CDNSGIP 设置单链接接收数据时是否显示发送方的 IP 地址和端口号 :AT+CIPSRIP 设置单链接接收数据是否显示 IP 头 :AT+CIPHEAD 设置单链接接收数据是否在 IP 头显示传输协议 :AT+CIPSHOWTP 配置 TCP 协议的参数 :AT+TCPUSERPARAM 多链接时接收数据 :+RECEIVE 保存 TCPIP 应用上下文 :AT+CIPSCONT 手动获得网络数据 :AT+CIPRXGET 关闭 TCP 或 UDP 连接 :AT+CIPCLOSE 关闭移动场景 :AT+CIPSHUT 修改 RNDIS 网卡网关 IP 地址 :AT+ROUTEIP PING 回声请求命令 :AT+CIPPING 设置 TCP 保活 (KEEP-ALIVE) 参数 :AT+CIPTKA / 296

8 12.34 心跳包参数设置 :AT^HEARTCONFIG 设置心跳包内容 :AT^HEARTBEAT 设置 HEX 编码格式心跳包内容 :AT^HEARTBEATHEX 心跳包参数设置 :AT^HEARTINQUIRE 从数据模式或 PPP 在线模式切换至命令模式 : 从命令模式切换至数据模式 :ATO TCP/UDP 错误码 状态机 模块上电初始化以及 TCPIP 流程 使用方法举例 IP 应用相关命令 IP 应用设置 :AT+SAPBR HTTP 相关命令 初始化 HTTP 服务 :AT+HTTPINIT 启用 SSL:AT+HTTPSSL 设置 HTTP 参数值 :AT+HTTPPARA 写数据 :AT+HTTPDATA HTTP 方式激活 :AT+HTTPACTION 查询 HTTP 服务响应 :AT+HTTPREAD 查询 HTTP 头信息 :AT+HTTPHEAD 保存 HTTP 应用上下文 :AT+HTTPSCONT 终止 HTTP 任务 :AT+HTTPTERM HTTP 错误码 :ERROR:<ERR CODE> 使用方法举例 FTP 相关命令 设置 FTP 控制端口 :AT+FTPPORT 设置 FTP 主动或被动模式 :AT+FTPMODE 设置 FTP 数据传输类型 :AT+FTPTYPE 设置 FTP 输入类型 :AT+FTPPUTOPT 设置 FTP 承载标识 :AT+FTPCID 设置 FTP 下载续传 :AT+FTPREST 设置 FTP 服务器地址 :AT+FTPSERV 设置 FTP 用户名称 :AT+FTPUN 设置 FTP 密码 :AT+FTPPW 设置 FTP 下载文件名称 :AT+FTPGETNAME 设置 FTP 下载文件路径 :AT+FTPGETPATH 设置 FTP 上传文件名称 :AT+FTPPUTNAME 设置 FTP 上传文件路径 :AT+FTPPUTPATH 远程服务器上创建文件目录 :AT+FTPMKD 远程服务器上删除文件目录 :AT+FTPRMD 下载文件 :AT+FTPGET 上传文件 :AT+FTPPUT 下载文件 ( 扩展 ):AT+FTPEXTGET / 296

9 15.19 上传文件 ( 扩展 ):AT+FTPEXTPUT 下载文件并保存到文件系统中 :AT+FTPGETTOFS 从文件系统上传文件到服务器 :AT+FTPPUTFRMFS 从文件系统加载到 RAM 中并用 FTPPUT 上传 :AT+FTPFILEPUT 获取远程服务器上文件目录 :AT+FTPLIST 获取远程服务器上文件大小 :AT+FTPSIZE 获取 FTP 状态 :AT+FTPSTATE 保存 FTP 应用上下文 :AT+FTPSCONT 删除服务器上指定的文件 :AT+FTPDELE 退出当前 FTP 会话 :AT+FTPQUIT 使用方法举例 MQTT 相关命令 设置 MQTT 相关参数 :AT+MCONFIG 建立 TCP 连接 :AT+MIPSTART 客户端向服务器请求会话连接 :AT+MCONNECT 发布消息 :AT+MPUB 发布定长消息 :AT+MPUBEX 订阅主题 :AT+MSUB 取消订阅主题 :AT+MUNSUB 打印收到的所有的订阅消息 :AT+MQTTMSGGET 设置订阅消息的打印模式 :AT+MQTTMSGSET MQTT 消息编码格式切换 :AT+MQTTMODE 关闭 TCP 连接 :AT+MIPCLOSE 关闭 MQTT 连接 :AT+MDISCONNECT 查询 MQTT 连接状态 :AT+MQTTSTATU 使用方法举例 蓝牙相关命令 蓝牙开关 :AT+BTCOMM=ENABLE 设置名称 :AT+BLECOMM=NAME 设置广播数据 :AT+BLEADV=ADVDATA 设置响应数据 :AT+BLEADV=SCANRSPDATA 广播开关 :AT+BLEADV=ENABLE (URC) 连接状态上报 :+BLEIND=CONNECT (URC) 断开状态上报 :+BLEIND=DISCONNECT 扫描开关 :AT+BLESCAN=ENABLE (URC) 扫描结果上报 :+BLEIND=SCAN 连接从设备 :AT+BLECOMM=CONNECT 断开从设备 :AT+BLECOMM=DISCONNECT 发现服务 UUID:AT+BLECOMM=FINDSERVICE (URC) 服务 UUID 上报 :+BLEIND=FINDSERVICE 发现服务内的特征 :AT+BLECOMM=FINDCHARACTERISTIC (URC) 特征 UUID 上报 :+BLEIND=FINDCHARACTERISTIC 通知开关 :AT+BLECOMM=NOTIFICATION 发送数据 :AT+BLECOMM=SENDDATA / 296

10 17.18 (URC) 接收数据上报 :+BLEIND=DATA 蓝牙 MAC 地址 :AT+BTMAC 使用方法举例 GPS 相关的命令 GPS 开关 :AT+CGNSPWR 读取 GNSS 信息 :AT+CGNSINF 打开 GNSS URC 上报 :AT+CGNSURC 将读取到的 GNSS 数据发送到 AT 口 :AT+CGNSTST 给 GNSS 发送控制命令 :AT+CGNSCMD 读取 GNSS 版本 :AT+CGNSVER 设置辅助定位 :AT+CGNSAID 删除 EPO 文件 :AT+CGNSDEL 使用方法举例 / 296

11 1 AT 命令概述 1.1 文档目的 本手册详细介绍了合宙 Luat LTE 模块做支持的 AT 命令集 1.2 惯例和术语缩写 本手册中模块可以被称为如下术语 : 1)ME ( 移动设备 ), 它可包括移动终端 (MT), 终端适配器 (TA) 2)MS ( 移动台 ), 它包括移动设备 (ME) 和用户识别模块 (SIM) 3)TA ( 终端设配器 ) 4)DCE ( 数据通信设备 ) 或者传真 DCE ( 传真调制解调器, 传真板 ) 在应用中, 控制器通过串口发送 AT 命令来控制 GSM 模块 串口线对端的控制器可以被称为如下术语 : 1) TE ( 终端设备 ) 或 2) DTE ( 数据终端设备 ) 或者简单地说, 一个嵌入式应用 其他术语缩写 : AT ATtention; this two-character abbreviation is always used to start a command line to be sent fromte to TA BCD Binary Coded Decimal DCE Data Circuit terminating Equipment DTE Data Terminal Equipment IMEI International Mobile station Equipment Identity ICCID Integrate circuit card identity IRA International Reference Alphabet (ITU-T T.50) ME Mobile Equipment 11 / 296

12 MT SIM TA TE URC NTP NITZ MO Mobile Termination Subscriber Identity Module Terminal Adaptor, e.g. a GSM data card (equal to DCE) Terminal Equipment, e.g. a computer (equal to DTE) Unsolicited Reslut Code Network Time Protocol Network Identity and Time Zone Mobile Originated 1.3 AT 命令语法 本手册中所有命令行必须以 "AT" 或 "at" 作为开头, 以回车 (<CR>) 作为结尾 响应通常紧随命令之后, 它的样式是 < 回车 >< 新行 >< 响应内容 >< 回车 >< 新行 > (<CR><LF>< 响应内容 ><CR><LF>) 整本手册里, 只有 < 响应内容 > 被自始至终介绍, 而 < 回车 >< 新行 > 被有意省略了 合宙无线模块提供的 AT 命令包含符合 GSM07.05 GSM07.07 和 ITU-T Recommendation V.25ter 的命令. 所有 AT 命令从语法上可以分为三类 : 基础类, S 参数类 以及 扩展类, 分别介绍如下 : 基础类 AT 命令 这类 AT 命令具有 AT<x><n> 或者 AT&<x><n> 格式, 其中 <x> 是命令 ; <n> 可以是一个或者多个参数 例如 : ATE<n>, 该命令用于为 DCE 开关回显功能, 即 DCE 会依据 <n> 值决定是否把接收的字符回显给 DTE <n> 是选配参数, 若没有赋值, 模块将使用默认值 S 参数类 AT 命令 这类 AT 命令格式为 ATS<n>=<m>, 其中 <n> 是 S 寄存器的索引 ; <m> 是赋予的值 <m> 是选配参数, 若没有赋值, 模块将使用默认值 扩展类 AT 命令 一般来讲, 扩展类命令依据功能可以分为以下几种类型 : 命令类型 语法 说明 测试命令 AT+<X>=? 该命令用于查询设置命令或内部程序设置的参数以及其取值范围 查询命令 AT+<X>? 该命令用于返回参数的当前值 设置命令 AT+<X>=< > 该命令用于设置用户自定义的参数值 执行命令 AT+<X> 该命令用于读取受 GSM 模块内部程序控制的不可变参数 扩展类命令语法 : 在命令行 TA 返回结果中 <> 内为必配参数,[ ] 内为选配参数 ; 在每条命令中, 选配参数和必配参数必须按照规定的顺序排列, 各参数间必须用逗号隔开 ; 字符串参数一般放在双引号中 ; 实际使用中,<>,[ ] 不必输入 12 / 296

13 一行内同时输入多条 AT 命令的语法 : 数条 AT 命令可以被放在同一命令行中输入 这样则不需要在每条命令的开头输入 AT 或 at, 仅需要在命令行的开 头输入 AT 或 at 即可 请注意 : 在扩展类的命令后面, 应增加一个分号作为定界符, 基础类命令以及 S 参数命令则不 用输入分号 例如 : 命令 ( ) / 返回 () 实例 ATE0&W+CREG=2;&W 解释和说明 设置成功 设置回显关闭并保存, 设置网络注册状态 URC 上报模式为 2 并保存 AT+CFUN=1;+CIMI;+VER AirM2M_720_V524_LTE_AT_NAND AT 命令最大响应时间 以下表格中列举出的 AT, 不管设置命令 查询命令抑或测试命令, 最大响应时间都如表格所示, 表格没列举出来的 AT, 不管测试命令 查询命令抑或设置命令, 最大响应时间都是 9 秒 AT 命令 最大响应时间 ( 单位 : 秒 ) COPS 300 BGLTEPLMN 300 CGACT 108 CGATT 108 CGDATA 180 CUSD 108 CFUN 45 CMGS 90 CMGW 90 CPBW 72 CPIN 180 CSTT 60 CIICR 90 CIPSHUT 90 特别声明 : 对每个命令而言, 如果未特别指出, 则该命令适合所有合宙 4G 模块! 13 / 296

14 2 基本命令 2.1 查询制造商名称 :AT+CGMI 命令类型 语法 返回 执行命令 AT+CGMI <manufacturer> 参数定义取值对取值的说明 <manufacturer> 生产厂商 ID 取值由模块厂商定义 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CGMI 查询模块的生产厂商的 ID +CGMI: "AirM2M" 返回查询结果 2.2 查询模块型号 :AT+CGMM 命令类型 语法 返回 执行命令 AT+CGMM <model> 参数 定义 取值 对取值的说明 <model> 模块的型号 由厂商而定 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CGMM 查询模块型号 +CGMM: "Air720" 返回查询结果 2.3 查询模块版本信息 :AT+CGMR 命令类型语法返回 执行命令 AT+CGMR Revision: <revision> 14 / 296

15 测试命令 AT+CGMR=? 参数定义取值对取值的说明 <revision> 软件版本标识由厂商定义 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CGMR 查询软件版本标识 +CGMR: "AirM2M_720H_V1279_LTE_AT" 返回查询结果 2.4 查询 IMEI 号 :AT+CGSN 命令类型 语法 返回 执行命令 AT+CGSN <IMEI> 测试命令 AT+CGSN=? 参数 定义 取值 对取值的说明 <IMEI> 产品序列号, 即国际移动设备识别码 IMEI (International Mobile Equipment Identification) - 15 位数字组成 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CGSN 查询产品 IMEI 返回查询结果 2.5 查询 SIM 卡 ICCID 号码 :AT+CCID(/ICCID) 命令类型语法返回 执行命令 AT+CCID <iccid> AT+ICCID +ICCID:<iccid> 15 / 296

16 参数 定义 取值 对取值的说明 <ICCID> 产品 ICCID 号 (Integrated circuit card 一般由 20 位数字组成 identity, 集成电路卡识别码 ) 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CCID 查询 SIM 卡 ICCID 号 返回查询结果 AT+ICCID 查询 SIM 卡 ICCID 号 +ICCID: 返回查询结果 2.6 查询 IMSI:AT+CIMI 命令类型 语法 返回和说明 执行命令 AT+CIMI <IMSI> 参数 定义 取值 对取值的说明 <IMSI> 国际移动台用户识别码 ( International Mobile Subscriber Identity) 由 15 位数字组成 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CIMI 查询 IMSI 号 返回查询结果 2.7 查询产品信息 :ATI 命令类型 语法 返回 <module info> 执行命令 ATI 16 / 296

17 参数定义取值对取值的说明 <module info> 模块相关信息 ( 厂商, 版本 ) - 由厂商定义 举例 : 命令 ( )/ 实例 解释和说明 返回 () ATI 查询模块信息 AirM2M_Air720SG_V545_LTE_AT 返回查询结果 2.8 查询模块 FIRMWARE 版本 :AT+VER 命令类型 语法 返回 执行命令 AT+VER <firmware ver> 注意事项 返回结果与 ATI 一致 参数定义取值对取值的说明 < firmware ver> 模块内部软件版本 - 由厂商定义 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+VER 查询模块信息 AirM2M_Air724UG_V670_LTE_AT 返回查询结果 2.9 查询平台硬件版本 :AT^HVER 命令类型 语法 返回 执行命令 AT^HVER ^HVER:<hardversion> 举例 : 17 / 296

18 命令 ( )/ 返回 () 实例 解释和说明 AT^HVER 查询模块平台硬件信息 ^HVER: MRVLTD01 返回查询结果 2.10 查询各种信息 :AT*I 命令类型语法返回 设置命令 AT*I Manufacturer:<manufacturer> Model: <model> Revision: <revision> ATVer: <atver> HWVer: <hwver> Buildtime: <Buildtime> IMEI: <imei> ICCID:<iccid> IMSI:<imsi> 参数 Definition 取值 解释 <manufacturer> +CGMI 命令的返回 <model> +CGMM 命令的返回 <revision> +CGMR 命令的返回 <atver> AT 版本 <hwver> 硬件版本 <Buildtime> 版本固件的编译时间 <imei> 同 +CGSN 命令的返回值 <iccid> 同 +ICCID 命令的返回值 <imsi> 国际移动台用户识别码 ( International Mobile Subscriber Identity) 由 15 位数字组成 举例 : 命令 ( )/ 返回 () 实例 AT*I Manufacturer: AirM2M Model: Air724UG Revision: AirM2M_Air724UG_V670_LTE_AT ATVer: 193 HWVer: A10 Buildtime: Jun :55:20 解释和说明 18 / 296

19 IMEI: ICCID: F IMSI: 重复上一条命令 :A/ 命令类型语法返回和说明 执行命令 A/ 注意事项 这条命令后面必须加回车键才能正常使用 响应 : 重复上一条命令, 该命令行无需以终止符作为结尾 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CIMI 查询 IMSI 号 返回 IMSI 号 A/ 重复上一条命令, 即 AT+CIMI 返回 IMSI 号 2.12 写 SN 号命令 :AT+WISN AT+WISN 是用来写用户 sn(serial number) 到模块里的 命令类型 语法 返回 设置命令 AT+WISN=<user_sn> +CME ERROR: <err> 查询命令 AT+WISN? <user_sn> 参数定义取值对取值的说明 <user_sn> special SN - 由用户定义, 最长 64 位 举例 : 19 / 296

20 命令 ( )/ 实例 解释和说明 返回 () AT+WISN=" " 写客户 SN 号 AT+WISN? 查询客户 SN 号 重启模块 :AT+RESET 重启模块 命令类型 语法 返回 执行命令 AT+RESET 2.14 重启模块并恢复出厂设置 :AT+RSTSET 重启模块并恢复出厂设置 命令类型 语法 返回 执行命令 AT+RSTSET 20 / 296

21 3 配置命令 3.1 选择 TE 字符集 :AT+CSCS 设置命令通知 DCE,DTE 需要使用的字符集, 以确保 DCE 和 DTE 在约定的字符集之间准确转换字符串 命令类型 语法 返回 设置命令 AT+CSCS=<chset> 查询命令 AT+CSCS? +CSCS: <chset> 测试命令 AT+CSCS=? +CSCS: (<chset> 取值列表 ) 参数 定义 取值 对取值的说明 "GSM" GSM 7 位默认字符 (3GPP TS ) "IRA" 国际参考符号集 (ITU-T T.50) <chset> 字符集 "PCCP936" "HEX" "UCS2" 16 位通用多字节编码字符集 举例 : 命令 ( )/ 返回 () 实例 AT+CSCS? +CSCS: IRA 解释和说明 AT+CSCS=? 查询字符集范围 +CSCS: ("IRA","UCS2","GSM") CAT4 模块的返回 AT+CSCS=? 查询字符集范围 +CSCS: ("GSM","HEX","PCCP936","UCS2") CAT1 模块的返回 21 / 296

22 3.2 保存用户当前的配置 :AT&W 本文档中大部分的 AT 命令, 若希望模块重启后其参数不变, 都需要通过 AT&W 保存 该命令将用户设置的一些 AT 命 令参数保存到 NV 中, 重开机后相关的配置自动加载并生效 命令类型 语法 返回和说明 执行命令 AT&W 3.3 设置命令回显模式 :ATE 执行命令设置 TA 在命令模式下, 是否可以回显从 TE 接收到的字符 命令类型语法返回 执行命令 ATE<value> 参数定义取值对取值的说明 0 回显模式关闭 <value> 是否回显 1 回显模式打开 3.4 恢复所有参数为出厂配置 :AT&F 执行命令把所有参数恢复为出厂配置 命令类型 语法 返回 执行命令 AT&F 3.5 设置结果码抑制模式 :ATQ 此命令用于设置 TA 是否向 TE 发送结果码 并且此设置不会影响响应内的内容 命令类型 语法 返回和说明 执行命令 ATQ<n> 参数存储模式 设置命令的参数可以通过 AT&W 命令保存到 NVM 中, 重启不丢失 参数定义取值对取值的说明 0 向 TE 发送结果码 <n> 是否显示结果码 1 结果码被抑制, 不发送 22 / 296

23 举例 : 命令 ( )/ 返 实例 解释和说明 回 () ATQ1 设置为不返回结果码 此时没出现 这个结果码 AT+CREG? +CREG: 0,1 此时没出现 这个结果码 3.6 设置 TA 响应内容的格式 :ATV 该命令用于设置结果码和返回结果的传送格式 ( 数字格式或者字母格式 ), 并设置头部和尾部的内容, 这些内容是与结果码和信息返回结果一起发送的 命令类型语法返回和说明 执行命令 ATV<value> 当 <value>=0 时, 返回 : 0 或 4 当 <value>=1 时, 返回 : 或 ERROR 参数 定义 取值 对取值的说明 0 设置成功后, 输入 AT 命令后的返回信息如下 : 信息返回 :<text><cr><lf> 结果码返回 ( 数字型 ):<numeric code><cr> <value> 结果码显示模式 1 设置成功后, 输入 AT 命令后的返回信息如下 : 信息返回 :<CR><LF><text><CR><LF> 结果码返回 ( 冗长字符型 ):<CR><LF><verbose code><cr><lf> 一些常用的 code 定义如下 : <numeric code> (ATV0) <verbose code>(atv1) 说明 0 执行命令的正确确认 1 CONNECT 连接已经建立 ;DCE 从命令状态切换为在线数据状态 2 RING DCE 已经检测到一个来自网络的呼叫 3 NO CARRIER 连接中断或尝试建立连接失败 ERROR 命令不能被识别, 超出命令行的最大长度, 参数值无效, 或命令进程 4 中的其他问题 6 NO DIALTONE 无法检测到拨号音 7 BUSY 检测到忙音信号 ( 占线 ) 8 NO ANSWER 若 "@" 拨号修改量被使用, 则紧跟 5 秒静默时间的远程振铃没有在定时器 (S7) 超时前检测到 即无人应答 9 PROCEEDING 一条 AT 命令正在被处理 制造商特殊需求 CONNECT <text> 与 CONNECT 相同, 但包含制造商特殊需求的文本可以制定 DTE 速 23 / 296

24 率, 线速, 错误控制, 数据压缩, 或其他状态 举例 : 命令 ( )/ 回 () 返 实例 解释和说明 ATV0 设置结果码显示模式为 0, 设置成功后, 输入 AT 命令后的返回信息如下 : 信息返回 :<text><cr><lf> 结果码返回 ( 数字型 ):<numeric code><cr> 0 0 表示 (URC) (URC) AT+CSCS? +CSCS: IRA 设置 CONNECT 结果码格式和监测呼叫进程 :ATX 此命令用于设置 TA 是否做拨号音和忙音检测, 以及向 TE 发送某一个特定的结果码 命令类型 语法 返回 执行命令 ATX<value> 参数定义取值对取值的说明 < value > CONNECT 结果 码和呼叫进程模 式设定 进入在线数据状态时立即返回给定连接 CONNECT 结果码, 拨号音和忙音检测均禁用进入在线数据状态时立即返回给定连接 CONNECT<text> 结果码, 拨号音和忙音检测均禁用进入在线数据状态时立即返回给定连接 CONNECT<text> 结果码, 拨号音检测开启, 忙音检测禁用进入在线数据状态时立即返回给定连接 CONNECT<text> 结果码, 拨号音检测禁用, 忙音检测开启进入在线数据状态时立即返回给定连接 CONNECT<text> 结果码, 拨号音与忙音检测均开启 3.8 设置自动应答前振铃次数 :ATS0 设置命令, 可启用或禁用 DCE 自动应答入局呼叫 若 <n> 设置为非零取值, 当入局呼叫指示 (RING) 达到规定次数后,DCE 自动应答 命令类型语法返回 设置命令 ATS0=<n> 查询命令 ATS0? <n> 24 / 296

25 参数定义取值对取值的说明 <n> 自动应答模式 0 禁用自动应答 ( 默认 ) 1~255 达到指定的振铃次数后, 启用自动应答 举例 : 命令 ( ) 实例 解释和说明 / 返回 () ATS0=3 设置当有来电时,MT 响三声后自动接听 (URC) RING RING RING 有一个来电, 当显示 3 个 RING( 即响三声 ) 后, 自动接听 3.9 FOTA 空中升级 :AT+UPGRADE FOTA(Firmware Over The Air) 是空中升级固件的功能 过程按顺序如下 : 1 跟服务器固件版本比较版本号大小 ; 2 如果服务器固件版本号大, 则启动下载固件的过程 ; 3 下载固件完毕, 模块自动重启, 烧录新版本 ; 4 模块再次自动重启, 运行新固件 命令类型语法返回说明 设置命令 查询命令 AT+UPGRADE=<tag>,<value> [,<savetonv>] AT+UPGRADE=<tag> AT+UPGRADE? +UPGRADE:<tag>,<value> +UPGRADE: <state> +UPGRADE: <state>,<percent> +UPGRADE: <state>, [<error code>, <http respone>, <fota error cause>] 设置 <tag> 值查询 <tag> 值 <state>=0 时的返回 <state>=1 时的返回 <state>=2 时的返回 25 / 296

26 执行命令 AT+UPGRADE 手动触发升级 参数 定义 取值 对取值的说明 <tag> "KEY" 使用 KEY 来设置服务器的 ProductKEY "AUTO" 使用 AUTO 设置是否自动升级 "PERIOD" 使用 PERIOD 设置自动升级的查询周期, 单位 : 秒 当设置的周期到时, 模块向服务器查询版本, 服务器的模块版本号比自己大时, 会发起自动升级 "URL" 使用 URL 设置自己的升级服务器的 URL 地址 <savetonv> 是否把参数保存 0 保存, 缺省值 到 NV 1 不保存 <value> <tag> 的取值, 不同的 <tag> 有不同的取值 字符串型,<tag> = KEY 时, 设定此值为合宙 iot 服务器某个产品的 ProductKey 即可在此产品下进行 OTA 升级 0 <tag> = AUTO 时的取值, 整数型 1 0: 关闭自动 FOTA( 模块不再和服务器通讯 ) 1: 打开自动 FOTA( 模块定期向服务器查询 ) 注 : 缺省为 1, 即自动升级为打开! 60~2^32( ) <tag> = PERIOD 时的取值, 整数型, 单位为秒 缺省值为 86400, 即 24 小时 " <tag> = URL 时的取值, 字符串型 <state> 0 未执行 FOTA 1 正在从服务器下载固件 2 固件下载结果 <percent> 升级百分比 1~100 当模块处于 <state>=1 的状态时, 下载固件的百分比 <error code> 无效的 URL 网络错误 服务器链接错误 无效固件 http 应答错误 存储固件错误 其他错误 <http respone> http 错误码 详细取值请参考 : %B6%E6%8 <fota error FOTA 错误原因 3 无效的设备 找不到设备 cause> 17 无权限 25 无效的项目 26 无效的固件 26 / 296

27 27 已经是最新版本 通过了前面的检查, 但版本号已 是最新, 或没打开升级开关 没指定 imei 等 举例 : 命令 ( )/ 实例返回 () 使用合宙提供的私人服务器进行升级 : 1 将新版本固件上传服务器端 解释和说明 在通过合宙 ERP 购买模块后,ERP 会自动分配一个升级服务器管理账号, 登陆地址为 : 登录名是购买者手机号码, 登录密码缺省是 : 登录后会请点 : 对应的模块型号 这里以 Air720X 标准模块为例 : 点击进入产品 -> 设备列表将会看到已购买模块的 IMEI 列表, 自动 FOTA 可以对这些设备进行固件升级 点击进入产品 -> 固件升级 -> 升级配置 -> 新建项目 -> 上传文件, 上传待更新的固件 bin 固件升级用的 bin 文件在合宙官网发布的 AT 命令固件包内 27 / 296

28 以合宙 _720_V9999_LTE_AT 测试固件为例, 该升级包解压后会有四个文件, 其中三个 bin 文件需要上传到 服务器端 ( 客户如果弄不清自己的固件类型, 还是将固件包内所有 bin 文件上传为妙 ) 上传文件完成后, 将下图中的两个选项选择 : 是 完成上述设置以后, 模块就能实现自动空中固件升级 FOTA 了 缺省的查询服务器的时间间隔是 24 小时 注 : 用户同样可以通过 AT+UPGRADE= AUTO,0 关闭自动更新 如果客户想再自动升级, 有两种方法 : 1) 输入 AT+UPGRADE 手动触发升级 2) 输入 AT+UPGRADE= AUTO,1 重新打开自动升级 2 在服务器端可以查看 FOTA 升级情况 点固件升级 -> 升级统计后, 可以看到每个版本的升级成功数量 28 / 296

29 3 模块在整个升级过程中的表现 开始下载固件 此时自动上报 : +UPGRADEIND: <percent> percent: 下载完固件后自动重启, 开始烧录固件 烧录的时候主动上报 : +UPGRADEDL: <percent> percent: 烧录成功后再次自动重启并主动上报软件已经更新 : +UPGRADEVER: <new version> (new version: 新固件版本号, 例如 : "AirM2M_720_V9999_LTE_AT ") +UPGRADEVER: <upload state> (upload state: 新固件更新状态是否成功上报,1: 上报成功,0: 上报失败 ) 注意 : 从下载固件 ( 打印 +UPGRADEIND: <percent>), 到模块自动重启后烧录新固件 ( 打印 +UPGRADDL: <percent>), 再到再次重启后上报升级情况 ( 打印 +UPGRADEVER: <new version>), 整个过程模块自动完成, 禁止用户在这个过程中重启模块或给模块断电! 使用用户自己的服务器进行升级 : 用户在自己服务器放好 bin 文件, 然后输入 : AT+UPGRADE="URL"," 29 / 296

30 30 / 296 同样的, 缺省也是自动升级, 间隔周期也是 24 小时 模块从服务器下载固件, 是用 HTTP 协议

31 3.10 设置指令行终止符 :ATS3 设置指令, 可设置用于 AT 指令行终止符, 该字符能被 TA 识别 命令类型语法返回 设置命令 ATS3=<n> 查询命令 ATS3? <n> 参数 定义 取值 对取值的说明 <n> 指令行终止符的 ASCII 值 13 缺省值 :13, 对应 ASCII 字符为 <CR>( 回车符 ) 注 : 仅支持这个值 3.11 设置命令行编辑字符 :ATS5 此命令设置删除命令行先前字符的字符 命令类型语法返回 设置命令 ATS5=<n> 查询命令 ATS5? <n> 参数定义取值对取值的说明 <n> 指令行编辑符的 ASCII 值 8 缺省值 :8( 对应 ASCII 字符 <BS> 后退符 ) 举例 : 命令 ( ) / 实例 解释和说明 返回 () ATS5? 查询当前指令行编辑字符 008 当前指令行编辑字符为 BackSpace 后退符 3.12 设置 CDC 功能模式 :AT&C 此命令设置 109(DCD) 电路状态与远端接收线上信号检测之间的关系 31 / 296

32 命令类型语法返回 执行命令 AT&C<value> 参数定义取值对取值的说明 0 DCD 线始终为 ON <value> DCD 电路状态 1 DCD 线只在数据载波存在时为 ON 3.13 设置 DTR 功能模式 :AT&D 此命令设置数据模式下,circuit 108/2 (DTR) 从 ON 变为 OFF 状态时, TA 的响应状态 命令类型语法返回 执行命令 AT&D<value> 参数定义取值对取值的说明 <value> DTR 电路状态 0 TA 忽略 DTR 状态 1 DTR 由 ON 至 OFF:TA 在保持当前数据通话的同时, 切换至命令模式 2 DTR 由 ON 至 OFF:TA 释放数据通话, 切换至命令模式 DTR= OFF 时, 为自动应答关闭状态 3.14 实时时钟 :AT+CCLK 命令类型 语法 返回 设置命令 AT+CCLK=<time> 查询命令 AT+CCLK? +CCLK: <time> 测试命令 AT+CCLK=? 参数定义取值对取值的说明 <time> 时间 - 字符串类型 ( 字符串需包含在引号内 ) ; 格式类似 "yy/mm/dd,hh:mm:ss±zz", 最后两位字符指示年, 月, 日, 小时, 分钟, 秒和时区 ( 用当地时间和 GMT 时间之间的差别来表示, 以 1/4 小时格式来表示 ; 范围 ) 举例 : 命令 ( ) / 实例解释和说明 32 / 296

33 返回 () AT+CCLK? 查询当前时间 +CCLK: "18/08/01,12:12:58+00" 返回的查询结果 AT+CCLK="18/08/07,13:28:29+32" 将当前时间设置为正确的时间, 设置时区可以用 + 号 AT+CCLK? 再查询一次当前时间 +CCLK: "18/08/07,13:28:31+32" 返回的查询结果 3.15 设置 USB 模式 :AT+SETUSB 本命令可以设置 USB 口的使用模式 本命令适用于合宙 Air720S 系列 Air720U 系列 Air723U 以及 Air724U 模块 命令类型 语法 返回 设置命令 AT+SETUSB=<mode>[,<vid>,<pid>] 查询命令 AT+SETUSB? mode: <mode> Vid: <vid> Pid: <pid> 测试命令 AT+SETUSB=? 注意事项 该命令可以关机自动保存 参数定义取值对取值的说明 <mode> <vid> <pid> USB 的使用模式, 设置命令的必选 参数 Vendor id, 设置命令的可选参数 Product id, 设置命令的可选参数 1 RNDIS+AT+PPP+DIAG 模式, 缺省值 2 ECM+ AT+PPP+DIAG 模式 3 保留 Air720S/D/H/G 系列缺省值为 0x1286 Air720U/Air723U/Air724U 系列缺省值为 0x1782 AIR720S/D/H/G 系列缺省值为 0x4e3d Air720U/Air723U/Air724U 系列缺省值为 0x4e00 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+SETUSB=2 设置成 ECM 网卡 AT+SETUSB? mode: 2 vid: 0x / 296

34 pid: 0x4e 设备错误 :AT+CMEE 该命令使能或者屏蔽结果码的使用 +CME ERROR: <err>, 作为和 ME 功能错误相关的指示 命令类型 语法 返回 设置命令 AT+CMEE=[<n>] +CMEE :<n> 查询命令 测试命令 AT+CMEE? AT+CMEE=? +CMEE:(<n> 取值列表 ) 参数定义取值对取值的说明 0 禁用结果码 + CME ERROR: <err>, 使用 ERROR <n> 结果码上报模式 1 启用结果码 + CME ERROR: <err>, 并使用数字型的 <err> 取值 2 启用结果码 + CME ERROR: <err>, 并使用冗长方式的 <err> 取值 3.17 错误码描述 :+CME ERROR:<err> 数字型 <err> 取值 冗长方式的 <err> 取值 解释 常见错误 0 phone failure 手机故障 1 no connection to phone 未连接到手机 2 phone-adaptor link reserved 预留手机适配器链路 3 operation not allowed 不允许操作 4 operation not supported 不支持操作 5 PH-SIM PIN required 需要 PH-SIM 卡的 PIN 6 PH-FSIM PIN required 需要 PH-FSIM 的 PIN 7 PH-FSIM PUK required 需要 PH-FSIM 的 PUK 10 SIM not inserted 没有插入 SIM 卡 11 SIM PIN required 需要 SIM 卡的 PIN 12 SIM PUK required 需要 SIM 卡的 PUK 13 SIM failure SIM 卡故障 14 SIM busy SIM 卡遇忙 15 SIM wrong SIM 错误 34 / 296

35 16 incorrect password 密码无效 17 SIM PIN2 required 需要 SIM 卡的 PIN2 18 SIM PUK2 required 需要 SIM 卡的 PUK2 20 memory full 存储已满 21 invalid index 索引无效 22 not found 未发现 23 memory failure 存储故障 24 text string too long 文本字符串过长 25 invalid characters in text string 文本字符串中的字符无效 26 dial string too long 拨号字符串过长 27 invalid characters in dial string 拨号字符串中的字符无效 30 no network service 无网络业务 31 network timeout 网络超时 32 network not allowed - emergency calls only 网络不允许 - 只适用于紧急呼叫 40 network personalization PIN required 需要网络个性化 PIN 41 network personalization PUK required 需要网络个性化 PUK 42 network subset personalization PIN required 需要网络子集个性化 PIN 43 network subset personalization PUK required 需要网络子集个性化 PUK 44 service provider personalization PIN required 需要服务供应商个性化 PIN 45 service provider personalization PUK required 需要服务供应商个性化 PUK 46 corporate personalization PIN required 需要公司个性化 PIN 47 corporate personalization PUK required 需要公司个性化 PUK 48 hidden key required 需要输入隐藏的密码 49 EXE_NOT_SURPORT 50 EXE_FAIL 50 Invalid Param 无效参数 ( 适用于 cat4 模块 ) 53 parameters are invalid 无效参数 ( 适用于 cat1 模块 ) 54 EXT_REG_NOT_EXIT ( 适用于 cat1 模块 ) 55 EXT_SMS_NOT_EXIT ( 适用于 cat1 模块 ) 56 EXT_PBK_NOT_EXIT ( 适用于 cat1 模块 ) 57 EXT_FFS_NOT_EXIT ( 适用于 cat1 模块 ) 58 INVALID_COMMAND_LINE ( 适用于 cat1 模块 ) 59 ITF_DIFFERENT ( 适用于 cat1 模块 ) 60 BURN_FLASH_FAIL ( 适用于 cat1 模块 ) 100 unknown 未知 103 Illegal MS 非法 MS 106 Illegal ME 非法 ME 107 GPRS services not allowed 不允许 GPRS 业务 111 PLMN not allowed 不允许 PLMN 112 Location area not allowed 不允许位置区 113 Roaming not allowed in this location area 该位置区不允许漫游 132 service option not supported 不支持业务选择 133 requested service option not subscribed 未描述业务选择请求 134 service option temporarily out of order 业务选择暂时无连接 35 / 296

36 148 unspecified GPRS error GPRS 错误未指明 149 PDP authentication failure PDP 鉴权失败 150 invalid mobile class 移动类别无效 151 AT command timeout AT 命令超时 214 SS_UNKNOWN_SUBSCRIBER 222 SS_ILLEGAL_SUBSCRIBER 223 SS_BRERSERV_NOT_PROV 224 SS_TELESERV_NOT_PROV 225 SS_ILLEGAL_EQUIPMENT 226 SS_CALL_BARRED 229 SS_ILLEGAL_OPERATION 230 SS_ERROR_STATUS 231 SS_NOT_AVAILABLE 232 SS_SUBS_VIOLATION 233 SS_INCOMPATIBILITY 234 SS_FACILITY_NOT_SUPPORTED 240 SS_ABSENT_SUBSCRIBER 247 SS_SYSTEM_FAILURE 248 SS_DATA_MISSING 249 SS_UNEXPECTED_DATA_VALUE 250 SS_PWD_REGISTRATION_FAILURE 251 SS_NEGATIVE_PWD_CHECK 256 SS_NUMOF_PWD_ATTEMPT_VIOL 267 SS_POSITION_METHOD_FAILURE 284 SS_UNKNOWN_ALPHABET 285 SS_USSD_BUSY 323 Cat1 模块 339 SS_MAXMPTY_CALLS_EXCEEDED 340 SS_RESOURCES_NOT_AVAILABLE 501 WIFI labtool reture error 502 BT labtool reture error 503 FM labtool reture error 504 MRD file already exist 505 MRD file with same version already exist 506 MRD file with newer version already exist 507 MRD authorization failure 508 (U)SIM PUK blocked 509 Vendor not supported 510 NVM path not exist 511 NVM file comcfg error 535 PROTOCOL stack busy 600 BTSAP card not accessible 601 BTSAP card powered off 602 BTSAP card removed 36 / 296

37 603 BTSAP card powered on 604 BTSAP data not available 605 BTSAP not supported 606 Non-Production mode 753 missing required cmd parameter CRSM 缺少参数 754 Invalid SIM command CRSM 无效命令 755 Invalid file id CRSM 无效的文件 756 Missing required P1/2/3 parameter CRSM 缺少 P 参数 757 Invalid P1/2/3 parameter CRSM 无效的 P 参数 758 Missing required command data CRSM 缺少命令数据 759 invalid characters in command data CRSM 命令行中有无效字符 765 Invalid input value 无效输入值 766 Unsupported mode 不支持的模式 767 Operation failed 操作失败 768 Mux already running 多路复用已经在运行 769 Unable to get control 不能获得控制权 770 SIM network reject SIM 网络拒绝 771 Call setup in progress 正在建立呼叫 772 SIM powered down SIM 关闭了 773 SIM file not present SIM 文件不在 774 RAC refresh net time failure 791 Param count not enough 792 Param count beyond 793 Param value range beyond 794 Param type not match 795 Param format invalid 796 Get a null param 797 CFUN state is 0 or No Error 811 Unrecognized Command 812 Return Value Error 813 Syntax Error 814 Unspecified Error 815 Data Transfer Already 816 Action Already 817 Not At Cmd 818 Multi Cmd too long 819 Abort Cops 820 No Call Disc 821 BT SAP Undefined 822 BT SAP Not Accessible 823 BT SAP Card Removed 824 AT Not Allowed By Customer 890 GPS_NOT_RUNNING 37 / 296

38 891 GPS_IS_RUNNING 892 GPS_IS_FIXING 893 GPS_IS_SLEEPING 894 GPS_NOT_SLEEPING 900 DIAED_REJECT 901 PDP_NO_ACTIVE 902 PDP_ACTIVE 910 TCP_CONNECTION_REJECT 911 TCP_CONNECT_OVERTIME 912 SOCKET_CONNECTION_EXIST 913 SOCKET_CONNECTION_NOT_EXIST 914 BUFFER_OVER_SIZE 915 SENDING_OVERTIME 916 DNS_EXIST 917 DNS_PARSE_OVERTIME 918 DNS_PARSE_ERROR 980 INPUT_VALUE_ERROR 981 OTHER_ERROR 982 ERROR 983 NOT_ALLOWED 1000 UPGRADE_INVALID_URL 1001 UPGRADE_NET_ERROR 1002 UPGRADE_SERVER_CONNECT_ERROR 1003 UPGRADE_INVALID_FILE 1004 UPGRADE_SERVER_RESPONSE_ERROR 1005 UPGRADE_WRITE_FLASH_ERROR 1006 UPGRADE_ERROR Other Error 38 / 296

39 4 设备控制命令 4.1 手机活动状态 :AT+CPAS 命令类型 语法 返回 执行命令 AT+CPAS +CPAS: <pas> 测试命令 AT+CPAS=? +CPAS: (<pas> 取值列表 ) 注意事项 执行命令是用来查询手机活动状态 <pas> 的 参数 定义 取值 对取值的说明 0 ME 准备就绪 1 ME 不可用 2 未知,ME 未准备好 <pas> 状态 3 振铃 4 呼叫进行中 5 睡眠 6 call in active 举例 : 命令 ( ) 实例 解释和说明 / 返回 () AT+CPAS=? 查询 <pas> 取值范围 +CPAS: (0,1,2,3,4,5,6) ATD138********; 模块主叫一个手机号码 AT+CPAS 对方振铃, 但是未接听的时候, 模块这边做一次查询 +CPAS: 3 3 表示振铃 (URC) CONNECT 被叫接听 AT+CPAS 被叫接听后, 模块这边查询状态 +CPAS: 4 4 表示呼叫进行中 39 / 296

40 (URC) NO CARRIER 被叫挂断电话 AT+CPAS 被叫挂机后, 模块再查询一次状态 +CPAS: 0 0 表示 ME 准备好 (idle 状态 ) 4.2 模块功能模式 :AT+CFUN 设置命令选择模块的功能模式 命令类型 语法 返回 设置命令 AT+CFUN=<fun>[,<rst>] 查询命令 AT+CFUN? +CFUN: <fun> 测试命令 AT+CFUN=? +CFUN: (<fun> 取值列表 ),(<rst> 取值列表 ) 参数定义取值对取值的说明 0 最少功能 1 全部功能 3 关闭模块 RF 电路的接收功能 <fun> 功能模式 4 飞行模式 关闭模块的 RF 电路的接收和发送功能 5 使 SIM 卡失效 6 turn off full secondary receiver 0 在设置 <fun> 级别时, 不复位 ME <rst> 是否需要重启 1 在设置 <fun> 级别时, 复位 ME 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CFUN=? 查询各个参数的取值范围 +CFUN: (0,1,3,4,5,6),(0-1) 查询结果 AT+CFUN? 查询当前的功能模式 +CFUN: 1 查询结果 AT+CFUN=1,1 被用来主动重启模块, 重启后进入全功能模式 40 / 296

41 4.3 关机 :AT+CPOWD 命令类型 语法 返回和说明 设置命令 AT+CPOWD=<n> <n>=0, 紧急关机, 没有任何返回 <n>=1, 正常关机, 返回 :NORMAL POWER DOWN 4.4 输入 PIN 码 :AT+CPIN 命令类型语法返回和说明 设置命令 查询命令 AT+CPIN=<pin>[,<newpin>] AT+CPIN? 说明 : 如果需要的 PIN 是 SIM PUK 或者 SIM PUK2, 则需要第二个 pin <new pin> 用来取代 SIM 卡中的原有的 pin +CPIN: <code> 测试命令 AT+CPIN=? URC +CPIN:<code> 参数 定义 取值 对取值的说明 <pin> 密码 - 字符串型 <newpin> 新密码 - 字符串型 READY ME 不再需要提供密码 SIM PIN ME 等待提供 SIM 卡的 PIN 码 <code> SIM PUK ME 等待提供 SIM 卡的 PUK 码 SIM PIN2 ME 等待提供 SIM 卡的 PIN2 码 SIM PUK2 ME 等待提供 SIM 卡的 PUK2 码 SIM REMOVED SIM 卡未检出 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CPIN? 查询 PIN 码锁状态 +CPIN: READY 表示 PIN 码锁并未开启 AT+CLCK="SC",1,"1234" 开启开机 PIN 码锁,1234 是 PIN 码,SC 表示是 SIM 卡 返回 后, 重启模块 +CPIN: SIM PIN 重新开机后, 模块会自动上报 PIN 码状态,SIM PIN 表示开机 PIN 码为 ON 的状态 ( 即开机需要输入 PIN 码 ) AT+CPIN="1234" 此时需要输入 PIN 码 41 / 296

42 +CPIN: READY 表示密码正确,PIN 码锁解锁 AT+CLCK="SC",2 查询当前的开机 PIN 码是否仍然开启 +CLCK: 1 1 表示仍然有开机 PIN 码提示 AT+CLCK="SC",0,"1234" 关闭开机 PIN 码提示 返回 后重新开机 +CPIN: READY 重新开机后, 模块会自动上报 PIN 码状态,READY 表示开机 PIN 码 : OFF 4.5 设备锁定 :AT+CLCK 执行命令锁定 解锁 查询 ME 或网络设备 <fac> 一般需要输入密码 命令类型 语法 返回和说明 当 <mode> 2, 返回 : 设置命令 当 <mode>=2, 返回 : AT+CLCK=<fac>,<mode> +CLCK:<status>[,<class1><CR><LF> [,<password>[,<class>]] +CLCK:<status>,<class2>[...]] 测试命令 AT+CLCK=? +CLCK:(<fac> 取值列表 ) 参数 定义 取值 对取值的说明 "CS" Control surface( 锁控制接口 ) "PS" 将设备锁定到某个或某些 SIM 卡上 "PF" 将设备锁定到第一个插入的 SIM 卡上 "SC" SIM/UICC( 锁 SIM 卡 ) "AO" 禁止所有出局呼叫 "OI" 禁止所有国际出局呼叫 <fac> 设备 "OX" 禁止所有国际出局呼叫, 归属国除外 "AI" 禁止所有入局呼叫 "IR" 归属国以外漫游时, 禁止所有入局呼叫 "NT" 禁止 TA 未保存的号码入呼叫 "NM" 禁止 MT 未保存的号码入呼叫 "NS" 禁止 SIM/UICC 未保存的号码入呼叫 "NA" 禁止在哪个存储空间都未保存的号码呼入 42 / 296

43 <mode> <status> <classx> <password> 工作模式激活状态业务类型密码 "AB" 禁止所有服务, 仅当 mode=0 有效 "AG" 禁止所有出局服务, 仅当 mode=0 有效 "AC" 禁止所有入局服务, 仅当 mode=0 有效 "FD" SIM 卡固定拨号 "PN" 网络个性化 ( 请参考 GSM 02.22) "PP" 服务供应商个性化 ( 请参考 GSM 02.22) "PU" 网络子集个性化 ( 请参考 GSM 02.22) "PC" corporate personalisation 0 解锁 1 锁定 2 查询状态 0 非激活 1 激活 1 语音 ( 电话业务 ) 数据 ( 所有承载业务 ; 当 <mode>=2 时, 如果 TA 不支持 的取值, 该参数仅表示部分承载业务 ) 4 传真 ( 传真业务 ) 8 短消息服务 16 data circuit sync 32 data circuit async 64 dedicated packet access 128 dedicated PAD access 字符型 ; 与 ME 用户接口使用的设备密码 修改密码命令 +CPWD 设置的密码相同 4.6 修改密码 :AT+CPWD 命令类型 语法 返回 设置命令 AT+CPWD=<fac>,<oldpwd>, <newpwd> 测试命令 AT+CPWD=? +CPWD: (<fac>,<pwdlength>) 取值列表 参数 定义 取值 对取值的说明 <oldpwd>,<newpwd> 老密码, 新密码 - 字符型 ; 与 ME 用户接口使用的设备密码 修改密码命令 +CPWD 设置的密码相同 <pwdlength> 密码长度 - 整数型, 设备支持的最大密码长度 <fac> 设备 与 AT+CLCK 中定义相同 43 / 296

44 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CLCK="SC",1,"1234" 如果要修改开机 PIN 码, 必须先要打开开机 PIN 码锁 AT+CPWD="SC","1234","8888" 修改开机 PIN 码为 8888 此时重启模块 +CPIN: SIM PIN 重新开机后, 模块会自动上报 PIN 码状态,SIM PIN 表示开机 PIN 码 :ON AT+CPIN="8888" 此时需要输入 PIN 码 +CPIN: READY 表示密码正确,PIN 码锁解锁 4.7 网络灯闪烁的时间间隔 :AT+SLEDS 命令类型 语法 返回 设置命令 AT+SLEDS=<mode>, <timer_on>,<timer_off> 查询命令 AT+SLEDS? +SLEDS:<mode>, <timer_on>,<timer_off> 测试命令 AT+SLEDS=? +SLEDS: (<mode> 取值列表 ), (<timer_on> 取值列表 ), (<timer_off> 取值列表 ) 参数 定义 取值 对取值的说明 1 设置没有注册上网络时的网络灯闪烁时间间隔 <mode> 设置何种状态下的闪灯间隔 2 设置已经注册上网络时的网络灯闪烁时间间隔 3 设置 PPP 通讯状态时的网络灯闪烁时间间隔 <timer_on> 灯亮的时间 0 或 40~65535 单位 ms, 0 为常灭 <timer_off> 灯灭的时间 0 或 40~65535 单位 ms, 0 为常亮 举例 : 命令 ( ) / 实例 解释和说明 返回 () AT+SLEDS=? 测试命令 +SLEDS : (1-3),(0, ),(0, ) 44 / 296

45 AT+SLEDS? 查询命令 +SLEDS:<2>,<64>,<3000> +SLEDS:<1>,<64>,<800> +SLEDS:<3>,<64>,<300> 此为缺省配置 4.8 设置 TE-TA 波特率 :AT+IPR 命令类型 语法 返回和说明 设置命令 AT+IPR=<rate> 查询命令 AT+IPR? +IPR: <rate> 测试命令 AT+IPR=? +IPR: ( 自适应波特率取值列表 ),( 固定波特率取值列表 ) 1. 缺省波特率 =0, 即自适应波特率 2. 模块开机时需要 MCU 那边输入若干个 "AT" 或 ( 注 :"at","at" 无法训练波特率 ), 即可把模块的波特率训 练成跟主控一致, 此时会有初始化信息上报, 表示训练成功 注意事项 3. 训练成功后,AT 命令可以识别大写, 小写或大小写混写 4. "AT+IPR=x;&W", 可以设置固定波特率并保存 重启模块后, 模块仍然是这个波特率 x, 如果上位机波 特率也是 x, 此时不用输入任何东西, 模块就会自动上报开机初始化信息 注 :x 是波特率, 例如 参数 定义 取值 对取值的说明 0 自适应波特率 ( 自适应范围随模块型号不同而有所不同 ) <rate> 举例 : 波特率, 单位 bps / 296

46 命令 ( )/ 返回 () 实例 解释和说明 AT+IPR=? 查询 AIR720S 当前支持的波特率范围 +IPR: (0,9600,14400,19200,28800,33600,38400,57600, ),(230400,460800,921600) 自适应波特率范围是 :9600,14400, 19200, 28800, 38400, 57600, AT+IPR=? 查询 AIR720U 当前支持的波特率范围 U +IPR: (0,2400,4800,9600,14400,19200,28800,33600,38400,57600,115200),(230400,460800,921600) 自适应波特率范围是 : 2400,4800,9600,14400,19200,288 00,33600,38400,57600, 设置 TE-TA 帧格式 :AT+ICF 命令类型 语法 返回和说明 设置命令 AT+ICF=<format>,[<parity>] 查询命令 AT+ICF? +ICF: < format >[,<parity >] 测试命令 AT+ICF=? +ICF: (<format> 取值列表 ),(<parity> 取值列表 ) 参数 定义 取值 对取值的说明 0 自动识别 1 8 数据位 0 奇偶校验位 2 停止位 2 8 数据位 1 奇偶校验位 1 停止位 <format > <parity> 帧格式 校验位 3 8 数据位 0 奇偶校验位 1 停止位 4 7 数据位 0 奇偶校验位 2 停止位 5 7 数据位 1 奇偶校验位 1 停止位 7 数据位 0 奇偶校验位 1 停止位 6 注 :0 奇偶校验位是指无奇偶校验位, 此时 <parity> 被忽略 0 奇数位 (Odd) 1 偶数位 (Even) 2 标记 (Mark) 3 空格 (Space) 举例 : 46 / 296

47 命令 ( )/ 返 实例 解释和说明 回 () AT+ICF=? 查询参数取值范围 +ICF: (1-6),(0-3) 4.10 设置指令行换行字符 :ATS4 使用该指令的设置命令, 可设置用于结果码和信息文本换行的字符 命令类型语法返回 设置命令 ATS4=<n> 查询命令 ATS4? <n> 参数定义取值对取值的说明 <n> 指令行换行符的 ASCII 值 10 缺省值 :10( 对应 ASCII 字符 <LF> 换行符 ) 注 : 仅支持这个值 4.11 TE-TA 本地流量控制 :AT+IFC 流控简介 : 对模块与 DTE 之间可靠的通信而言, 流控是很重要的 假使一次数据或传真呼叫中, 发送端的发送速度大于接收端的 接收速度, 当接收缓存接近满的时候, 接收端应该有方法让发送端暂停发送, 直到它重新赶上 这就是流控 一般来说, 有两种方法来实现流控 它们是软件流控和硬件流控 在多路复用模式下, 推荐采用硬件流控 合宙模块对 这两种流控方式都支持 软件流控 : 软件流控发送不同的字符去暂停 (XOFF, 十进制 19) 和恢复 (XON, 十进制 17) 数据流 它适用于仅仅有三根线的串口通信 合宙 LTE 模块如果使用软件流控, 则需要通过命令 :AT+IFC=1,1 来配置 因为这个配置不保存, 所以若希望重启后继续使用软件流控, 需要通过 AT&W 保存到用户配置表中 注 : 当模块传送的是二进制 / 十六进制数据时, 不适合软件流控方式, 因为 TE 可能会将二进制数据当成流控字符 硬件流控 : 硬件流控通过 RTS/CTS 信号来实现 当接收缓存快满的时候, 模块把 CTS 信号设置为无效, 数据传输被暂停 当模块的接收缓存可以接收更多数据时,CTS 信号重新被设置为有效 要实现硬件流控功能, 请确保你的应用串口包含 RTS/CTS 线 47 / 296

48 命令类型 语法 返回和说明 设置命令 AT+IFC=<dce_by_dte>,[< dte_by_dce>] 查询命令 AT+IFC? +IFC: <dce_by_dte>,<dte_by_dce> 测试命令 AT+IFC=? +IFC: (<dce_by_dte> 取值列表 ),<dte_by_dce> 取值列表 ) 注意事项 模块缺省无流控 如果需要硬件流量控制, 请输入 "AT+IFC=2,2;&W", 重启模块就一直生效了 参数定义取值对取值的说明 < dce_by_dte> TE 接收来自 TA 数据时采用的流控方法 < dte_by_dce> TA 接收来自 TE 数据时采用的流控方法 0 无流控 1 软件流控 2 硬件流控 0 无流控 1 软件流控 2 硬件流控 举例 : 命令 ( ) / 实例 解释和说明 返回 () AT+IFC=? 查询 < dce_by_dte> 和 < dte_by_dce> 取值范围 +IFC: (0-2),(0-2) 查询结果 AT+IFC? 查询当前的流量控制方式 +IFC: 2,2 硬件流控 4.12 多路复用 :AT+CMUX 命令类型语法返回 设置命令 查询命令 AT+CMUX= [<mode>[,<subset>[,<port_spee d>[,<n1>[,<t1>[,<n2>[,<t2>[, <T3>[,<k>]]]]]]]]] AT+CMUX? +CMUX:[<mode>[,<subset>[,<port_speed>[,<N1>[,< T1>[,<N2>[,<T2>[,<T3>[,<k>]]]]]]]]] 48 / 296

49 测试命令 AT+CMUX=? +CMUX:(<mode>),(<subset>s),( <port_speed>s),(<n1 >s),(<t1>s),(<n2>s),(<t2>s),(<t3>s),(<k>s) 参数定义取值对取值的说明 <mode> 复用透传机制 0 基本选择 <subset> 控制通道的复用器建立的方式 0 仅使用 UIH 包文 <port_speed> 传输速率, 单位为 bits/s <N1> 最大报文大小 默认 :127 <T1> 接收 timer, 以 10ms 为单位 默认 :10(100 ms) <N2> 重传的最大数量 默认 :3 <T2> 复用器控制通道的响应定时器, 以 10ms 为单位 默认 :30 <T3> 唤醒响应定时器, 以秒为单位 默认 :10 <k> 窗口大小, 适用于有错误恢复选项的高级操作 1-7 默认 : 开启和关闭 SIM 卡在位硬件检测 :AT+CSDT 该命令的设置命令可以开启 USIM_CD 这个引脚的功能 当 AT+CSDT=1 的时候, 使能该引脚 此时配合 SIM 卡外围 检测电路就能检测 SIM 卡在位状态, 即插卡或掉卡 注 :USIM_CD 脚为 USIM 卡在位检测脚, 具体定义请参考相关模型的硬件手册 命令类型 语法 返回和说明 设置命令 AT+CSDT=<mode> 查询命令 AT+CSDT? +CSDT:<mode> 测试命令 AT+CSDT=? +CSDT: (<mode> 取值列表 ) 当检测到 SIM 卡在位的时候, 立刻会有一个 URC 上报 :+CPIN: READY 注意事项 当检测到 SIM 卡不在位的时候, 立刻会有一个 URC 上报 :+CPIN: SIM REMOVED 如果需要关机保存, 请输入 AT+CSDT=<mode>;&W 49 / 296

50 参数定义取值对取值的说明 <mode> SIM 在位检测的开启状态 0 关闭 SIM 卡在位检测 1 开启 SIM 卡在位检测 4.14 检测某个插槽的 SIM 卡是否在位 :AT*SIMDETEC 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 设置命令用来检测某个插槽的 SIM 卡是否在位 测试命令用来显示目前所支持的 SIM 插槽 命令类型 语法 返回 *SIMDETEC: <state> 设置命令 AT*SIMDETEC=<simslot> *SIMDETEC: <simslot>,<state> *SIMDETEC: (1,2) 测试命令 AT*SIMDETEC=? Air720 系列模块的返回 Air720s 系列模块的返回 参数定义取值对取值的说明 <simslot> which sim slot 1 master sim slot 2 slave sim slot(not supported yet) <state> string type NOS SIM SIM was removed SIM was inserted 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT*SIMDETEC=1 *SIMDETEC: NOS SIM 卡不在位 50 / 296

51 4.15 控制 Sim 卡状态主动上报 :AT^CARDMODE 设置命令控制是否允许 SIM 卡状态的 URC 上报 ^CARDMODE:<sim_state> 当设置 URC 上报开关 <n>=1 并且 SIM/USIM 卡的状态发生改变时,^CARDMODE:<sim_state> 这个 URC 将会报 上来 查询命令读取 SIM/USIM 卡当前的状态 命令类型 语法 返回 设置命令 AT^CARDMODE=<n> 查询命令 AT^CARDMODE? ^CARDMODE:<sim_state>[,<n>] 测试命令 AT^CARDMODE=? ^CARDMODE: (list of supported <n>s) URC ^CARDMODE:<sim_state> 参数定义取值对取值的说明 0 不允许上报 ^CARDMODE:<sim_state> <n> URC 上报开关 1 允许上报 ^CARDMODE:<sim_state> 0 未知状态 1 有效的 SIM CARD <sim_state> SIM card state 2 有效的 USIM CARD 255 未检测到 SIM/USIM 卡, 或者 pin 码没有解锁 4.16 获取 Sim 类型 :AT*EUICC 获知 SIM 卡类型 命令类型 语法 返回 查询命令 AT*EUICC? *EUICC: <n> 参数定义取值对取值的说明 0 SIM <n> SIM card type 1 USIM 51 / 296

52 4.17 通过 UART 口设置睡眠唤醒 :AT+CSCLK 通过串口使模块进入睡眠的先决条件是 : 不接 USB 口 命令类型 语法 返回和说明 设置命令 AT+CSCLK=<n> 查询命令 AT+CSCLK? +CSCLK: <n> 测试命令 AT+CSCLK=? +CSCLK: (list of supported <n>s) 参数 定义 取值 对取值的说明 0 关闭模块睡眠功能 模块无法进入睡眠状态 缺省值 睡眠模式 1 由模块 AP_WAKEUP_MODULE 脚控制是否进入睡眠 当 AP_WAKEUP_MODULE 拉高 ( 缺省为高, 因为有内部上拉 ), 设置 AT+CSCLK=1, 没 有其他中断产生 (GPIO 来电 来短信等), 模块将自动进入睡眠模式 1 在这种模式下, 模块仍能接收来自网络的呼叫和短消息 <n> 睡眠设置 1 2 当模块处于睡眠模式 1 时, 可以通过以下的几种方法唤醒模块 模块接收到外部中断信号 ; 模块接收到语音或数据呼叫 ; 模块接收到短消息 (SMS); 串口接收到 AT 命令 ; 拉低 AP_WAKEUP_MODULE 引脚大概 50ms 注意 : 模块收到语音 数据呼叫或短消息后会有 URC 上报睡眠模式 2 设置 AT+CSCLK=2 后, 模块会连续监测串口数据, 如果模块的串口上没有数据输入, 并且没有其他中断产生 (GPIO, 来电, 来短信, 来数据等 ), 缺省 5 秒后模块会自动进入睡眠模式 2( 注 : 睡眠模式 2 情况下,AP_WAKEUP_MODULE 电平对模块睡眠唤醒功能无影响, 这个是跟休眠模式 1 最主要的区别 ) 在这种模式下, 模块仍能接收来自网络的呼叫和短消息 当模块处于睡眠模式 2 时, 可以通过以下的几种方法唤醒模块 模块接收到外部中断信号 ; 模块接收到语音或数据呼叫 ; 模块接收到短消息 (SMS); 串口接收到 AT 命令 举例 : 命令 ( ) / 返回 () 实例 解释和说明 52 / 296

53 睡眠唤醒应用实例 1 AT+CSCLK=2 设置为睡眠模式 2 在这种睡眠模式下, 以下情况同时满足时, 模块进 入睡眠 AT+WAKETIM? 查询进入睡眠的时间 +WAKETIM:5 模块在 AT 口无输入 没有 URC 上报 ( 包括没有来电, 没有短信, 没有收到服务器发来的数据等 ) 无 GPIO 中断 查询结果为 5 秒钟 5 秒钟是 CSCLK 设置睡眠后缺省进入睡眠的时间 AT+WAKETIM=8 如果需要修改进入睡眠的时间, 可以通过 WAKETIM 来设置, 例如改 为 8( 一般情况下不需要设置 ) AT+CSCLK=0 0, 设置为不允许模块睡眠 睡眠唤醒应用实例 2 注 :WAKETIM 此时不要设置为 0, 这样会使睡眠失效 模块唤醒方式有以下几种 : 1) 串口输入几个 AT 命令 ( 一个往往唤不醒, 需要多输几个 ) 2) 任意 URC 上报 ( 包括来电, 来短信, 收到服务器发的数据等 ) 3) GPIO 中断 AT+CSCLK=1 设置为睡眠模式 1 在这种睡眠模式下, 以下情况同时满足时, 模块进 入睡眠 AT+WAKETIM? 查询进入睡眠的时间 +WAKETIM:5 模块在 AT 口无输入 没有 URC 上报 ( 包括没有来电, 没有短信, 没有收到服务器发来的数据等 ) 模块 AP_WAKEUP_MODULE 为高 (AP_WAKEUP_MODULE 高, 是允许模块睡眠 ;AP_WAKEUP_MODULE 低, 是唤醒模块 ) 无 GPIO 中断 查询结果为 5 秒钟 5 秒钟是 CSCLK 设置睡眠后缺省进入睡眠的时间 AT+WAKETIM=8 如果需要修改进入睡眠的时间, 可以通过 WAKETIM 来设置, 例如改 为 8( 一般情况下不需要设置 ) AT+CSCLK=0 0, 设置为不允许模块睡眠 注 :WAKETIM 此时不要设置为 0, 这样会使睡眠失效 模块唤醒方式有以下几种 : 串口输入几个 AT 命令 ( 一两个 AT 就可以了 ) 任意 URC 上报 ( 包括来电, 来短信, 收到服务器发的数据等 ) GPIO 中断 AP_WAKEUP_MODULE 唤醒 (AP_WAKEUP_MODULE 低, 唤醒 ;AP_WAKEUP_MODULE 高, 允许睡眠 ) 53 / 296

54 4.18 设置睡眠等待时间 :AT+WAKETIM 命令类型 语法 返回和说明 设置命令 AT+WAKETIM=<wait_time> 查询命令 AT+WAKETIM? +WAKETIM:<wait_time> 注意事项 请用 WAKETIM 命令设置模块睡眠时间, 请用 CSCLK 设置睡眠 参数 定义 取值 对取值的说明 <wait_time> 在 IDLE 状态下 ( 无 AT, 无短信, 无通话且单位 : 秒,0 表示不睡眠 AP_WAKEUP_MODULE 为高的情况下 ) 0~100 缺省值为 5 等待多长时间进入睡眠状态 举例 : 命令 ( ) / 实例 解释和说明 返回 () AT+WAKETIM=8 设置睡眠时间为 8 秒 4.19 设置 RI 指示功能 :AT+CFGRI 设置命令设置 RI 脚 ( 在合宙 Air72X 系列模块中对应 WAKEUP_OUT 脚 ) 在收到 URC 上报的时候是否会有低脉冲指示 如果打开指示功能 (<status>=1), 则相应的 URC 到来时,RI 会产生一个 120ms 的低脉冲 ( 缺省设置 ) 命令类型 语法 返回 设置命令 AT+CFGRI=<status> [,<h_time>][,<l_time>][,<count>] 查询命令 AT+CFGRI? +CFGRI:<status> 无论 <status> 是 0 还是 1, 当收到短信的时候, 缺省都会产生一个 120ms 低脉冲 ; 当来电话的时候, 会跳 变为低电平, 直到接通或挂断电话才会变成高电平 ( 注 : 目前 Air720/720G/720D/720S 系列模块不 注意事项 支持电话 ) 只有设置 AT+CFGRI=1 后, 数据业务 ( 包括 TCPIP,HTTP,MQTT,FTP) 到来时的 URC 上报, 才会使 RI 产生低脉冲 参数定义取值对取值的说明 <status> RI 指示状态 0 RI 指示功能关闭 1 RI 指示功能打开 (TCPIP/FTP/HTTP/MQTT 及其他 URC) 54 / 296

55 <h_time> 拉高的时间 >0 单位 : 毫秒 <l_time> 拉低的时间 >0 单位 : 毫秒 <count> 拉低的次数 >0 单位 : 毫秒 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CFGRI=0 这个是模块的缺省设置 在此设置下, 当收到短信的时候, 会产生一个 120ms 低脉冲 ; 当来电话的时候, 会跳变为低电平, 直到接通或挂断电话才会变成高电平 AT+CFGRI=1 在此设置下 : 当收到短信的时候, 会产生一个 120ms 低脉冲 ; 当来电话的时候, 会跳变为低电平, 直到接通或挂断电话才会变成高电平 ; 数据业务 ( 包括 TCPIP,HTTP,MQTT,FTP) 到来时的 URC 上报, 会产生一个 120ms 低脉冲 AT+CFGRI=1,200,150,3 收到短信或数据业务的 URC 时, 会产生 3 个 150ms 的低脉冲, 低 脉冲之间的拉高时间为 200ms; 当来电话的时候, 会跳变为低电 平, 直到接通或挂断电话才会变成高电平 4.20 短信特定字符触发 RI 功能 :AT*CMCRI AT*CMCRI 指令增加对短信关键字的匹配功能, 收到的短信中只有含有配置的特定字符的, 才能触发 RI 120ms 低脉冲 ( 仅 <TEXT 模式支持 >) 命令类型 语法 返回 设置命令 AT*CMCRI=<status>[,<string>] 查询命令 AT*CMCRI? *CMCRI:<status>,<string> 参数定义取值对取值的说明 <status> RI 指示状态 0 不使能此功能 1 使能此功能 <string> 特定的字符串 举例 : 命令 ( )/ 返回 () 实例 解释和说明 55 / 296

56 AT*CMCRI=1, "testabc" AT+CMGF=1 (URC) +CMT: " ",,"20/09/23,18:57:11+32" ---testabc012 收到一个短信, 含有设定字符 "testabc", 应该能产生 RI 低脉冲 ; 如果收到的短信不含有设定的字符串, 则不应该产生 RI 低脉冲 4.21 设置 MAC 地址 :AT+MIFIMAC 命令类型 语法 返回 读 MAC 地址 AT+MIFIMAC=R 删 MAC 地址 AT+MIFIMAC=D <status> 写 MAC 地址 AT+MIFIMAC=W,<mac> 参数定义取值对取值的说明 <mac> MAC 地址 <status> 状态码 1 删除成功 2 没找到 0 删除错误 4.22 读取 ADC:AT+CADC 命令类型 语法 返回 设置命令 AT+CADC=<adc_id>,<mode> 读取命令 AT+CADC? +CADC:<adc_id>,<volt> 参数定义取值对取值的说明 <adc_id> <mode> ADC id, 共有两路 ADC 使用模式 禁用 1 启用 56 / 296

57 <volt> ADC 电压单位 : 毫伏 4.23 读取 VBAT 电压 :AT+CBC 命令类型 语法 返回 读取命令 AT+CBC +CBC: <bcs>,<bcl>,<volt> +CBC: (list of supported <bcs>s),(list of supported 测试命令 AT+CBC=? <bcl>s),(<voltage>) 参数定义取值对取值的说明 0 模块没有在充电 <bcs> 充电状态 1 模块正在充电 2 模块充电完成 <bcl> 电池电量 1~100 百分比 <volt> VBAT 当前电压单位 : 毫伏 4.24 打开 / 关闭网络灯 :AT+CNETLIGHT 本命令的设置命令是用来打开或关闭网络状态指示灯 (NET_MODE 和 NET_STATUS) 本命令的查询命令是用来查询网络状态指示灯是否已经打开 Air720 系列模块分别用两个管脚信号来指示网络的状态 如下表描述了管脚定义 网络指示管脚定义 NET_MODE 管脚名 作用 指示模块的 4G 网络状态, 对应合宙 4G 开发板上的蓝灯 NET_STATUS 指示模块的网络运行状态, 对应合宙 4G 开发板上的绿灯 57 / 296

58 命令类型语法返回 设置命令 AT+CNETLIGHT=<n> 读取命令 AT+CNETLIGHT? +CNETLIGHT:<n> 参数定义取值对取值的说明 <n> 网络状态指示灯的开关状态 0 关闭 1 打开 4.25 SIM 卡切换 :AT+SIMCROSS 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U//Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) Air724UG-NA 和 Air723UG-NA 支持 SIM0 和 SIM1 双卡单待 Air724UG-MA 和 Air723UG-MA 由于模块内部已经在 SIM1 接口上内置了贴片 SIM 卡, 故 SIM1 接口不可再外接 SIM 卡, 也不可用作 GPIO 在 +SIMCROSS 的缺省设置下 ( 缺省设置为 0): Air724UG-MA 和 Air723UG-MA 模块开机后首先会去查询 SIM0 接口上是否有插入 SIM 卡, 如果检测到 SIM0 接口上的 SIM 卡, 就会读取 SIM0 接口的卡信息去注册网络 ; 如果 SIM0 接口上没有检测到 SIM 卡, 则会再去检测 SIM1 接口上是否有内置贴片 SIM 卡, 如果检测到 SIM1 接口上的内置贴片 SIM 卡, 就会读取内置贴片 SIM 卡的信息去注册网络 ; 如果 SIM1 接口上也没有检测到内置 SIM 卡, 则会报错 : 未插入 SIM 卡 Air724UG-NA 和 Air723UG-NA 模块模块开机后首先会去查询 SIM0 接口上是否有插入 SIM 卡, 如果检测到 SIM0 接口上的 SIM 卡, 就会读取 SIM0 接口的卡信息去注册网络 ; 58 / 296

59 如果 SIM0 接口上没有检测到 SIM 卡, 则会再去检测 SIM1 接口上是否有 SIM 卡, 如果检测到 SIM1 接口上的 SIM 卡, 就会读取 SIM1 接口的卡信息去注册网络 ; 如果 SIM1 接口上也没有检测到 SIM 卡, 则会报错 : 未插入 SIM 卡 ; SIM0 接口和 SIM1 接口如果同时插入了 SIM 卡, 默认会使用 SIM0 接口上的 SIM 卡, 同时也可以通过 AT+SIMCROSS 这个指令来切换 命令类型 语法 返回 设置命令 AT+SIMCROSS=<id> 查询命令 AT+SIMCROSS? +SIMCROSS:<id> 测试命令 AT+SIMCROSS=? +SIMCROSS:(<id> 取值范围 ) 注意事项 本命令关机保存, 但是需重启生效 参数定义取值对取值的说明 0 SIM 卡 0 <id> SIM No. 1 SIM 卡 1 或内置贴片卡 举例 : 命令 ( )/ 返回 () 实例 AT+SIMCROSS? +SIMCROSS:0 解释和说明 SIM 卡位置为 0 AT+SIMCROSS=1 切换成内置贴片卡或 SIM 卡 1 59 / 296

60 4.26 RNDIS/ECM 功能开关 :AT+RNDISCALL 命令类型 语法 返回 设置命令 AT+RNDISCALL=<mode>,<save> 读取命令 AT+RNDISCALL? +RNDISCALL:<mode> 测试命令 AT+RNDISCALL=? +RNDISCALL:(0-disable;1-enable),(0-not save;1-save) 参数定义取值对取值的说明 <mode> <save> 工作模式 是否关机保存 0 关闭 RNDIS/ECM 网卡 1 打开 RNDIS/ECM 网卡 0 不保存 1 保存 60 / 296

61 5 网络服务相关命令 5.1 查询信号质量 :AT+CSQ 命令类型 语法 返回 执行命令 AT+CSQ +CSQ: <rssi>,<ber> +CSQ: (list of supported <rssi>s),(list of supported<ber>s) 测试命令 AT+CSQ=? 参数定义取值对应的接收信号强度 (dbm) 0 小于等于 -115dBm <rssi> <ber> 接收信号强度指示 (received signal strength indication) <rssi>=( 接收信号强度 dbm+113)/2 信道误码率 (bit error rate, 只有通话建立后, 才能获知该值 ) 1-111dBm 2~30-109~-53dBm 31 大于等于 -51dBm 99 未知或不可测 0~7 GSM section 所示的 RXQUAL 值 99 未知或不可测 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CSQ 查询信号强度和质量 +CSQ: 15,99 查询结果 ATD131****9873; 拨打一个手机号 AT+CSQ 手机未接通的时候查询信号 +CSQ: 10,99 <ber>=99 (URC) CONNECT 手机接听 AT+CSQ 接通后再查询信号强度和质量 +CSQ: 10,6 此时 <ber>=6 61 / 296

62 5.2 查询信号质量 ( 扩展 ):AT+CESQ 执行命令返回接收信号的各个参数 如果当前的服务小区不是一个 GERAN 小区,<rxlev> 和 <ber> 设置为 99; 如果 当前服务小区不是一个 UTRA FDD 或 UTRA TDD 小区,<rscp> 设置为 255; 如果当前服务小区不是一个 UTRA FDD 小区,<ecno> 设置为 255; 如果当前服务小区不是一个 E-UTRA 小区,<rsrq> 和 <rsrp> 设置为 255 命令类型 语法 返回 执行命令 AT+CESQ +CESQ: <rxlev>,<rxqual >,<rscp>,<ecno>,<rsrq>,<rsrp> 参数 定义 取值 对取值的说明 0 rssi < -110 dbm dbm rssi < -109 dbm <rxlev> <rxqual > 接收信号强度 ( received signal strength level ; 3GPP TS subclause ); 整数型接收信号质量 ( 请参考 3GPP TS subclause 中表格 R 中 XQUAL 值 ); 整数型 dbm rssi < -108 dbm dbm rssi < -49 dbm dbm rssi < -48 dbm dbm rssi 99 未知或不可测 0 BER <0.2 % Assumed value = 0.14 % %<BER<0.4 %Assumed value = 0.28 % %<BER<0.8 % Assumed value = 0.57 % %<BER<1.6 % Assumed value = 1.13 % %<BER<3.2 % Assumed value = 2.26 % %<BER<6.4 % Assumed value = 4.53 % %<BER<12.8 %Assumed value = 9.05 % %<BER Assumed value = % <rscp> <ecno> received signal code power( 请参考 3GPP TS subclause 和 3GPP TS subclause ) ; 整数型 ratio of the received energy per PN chip to the total received power spectral density (see 3GPP TS ); 整数型 99 未知或不可测 0 rscp < -120 dbm dbm rscp < -119 dbm dbm rscp < -118 dbm dbm rscp < -26 dbm dbm rscp < -25 dbm dbm rscp 255 未知或不可测 0 Ec/Io < -24 db 1-24 db Ec/Io < db db Ec/Io < -23 db 62 / 296

63 <rsrq> <rsrp> reference signal received quality ( 请参考 3GPP TS subclause ) ; 整数型 reference signal received power ( 请参考 3GPP TS subclause ) ; 整数型 47-1 db Ec/Io < -0.5 db db Ec/Io < 0 db 49 0 db Ec/Io 255 未知或不可测 0 rsrq < db db rsrq < -19 db 2-19 db rsrq < db 32-4 db rsrq < -3.5 db db rsrq < -3 db 34-3 db rsrq 255 未知或不可测 0 rsrp < -140 dbm dbm rsrp < -139 dbm dbm rsrp < -138 dbm dbm rsrp < -45 dbm dbm rsrp < -44 dbm dbm rsrp 255 未知或不可测 5.3 打开 CSQ 主动上报 :AT*CSQ 上报的 URC(CSQ indicators) 如下所列 : +CSQ:<rssi>,<ber> +CESQ:<rxlev>,<ber>,<rscp>,<ecno>,<rsrq>,<rsrp> *CESQ: <rxlev>,<ber>,<rscp>,<ecno>,<rsrq>,<rsrp>,<sinr> 命令类型 语法 返回 设置命令 AT*CSQ=<n> 查询命令 AT*CSQ? *CSQ:<n> *CSQ = (list of supported <n>s) 测试命令 AT*CSQ=? 参数定义取值对取值的说明 <n> <rssi>,<ber> <rxlev>,<rscp>,<ecno>,<rsrq>,<rsrp> please refer to AT+CSQ please refer to AT+CESQ 0 CSQ Indicator is disabled 1 CSQ Indicator is enabled 63 / 296

64 <sinr> signal to interference plus noise ratio 5.4 网络注册信息 :AT+CREG 设置命令打开或关闭 +CREG 的 URC 上报,URC 上报内容如下 : 设置 <n>=1, 当网络注册状态发生变化时, 主动上报 +CREG: <stat> 设置 <n>=2, 当网络注册状态或驻网小区发生变化时, 主动上报 +CREG: <stat>[,<lac>,<ci>[,<act>]] 查询命令返回当前 <n>,<stat> 的值, 以及当 <n>=2 时 <lac>,<ci> 的值 命令类型 语法 返回 设置命令 AT+CREG=[<n>] <n>=0 或 1(default): +CREG: <n>,<stat> 查询命令 AT+CREG? <n>=2: +CREG: <n>,<stat>,<lac>,<ci> 测试命令 URC report AT+CREG=? +CREG: <stat> +CREG: <stat>[,<lac>,<ci>[,<act>]] +CREG: (list of supported <n> values) If <n>=1, 当网络注册状态发生变化时, 上报此 URC If <n>=2, 当网络注册状态改变或位置区小区发生变化时 参数定义取值对取值的说明 0 禁用网络注册非请求结果码 (URC,Unsolicited Result Code) 1 启用网络注册非请求结果码 +CREG: <stat> <n> URC 上报状态启用网络注册和位置信息非请求结果码 2 +CREG:<stat>[,<lac>,<ci>] 0 未注册 ;ME 当前没有搜索要注册业务的新运营商 1 已注册, 本地网 2 未注册, 但 ME 正在搜索要注册业务的新运营商 3 注册被拒绝 <stat> 当前网络注册状态 4 未知 5 已注册, 漫游 6 注册本地网,SMS-only ( 仅当 <AcT>= E-UTRAN 时可能 ) 7 注册漫游网,SMS-only ( 仅当 <AcT>= E-UTRAN 时可能 ) 64 / 296

65 8 仅附着紧急承载业务 ( 不支持 ) 9 注册归属地 CSFB not preferred 业务 ( 仅当 <AcT>= E-UTRAN 时可能 ) 注册漫游地 CSFB not preferred 业务 ( 仅当 <AcT>= E-UTRAN 时可 10 能 ) 11 仅紧急业务可用 <lac> 位置区 - 16 进制数, 字符串型 <ci> 小区 id - 16 进制数, 字符串型 0 GSM 1 GSM Compact 2 UTRAN 3 GSM w/egprs <act> 接入模式 4 5 UTRAN w/hsdpa UTRAN w/hsupa 6 UTRAN w/hsdpa and HSUPA 7 E-UTRAN 8 UTRAN HSPA+(CAT1 模块 ) EC-GSM-IoT(CAT4 模块 ) 举例 : 命令 ( )/ AT Sequences 解释 返回 () AT+CREG=? 查询 <n> 的取值范围 +CREG:(0-2) 查询结果 AT+CREG? <n> 缺省是 0, 此时查询网络的注册状态 +CREG: 0,1 查询出来 <n>=0,<stat>=1 ( 已注册, 并且注册的是本地网 ) (URC) +CREG:0 拔掉天线或走入没有信号的区域, 此时会有 URC 上报, 表明当前未注册网络 (URC) +CREG:1 装上天线或走入有信号的区域, 此时此时会有 URC 上报, 表明当前重新注册上了网络 AT+CREG=2 设置 <n>=2 AT+CREG? 查询网络的注册状态 +CREG: 2,1,"1863","0183db22" 查询到 <n>=2,<stat>=1,<lac>=1863,<ci>=0183db22 65 / 296

66 (URC) +CREG: 1,"1863","01a2c315" 移动模块, 当小区号发生改变的时候, 会有个 URC 上报上来 5.5 E-UTRAN EPS 网络注册状态 :AT+CEREG 设置命令打开或关闭 +CEREG 的 URC 上报,URC 上报内容如下 : 设置 <n>=1, 当在 E-UTRAN 网的 EPS 注册状态发生变化时, 主动上报 +CEREG: <stat> 设置 <n>=2, 当在 E-UTRAN 网的 EPS 注册状态或驻网小区发生变化时, 主动上报 +CEREG: <stat>[,<tac>,<ci>,<act>] 设置 <n>=3, 当在 E-UTRAN 网的 EPS 注册状态或驻网小区发生变化时, 主动上报 +CEREG: <stat>[,<tac>,<ci>,<act>[,<cause_type>,<reject_cause>]] 命令类型 语法 返回 设置命令 AT+CEREG=<n> 查询命令 AT+CEREG? +CEREG: <n>,<stat>[,[<tac>],[<ci>],[<act>[,<cause _type>,<reject_cause>]]] 测试命令 URC 上报 AT+CEREG=? +CEREG: <stat> +CEREG: <stat>[,[<tac>],[<ci>],[<act>]] +CEREG: <stat>[,[<tac>],[<ci>],[<act>][,<cause_type >,<reject_cause>]] +CEREG: (list of supported <n>s) <n>=1, 当在 E-UTRAN 网的 EPS 注册状态发生变化时 <n>=2, 当在 E-UTRAN 网的 EPS 注册状态或驻网小区发生变化时 <n>=3, 当在 E-UTRAN 网的 EPS 注册状态或驻网小区发生变化时 参数 定义 取值 对取值的说明 0 禁止上报网络注册状态 URC +CEREG 1 允许主动上报 +CEREG: <stat> <n> URC 上报状态 2 允许主动上报 +CREG:<stat>[,<lac>,<ci>] 允许主动上报 3 +CEREG: <stat>[,[<tac>],[<ci>],[<act>][,<cause_type>,<re ject_cause>]] 0 未注册 ;ME 当前没有搜索要注册业务的新运营商 1 已注册, 本地网 2 未注册, 但 ME 正在搜索要注册业务的新运营商 3 注册被拒绝 <stat> 当前网络注册状态 4 未知 ( 超出 E-UTRAN 网覆盖范围 ) 5 6 注册漫游网 注册归属地 SMS only 业务 66 / 296

67 注册漫游地 SMS only 业务仅附着紧急承载业务注册归属地 CSFB not preferred 业务注册漫游地 CSFB not preferred 业务仅紧急业务可用 <tac> tracking Area Code - 字符串型,16 进制数 <ci> Cell Id - 字符串型,16 进制数 0 GSM 1 GSM Compact 2 UTRAN 3 GSM w/egprs <act> integer type; indicates the access technology of the serving cell 4 5 UTRAN w/hsdpa UTRAN w/hsupa 6 UTRAN w/hsdpa and HSUPA 7 E-UTRAN 8 UTRAN HSPA+(CAT1 模块 ) EC-GSM-IoT(CAT4 模块 ) <cause_type> 整数型, 定义 <reject_cause> 类型 0 1 显示 <reject_cause> 包括一个 EMM 原因值 ( 请参考 3GPP TS Annex A) 显示 <reject_cause> 值由厂家定义 <reject_cause> 整数型, 定义注册失败原因 此值的类型由 <cause_type> 定义 5.6 设置网络模式 :AT^SYSCONFIG 本命令设置系统模式,GSM/WCDMA 接入顺序, 漫游和业务域特征 命令类型 语法 返回 设置命令 AT^SYSCONFIG=<mode>,<acqorder>,<roam>,<srvdoman> 查询命令 AT^SYSCONFIG? ^SYSCONFIG:<mode>,<acqorder>,<roam>,<srvdo main> 67 / 296

68 参数 定义 取值 对取值的说明 2 Automatic selection 13 GSM ONLY <mode> system mode 14 WCDMA ONLY 15 TD-SCDMA ONLY 16 LTE+UTRAN+GSM 0 Automatic <acqorder> Network access sequence 1 GSM first, then UTRAN 2 UTRAN first,then GSM 3 LTE first,then GSM or UTRAN 0 roaming disabled <roam> Roaming support 1 roaming enabled 2 No Change 0 CS_ONLY 1 PS_ONLY <srvdomain> Domain Setting 2 CS_PS 3 ANY 4 No Change 5.7 查询 cid 相关的上下文定义 :AT+CGCONTRDP 设置命令返回 <cid> 相关的 <bearer_id>, <apn>, <local_addr and subnet_mask>, <gw_addr>, <DNS_prim_addr>, <DNS_sec_addr>, <P-CSCF_prim_addr>, <P-CSCF_sec_addr>, <IM_CN_Signalling_Flag> 和 <LIPA_indication> 命令类型 语法 返回 设置命令 AT+CGCONTRDP[=<cid>] [+CGCONTRDP: <cid>,<bearer_id>,<apn>[,<local_addr>,<subnet_mas k>[,<gw_addr>[,<dns_prim_addr>[,<dns_sec_addr>[,<p-cscf_prim _addr>[,<p-cscf_sec_addr>[,<im_cn_signalling_flag>[,<lipa_indic ation>]]]]]]]]] [<CR><LF>+CGCONTRDP: <cid>,<bearer_id>,<apn>[,<local_addr>,<s ubnet_mask>[,<gw_addr>[,<dns_prim_addr>[,<dns_sec_addr>[,<p-c 68 / 296

69 SCF_prim_addr>[,<P-CSCF_sec_addr>[,<IM_CN_Signalling_Flag>[,<L IPA_indication>]]]]]]]] [ ]] 测试命令 AT+CGCONTRDP=? +CGCONTRDP: (list of <cid>s associated with active contexts) 参数 定义 取值 对取值的说明 <cid> 定义了一个特定的 PDP 上下文 整数型 <bearer_id> 指定了一个承载, 例如 :EPS 网中的 EPS 承载,UMTS/GPRS 中的 NSAPI 整数型 承载 <apn> Access Point Name, 接入点名称, 用来选择 GGSN 或外部分组数据网 字符串型 <local_addr> 模块本地 IP 地址 字符串型 <subnet_mask> 子网掩码 字符串型 <gw_addr> 网关 IP 地址 字符串型 <DNS_prim_addr> 主 DNS 服务器 IP 地址 字符串型 <DNS_sec_addr> 辅 DNS 服务器 IP 地址 字符串型 <P-CSCF_prim_addr> 主 P-CSCF 服务器 IP 地址 字符串型 <P-CSCF_sec_addr> 辅 P-CSCF 服务器 IP 地址 字符串型 <IM_CN_Signalling_Flag> 整数型, 定义 PDP 上下文是否仅与 IM 0 否 CN 子系统最大值相关 1 是 <LIPA_indication> 整数型, 显示 PDP 上下文是否与 LIPA 0 否 PDN 相关 本参数无法设置 1 是 举例 : 命令 ( )/ 返回 () 实例 AT+CGCONTRDP=5 +CGCONTRDP: 5,5,"wonet.MNC001.MCC460.GPRS"," ","",""," "," ","","","0","0" AT+CGCONTRDP=7 +CGCONTRDP: 7,6,"CMNET"," ","",""," "," ","","","0","0" 69 / 296

70 5.8 运营商查询和选择 :AT+COPS 设置命令用来尝试选择和注册一个 GSM/UMTS 网络运营商 <mode> 用来选择是自动注册 (<oper> 被忽略 ), 还是 手动注册到 <oper>(<oper> 的取值由 <format> 定义 ) 如果手动选择的运营商 <oper> 不可用, 那么也不注册其他 的运营商, 除非 <mode>=4. 当 <mode>=2 时, 强制退网, 并一直保持退网状态直到 <mode> 设置为 0,1 或 4 正在执行注网或退网的当中设置此命令将不予执行 查询命令返回当前的 <mode>, 当前注册的运营商 <oper> 以及当前使用的接入技术 (Access Technology) 命令类型语法返回 设置命令 查询命令 测试命令 AT+COPS=<mode>[,<format>[,<oper>[,<AcT>[, <Domain>]]]] AT+COPS? AT+COPS=? +COPS: <mode>[,<format>,<oper>[,< AcT>>[, <Domain>]]] +COPS: [list of supported (<stat>,long alphanumeric <oper>,short alphanumeric <oper>,numeric <oper>[,< AcT>])s][,,(list of supported <mode>s),(list of supported <format>s)] 参数 定义 取值 对取值的说明 0 自动模式 ;<oper> 被忽略 1 手动注册运营商 (<oper> 必须有,<AcT> 可以有 ) <mode> <format> <oper> <stat> 运营商注册模式运营商的格式与 <format> 相对应的运营商取值网络可用状态 2 手动退网并一直保持退网状态直到 <mode> 设置为 0,1,4 仅设置 <format> ( 用于查询命令 +COPS?); 不尝试进行注册或注销 3 (<oper> 字段可忽略 ) 手动 / 自动 (<oper> 字段不可忽略 ); 如果手动选择失败, 将进入自动选择 4 模式 (<mode>=0) 0 长字符串型 <oper> ( 采用字母数字格式 ), 最多 16 字符 1 短字符串型 <oper> ( 采用字母数字格式 ), 最多 8 字符 2 数字式字符串型 <oper> 字符型 ;<format> 表示该字符串采用字母数字型还是数字型 ; 数字型表 - 示运营商的方法为 MCC(3 位 )+MNC(2 位 ), 即移动国家码 + 移动网络码 0 未知 1 可用网络 2 当前网络 3 禁用网络 70 / 296

71 0 GSM 1 GSM Compact 2 UTRAN <AcT> Access Technology, 网 3 4 GSM w/egprs UTRAN w/hsdpa 络类型 5 UTRAN w/hsupa 6 UTRAN w/hsdpa and HSUPA 7 E-UTRAN 8 UTRAN HSPA+ 0 仅 CS <Domain> 域 1 仅 PS 2 CS/PS 都有 举例 : 命令 ( )/ 实例返回 () AT+COPS? +COPS: 0,2,"46001",7 解释和说明 Query the information about the current network operator AT+COPS=3,1 Set <format>=1(short format alphanumeric) AT+COPS? Query the information about the current network operator +COPS: 0,1,"UNICOM",7 AT+COPS=3,0 Set <format>=0(long format alphanumeric) AT+COPS? Query the information about the current network operator +COPS: 0,0,"CHN-UNICOM",7 71 / 296

72 5.9 自动时区更新 :AT+CTZU 查询命令可以查询是否使能通过 NITZ 来更新模块时间的功能 该命令不支持设置, 仅支持查询 缺省为使能 注 : NITZ=Network Identity and Time Zone, 可通过运营商网络来提供本地时间 命令类型 语法 返回 查询命令 AT+CTZU? +CTZU: <fun> 测试命令 AT+CTZU=? +CTZU: (list of supported <fun>s) 参数定义取值对取值的说明 <fun> Status of time zone update 1 允许 NITZ 自动更新 5.10 打开 NITZ 自动上报 :AT+CTZR 使用该命令设置是否打开 NITZ URC 自动上报 该命令不支持设置, 仅支持查询 缺省为打开 命令类型 语法 返回 查询命令 AT+CTZR? +CTZR: <fun> 测试命令 AT+CTZR=? +CTZR: (list of supported <fun>s) 参数定义取值对取值的说明 <fun> Status of report 1 Enable NITZ URC Reporting 5.11 (URC)NITZ 自动上报 :+NITZ:<time>,<ds> URC 72 / 296

73 +NITZ:<time>,<ds> 参数 定义 取值 对取值的说明 <time> time yy/mm/dd,hh:mm:ss±tz tz :time zone, -48~+48 for example: +NITZ:11/08/02,09:27:39+32,0 0 No adjustment for daylight saving time +1 hour(equals 4 quarters in <tz>) adjustment for 1 <ds> daylight saving time daylight saving time 2 +2 hour(equals 8 quarters in <tz>) adjustment for daylight saving time 5.12 设置小区背景搜寻 :AT+BGLTEPLMN 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 命令类型 语法 返回 设置命令 AT+BGLTEPLMN=<mode>,<interval> + BGLTEPLMN: 查询命令 AT+BGLTEPLMN? + BGLTEPLMN: <mode>,<interval> 测试命令 AT+BGLTEPLMN=? +BGLTEPLMN:[list of supported (<stat>,long alphanumeric <oper>,short alphanumeric <oper>,numeric <oper>)[,<act>,<rsrp>]]s][,,(list of supported<format>s)] 参数定义取值对取值的说明 <mode> cell background searching enabled or not 0 cell background searching disabled 1 cell background searching enabled 0 search immediately <interval> time interval between searching 0XFFFF Other values between 1 and 0XFFFF don t search search with seconds <stat>,<oper>,<act>, <format> please refer to +COPS=? <rsrp> please refer to +CESQ 73 / 296

74 5.13 使能 HSDPA 和 HSUPA:AT*EHSDPA 命令类型 语法 返回 设置命令 AT*EHSDPA=<mode>[,<DL_CATEGORY>[,<UL_ CATEGORY>[,<CPC_STATE>[,<DPA_CATEGO RY_EXT>[,<EDCH_CATEGORY_EXT>[,<F-DPC HState>[,<enhanced F-DPCHState>]]]]]]] 查询命令 AT*EHSDPA? *EHSDPA:<mode>,<DL_CATEGORY>,<UL_CAT EGORY>,<CPC_STATE>,<DPA_CATEGORY_E XT>,<EDCH_CATEGORY_EXT>,<F-DPCHState>,<enhanced F-DPCHState> In TDSCDMA mode: *EHSDPA: (0-3),(1-11,13-16,23,35),(6),(0),(0),(0),(0),(0) 测试命令 AT*EHSDPA=? In WCDMA mode: *EHSDPA: (0-2,4),(1-12),(1-6),(0,1),(1-14),(7),(0,1),(0,1) 74 / 296

75 参数 定义 取值 对取值的说明 0 disable HSDPA(also disable HSUPA if UE is supported) for Rel5 1 enable HSDPA(also Enable HSUPA if UE is supported) for Rel7 <mode> 2 enable HSDPA only (not include HSUPA) for Rel5 3 enable DLDC for Rel9 for TD production 4 enable HSPA only for Rel6 在 TDSCDMA 模式 : 1,2,3 Max TB size: 2788 Max speed: 0.5M 4,5,6 Max TB size: 5600 Max speed: 1.1M <DL_CATEGORY> default value is 14 7,8,9 Max TB size: 8416 Max speed: 1.6M 10,11 Max TB size: 11226Max speed: 2.2M 13,14 Max TB size: 14043Max speed: 2.8M <UL_CATEGORY> default value is 6 6 Max TB size: Max speed: 2.2M <CPC_STATE> 0 not supported 在 WCDMA 模式 : <DL_CATEGORY> default value is Max TB size: 7298Max speed: 1.2M Max TB size: 7298 Max speed: 1.2M Max TB size: 7298 Max speed: 1.8M Max TB size: 7298 Max speed: 1.8M Max TB size: 7298 Max speed: 3.6M Max TB size: 7298 Max speed: 3.6M <UL_CATEGORY> 0 not supported <CPC_STATE> 0 not supported <DPA_CATEGORY_ EXT> <EDCH_CATEGORY _EXT> for WCDMA Rel7 support 1~20 for WCDMA Rel7 only support 7 1~20 default 14 for Rel7 7 in TD mode 0 not supported, default value <F-DPCHState> In WCDMA mode 0 disabled 1 enabled 75 / 296

76 5.14 GSM/UMTS/LTE 模式和频段设置 :AT*BAND 用户可以用设置命令进行 GSM/UMTS/LTE 网络类型和频段选择 新参数设定后自动保存到 NVM, 重启后自动加载生效 <mode>=0 强制 UE 仅工作在 GSM 网 ; <mode>=1 强制 UE 仅工作在 UMTS 网 ; <mode>=2 强制 UE 注册 GSM 和 UMTS ( 自动选择 ); <mode>=3 强制 UE 注册 GSM 和 UMTS (GSM 优先 ); <mode>=4 强制 UE 注册 GSM 和 UMTS (UMTS 优先 ); <mode>=5 强制 UE 仅工作在 LTE 网 ; <mode>=6 强制 UE 工作在 GSM 和 LTE( 自动选择 ); <mode>=7 强制 UE 工作在 GSM 和 LTE(GSM 优先 ); <mode>=8 强制 UE 工作在 GSM 和 LTE (LTE 优先 ); <mode>=9 强制 UE 工作在 UMTS 和 LTE( 自动选择 ); <mode>=10 强制 UE 工作在 UMTS 和 LTE(UMTS 优先 ); <mode>=11 强制 UE 工作在 UMTS 和 LTE (LTE 优先 ); <mode>=12 强制 UE 工作在 GSM,UMTS,LTE( 自动选择 ); <mode>=13 强制 UE 工作在 GSM,UMTS,LTE(GSM 优先 ); <mode>=14 强制 UE 工作在 GSM,UMTS,LTE(UMTS 优先 ); <mode>=15 强制 UE 工作在 GSM,UMTS,LTE(LTE 优先 ) <roamingconfig>=0 强制 UE 不支持漫游 ; <roamingconfig>=1 强制 UE 支持漫游 ; <roamingconfig>=2 强制 UE 不改变漫游设置. <srvdomain>=0 强制 UE 只工作于 CS 域 (circuit service); <srvdomain>=1 强制 UE 只工作于 PS 域 (GPRS service); <srvdomain>=2 强制 UE 工作于 CS+PS 域 ; <srvdomain>=3 让 UE 选择一个缺省的业务域 ; <srvdomain>=4 强制 UE 不改变业务域设置 <bandpriorityflag> =0: 缺省值 <bandpriorityflag> =1: 设置 TD-LTE 频段优先. <bandpriorityflag> =2: 设置 FDD-LTE 频段优先. 如果 <mode> 设置为 GSM 网络, 设置命令仅支持选择 GSM 频段 : 如果 <mode> 设置为 GSM 网络, 设置命令至少可以选择一个以上的 UMTS 频段 ; 76 / 296

77 如果 <mode> 设置为 LTE 网络, 设置命令至少可以选择一个以上的 LTE 频段 ; 如果 <mode> 设置为双网模式 (Dual mode) 和三网模式 (trip mode), 就没有必要设置 <band> 参数, 因为 <band> 参数会被重置为缺省值 此时如果输入了 <band> 参数, 该参数将被忽略 <roamingconfig> 和 <srvdomain> 缺省值是 0 和 2; <bandpriorityflag> 的缺省值是 0, 该参数仅当 <mode> 是 LTE 的时候才有效 命令类型 语法 返回 设置命令 AT*BAND=[<mode>[<GSMband>,<UMTSband>,<LTEbandH>,<LTEbandL>[,<roamingConfig>,< srvdomain>,<bandpriorityflag>]]] 查询命令 AT*BAND? *BAND :<mode>,<gsmband>, <UMTSband>,<LTEbandH>,<LTEbandL>,<roamingCo nfig>,<srvdomain>,< bandpriorityflag > 测试命令 AT*BAND=? *BAND: (list ofsupported<mode>s),<gsmband>, <UMTSband>,<LTEbandH>,<LTEbandL>,<roamingCo nfig>,<srvdomain>,<bandpriorityflag> 参数 定义 取值 解释 0 GSM network 1 UMTS network 2 Dual mode(gsm and UMTS) ( 自动选择 ) 3 Dual mode(gsm and UMTS) (GSM 优先 ) 4 Dual mode(gsm and UMTS) (UMTS 优先 ) 5 LTE network <mode> 网络类型, 整数型 6 Dual mode(gsm and LTE)(auto) 7 Dual mode(gsm and LTE)( GSM 优先 ) 8 Dual mode(gsm and LTE)(LTE 优先 ) 9 Dual mode(umts and LTE)( 自动选择 ) 10 Dual mode(umts and LTE)(UMTS 优先 ) 11 Dual mode(umts and LTE)(LTE 优先 ) 12 Trip mode( 自动选择 ) 77 / 296

78 13 Trip mode(gsm 优先 ) 14 Trip mode(td 优先 ) 15 Trip mode(lte 优先 ) 1 PGSM DCS GSM 1800 <GSMband> GSM 工作频段 (bit mask), 整 数型 4 PCS GSM EGSM GSM GSM GSM UMTS_BAND_1 2 UMTS_BAND_2 4 UMTS_BAND_3 8 UMTS_BAND_4 <UMTSband> UMTS 工作频段 (bit mask), 整数型 UMTS_BAND_5 UMTS_BAND_6 64 UMTS_BAND_ UMTS_BAND_8 UMTS_BAND_9 2 TDLTE_BAND_34 <LTEbandH> TDD LTE 工作频段 (bit mask),32bit 整数 32 TDLTE_BAND_38 64 TDLTE_BAND_ TDLTE_BAND_ TDLTE_BAND_41 1 FDDLTE_BAND_1 2 FDDLTE_BAND_2 <LTEbandL> FDD LTE 工作频段 (bit mask),32bit 整数 4 8 FDDLTE_BAND_3 FDDLTE_BAND_4 16 FDDLTE_BAND_5 32 FDDLTE_BAND_6 78 / 296

79 64 FDDLTE_BAND_ FDDLTE_BAND_ FDDLTE_BAND_20 0 不支持漫游 <roamingconfig> 漫游设置, 整数型 该参数应不起作用 一律支持漫游 1 2 支持漫游无变化 0 CS_ONLY 1 PS_ONLY <srvdomain> 业务域设置, 整数型 2 CS_PS 3 ANY 4 No Change 0 default <bandpriorityflag> 优先频段, 整数型 1 TD-LTE 2 FDD-LTE 举例 : 命令 ( ) / 返回 () 实例 AT*BAND? *BAND:15,74,129,482,133,0,2,0 解释和说明 480=LTEbandH = = =TDLTE_BAND_34&TDLTE_BAND_38&TDLTE_BAND_39& TDLTE_BAND_40 &TDLTE_BAND_41 133=LTEbandL = = =FDDLTE_BAND_1&FDDLTE_BAND_3& FDDLTE_BAND_ 查询当前工作频段 :AT*BANDIND 设置命令可以打开频段自动上报 查询命令返回当前的工作频段 命令类型语法返回 79 / 296

80 设置命令 AT*BANDIND[=<n>] 查询命令 AT*BANDIND? *BANDIND: <n>[,<band>,<act>] 测试命令 AT*BANDIND=? *BANDIND: (0,1) URC <n>=1 而且频段改变时, 自动上报 URC: *BANDIND: <band>, <Act> 参数定义取值对取值的说明 <n> <n>=1 而且频段改变时, 自动上报 *BANDIND: <band>, <Act> 0 disable 1 enable 0 GSM 1 GSM Compact 2 UTRAN <act> Access Technology, 接入机制 3 GSM w/egprs 4 UTRAN w/hsdpa 5 UTRAN w/hsupa 6 UTRAN w/hspa 7 E-UTRAN 8 UTRAN HSPA+ 0 PGSM DCS GSM PCS GSM EGSM 900 当 <act>=0/1/3 <band> 频段 4 GSM GSM GSM UMTS BAND1 1 UMTS BAND2 当 <act>=2/4/5/6/8 2 UMTS BAND3 80 / 296

81 3 UMTS BAND4 4 UMTS BAND5 5 UMTS BAND6 6 UMTS BAND7 7 UMTS BAND8 8 UMTS BAND9 9 UMTS BAND10 10 UMTS BAND11 11 UMTS BAND12 12 UMTS BAND13 13 UMTS BAND14 14 UMTS BAND15 15 UMTS BAND16 16 UMTS BAND17 17 UMTS BAND18 18 UMTS BAND19 1 LTE BAND 1 2 LTE BAND 2 3 LTE BAND 3 4 LTE BAND 4 5 LTE BAND 5 6 LTE BAND 6 7 LTE BAND 7 8 LTE BAND 8 当 <act>=7 9 LTE BAND 9 10 LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND / 296

82 15 LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND LTE BAND / 296

83 5.16 查询接入机制 (Access Technology):AT^CACAP 查询命令返回当前小区的接入机制 (Access Technology) 命令类型语法返回 +CACAP: <act> 查询命令 测试命令 AT^CACAP? AT^CACAP=? +CACAP:(0-7) 参数定义取值对取值的说明 0 GSM 1 GSM Compact 2 UTRAN <act> GSM w/egprs UTRAN w/hsdpa UTRAN w/hsupa UTRAN w/hspa E-UTRAN 5.17 查询当前的系统信息 :AT^SYSINFO 本命令查询当前的系统信息, 例如 : 服务状态, 业务域, 漫游状态等 命令类型 语法 返回 Execuation Command AT^SYSINFO ^SYSINFO:<srv_status>,<srv_domain>,<roam_status>,<sys_ mode>,<sim_state>,<sys_submode> 参数定义取值对取值的说明 0 no service <srv_status> 服务状态 1 restricted service 83 / 296

84 2 valid service 3 restricted area service 4 power service 0 no service <srv_domain> 业务域 1 CS only 2 PS only 3 CS and PS <roam_status> 漫游状态 0 no roaming 1 roaming 0 no service 1 reserved <sys_mode> 网络模式 2 reserved 3 GSM/GPRS 4 WCDMA 5 TD_SCDMA 17 LTE <sim_state> SIM 卡状态 0 sim 卡状态位置 1 sim 卡状态有效 255 SIM 未插入或 PIN 码未解锁 0 GSM 1 GSM Compact 2 UTRAN <sys_submode> 网络子模式 3 GSM w/egprs 4 UTRAN w/hsdpa 5 UTRAN w/hsupa 6 UTRAN w/hsdpa and HSUPA 7 E-UTRAN 84 / 296

85 5.18 设置无线接入方式 :AT+CTEC 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 本命令设置用户偏爱的无线接入方式 (RAT) 命令类型 语法 返回 设置命令 AT+CTEC=<nCurrentRat>,<nPreferRat> 查询命令 AT+CTEC? +CTEC:<nPreferRat>,<nPreferRat> 参数定义取值对取值的说明 0 auto mode <ncurrentrat> 当前的 RAT 模式 2 GSM only 4 LTE only 0 auto mode <npreferrat> 想要设置的 RAT 模式 2 GSM only 4 LTE only 5.19 小区 / 频率锁 :AT*CELL 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 本私有 AT 用来使能 Cell/Frequency 锁 命令类型 语法 返回 设置命令 AT*Cell=<mode>[,<network mode>[,<band>][,<freq>[,<cellid>]]] 测试命令 AT*Cell=? *Cell:<mode>,<act>,<band>,<freq>,<cellId> URC *Cell:<mode>,<network mode>,<band>,<freq>,<cellid> 参数定义取值对取值的说明 0 Cell/Frequency lock disabled <mode> lock mode 1 Frequency lock enabled 2 Cell lock enabled 85 / 296

86 0 GSM <network mode> 网络类型 1 UMTS_TD 2 UMTS_WB 3 LTE 0 PGSM DCS GSM PCS GSM 1900 当 <network mode>=0 3 EGSM 900(extended) 4 GSM GSM GSM GSM Band_1 arfcn <band> 当 <network mode>=1 或 2 时 当 <network mode>=1, 取值为 0~7 ; 当 <network mode>=2, 取值为 0~8; 1 Band_2 arfcn Band_3 arfcn Band_4 arfcn Band_5 arfcn Band_6 arfcn Band_7 arfcn Band_8 arfcn 当 <network mode>=3 当 <network mode>=0,1,2,3 8 Band_9 arfcn ~30 FDDLTE 32~43 TDDLTE 255 无效值 (invalid) no need no need in GSM ARFCN ( Absolute radio UMTS-TD 0~7 的 arfcn UMTS-TD 0~7 的 arfcn <freq> frequency channel number), 绝对无线频率信道号 UMTS-WB 0~8 的 arfcn 0-599, , , UMTS-WB 0~8 的 arfcn LTE 网络模式下的 arfcn , , 86 / 296

87 , , , , , , no need no need in GSM <cellid> 物理小区 id in UMTS in LTE 举例 : 命令 ( ) 实例 解释和说明 / 返回 () AT*Cell=0 AT*Cell=1,1,1,10700 设置锁频 5.20 读取基站定位 (LBS) 信息和时间 :AT+CIPGSMLOC 命令类型 语法 返回 If <type>=1: +CIPGSMLOC:<locationcode>[,<latitude>,<longitude>,<date>,<time>] 设置命令 AT+CIPGSMLOC=<type>,<cid> If <type>=2: +CIPGSMLOC: <locationcode>[,<date>,<time>] 测试命令 AT+CIPGSMLOC=? If error is related to ME functionality: +CME ERROR: <err> +CIPGSMLOC:(list of supported <type>s),(range of <cid>) 参数 定义 取值 对取值的说明 1 View the longitude, latitude and time <type > operation type 2 View the time only 87 / 296

88 <cid> <longitude> <latitude> as <cid> defined in +SAPBR Current longitude in degrees Current latiitude in degrees 1-3 <date> <time> the format is yy/mm/dd the format is hh/mm/ss for example 18/11/08 for example 15:47:26 <locationcode> Success 未找到数据参数错误未知错误 Not Found Request Time-out Network Error No memory DNS Error Stack busy Other Error 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+SAPBR=3,1,"CONTYPE","GPRS" 设置承载类型为 GPRS AT+SAPBR=3,1,"APN","" 设置 PDP 承载之 APN 参数 AT+SAPBR=1,1 激活 GPRS PDP 上下文 AT+SAPBR=2,1 查询是否激活 +SAPBR: 1,1, 模块注册网络后会从网络自动获取 <apn> 并激活一个 PDP 上下文, 用于 RNDIS 上网使用 ( 此 <apn> 可以通过 AT+CGDCONT? 来查询 ), 所以输入 AT+SAPBR=3,<cid>,"APN","" 即可, 模块内部会按照自动获取的 <apn> 来设置 APN 返回中有 IP 地址表明激活成功 88 / 296

89 AT+CIPGSMLOC=1,1 查询位置和时间 +CIPGSMLOC: 0, , ,18/11/08,15:37:30 AT+CIPGSMLOC=2,1 只查询时间 +CIPGSMLOC: 0,18/11/08,15:47:26 AT+SAPBR=0,1 去激活 PDP 上下文 5.21 读取 WIFI 定位信息和时间 :AT+WIFILOC 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 命令类型 语法 返回 If <type>=1: +WIFILOC:<locationcode>[,<latitude>,<longitude>,<date>,<time>] 设置命令 AT+WIFILOC=<type>,<cid> If <type>=2: +WIFILOC: <locationcode>[,<date>,<time>] 测试命令 AT+WIFILOC=? If error is related to ME functionality: +CME ERROR: <err> +WIFILOC:(list of supported <type>s),(range of <cid>) 参数定义取值对取值的说明 1 longitude, latitude and time <type > operation type 2 View the time only <cid> <longitude> <latitude> as <cid> defined in +SAPBR Current longitude in degrees Current latitude in degrees 1-3 经度 纬度 89 / 296

90 <date> <time> the format is yy/mm/dd the format is hh:mm:ss for example 18/11/08 for example 15:47:26 <locationcode> Success 未找到数据参数错误未知错误 Not Found Request Time-out Network Error No memory DNS Error Stack busy Other Error 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+SAPBR=3,1,"CONTYPE","GPRS" 设置承载类型为 GPRS AT+SAPBR=3,1,"APN","" 设置 PDP 承载之 APN 参数 AT+SAPBR=1,1 激活 GPRS PDP 上下文 AT+SAPBR=2,1 查询是否激活 +SAPBR: 1,1, 模块注册网络后会从网络自动获取 <apn> 并激活一个 PDP 上下文, 用于 RNDIS 上网使用 ( 此 <apn> 可以通过 AT+CGDCONT? 来查询 ), 所以输入 AT+SAPBR=3,<cid>,"APN","" 即可, 模块内部会按照自动获取的 <apn> 来设置 APN 返回中有 IP 地址表明激活成功 AT+WIFILOC=1,1 查询位置和时间 +WIFILOC: 0, , ,18/11/08,15:37:30 AT+WIFILOC=2,1 只查询时间 90 / 296

91 +WIFILOC: 0,18/11/08,15:47:26 AT+SAPBR=0,1 去激活 PDP 上下文 5.22 获取 WIFI 信息 :AT+WIFISCAN 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 命令类型语法返回说明 设置命令 查询命令 执行命令 AT+WIFISCAN=<channel> AT+WIFISCAN? AT+WIFISCAN +WIFISCAN: <mac>, <rssi> +WIFISCAN: <mac>, <rssi>, <channel> +WIFISCAN: <mac>, <rssi>, <channel> 指定信道扫描 阻塞方式查询所有信道 非阻塞方式查询所有信道, 立即返回, 查询完毕主动上报 参数定义取值对取值的说明 <channel> <mac> <rssi> 信道 MAC 地址接收信号强度指示 (Received Signal Strength Indication) 5.23 流量查询命令 :AT^DATAINFO 命令类型 语法 返回 设置命令 AT^DATAINFO=<n>,<period> 测试命令 AT^DATAINFO=? ^DATAINFO: (0-1),(1-1440) 参数定义取值对取值的说明 <n> 流量查询开关 0 关闭 1 打开 91 / 296

92 <period> 保存流量数据时间间隔 1~1440 单位 : 秒 5.24 (URC) 手动 PLMN 选择选项 :+MSRI 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 展示是否允许在用户菜单中出现 手动 PLMN 选择 项 该信息由模块协议栈发出, 是否允许该选择项出现在用户菜单由 SIM 卡决定 URC +MSRI: <ind> 参数定义取值对取值的说明 <ind> 0 允许 1 不允许 5.25 (URC) 系统模式 : ^MODE 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 显示系统模式有改变 URC ^MODE:<SysMainMode>,<SysMode> 参数 取值 解释 17,17 TD LTE capabilities (4G) 5/15,8 3G only (3G) 5/15,7 3G, HSDPA, and HSDPA capabilities (3G) <SysMainMode>,<SysMode> 5/15,6 3G and HSUPA capabilities (3G) 5/15,5 3G and HSDPA capabilities (3G) 3,3 GSM, GPRS, and EGPRS capabilities (2G) 3,2 GSM and GPRS capabilities (2G) 3,1 GSM only (2G) 92 / 296

93 5.26 (URC)SIM 卡状态上报 :^SIMST 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 当 SIM 卡状态改变时会有此上报 URC ^SIMST:<currSimState>,<lockstate> 参数 取值 解释 0 SIM card in initialization 1 Network Registration succeeded <currsimstate> <lockstate> 2 Network Registration denied, invalid in CS 3 Network Registration denied, invalid in PS 4 Network Registration denied, invalid in PS+CS 255 SIM not ready 0 SIM removed or not detected 1 SIM PIN code open 示例 : URCs 解释 ^SIMST: 255,1 SIM card is pending for PIN code(at+cpin= pin code is needed) ^SIMST: 255,0 SIM card is not inserted Note: <lockstate> is not needed when SIM card is ready(which means <currsimstate> is not 255) 5.27 小区信息查询 :AT+CCED 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 本命令可以查询本小区和最多 6 个临小区的信息 命令类型 语法 返回 设置命令 AT+CCED=<mode>,<requested dump> 测试命令 AT+CCED=? +CCED: (list of <mode>s ),(list of <requested dump>s) 93 / 296

94 参数 定义 取值 对取值的说明 0 一次上报 <mode> 工作模式 1 周期性上报 2 关闭上报 1 主小区, 即服务小区信息 邻小区信息 如果是 LTE 邻小区, 则上报 : <requested 2 MCC,MNC,frequency,cellid,rsrp,rsrq,tac,SrxLev,pcid dump> 消息类型如果是 GSM 邻小区, 则上报 : MCC,MNC,lac,cellid,bsic,rxlev 8 主小区的 RSSI 指示, 即 Rxlev(0~31) 举例 : <requested dump>=1, 上报主小区或服务小区的信息 : 如果当前是 LTE 模式, 则上报 : +CCED:LTE current cell:mcc,mnc,imsi,roamingflag,bandinfo,bandwidth,dlearfcn,cellid,rsrp,rsrq,tac,srxlev,pcid 如果当前是 GSM 模式, 则上报 : +CCED:GSM current cell info:mcc,mnc,lac,cellid,bsic,rxlev,rxlevsub,arfcn 举例 : 一次性查询当前小区 (LTE 模式 ): AT+CCED=0,1 +CCED:LTE current cell:460,00, ,0,40,n100,39148, ,51,29,6334,34,351 一次性查询当前小区 (GSM 模式 ): AT+CCED=0,1 +CCED:GSM current cell info:460,00,18be,5045,13,63,63,6 当前小区信息周期性上报 (LTE 模式 ): AT+CCED=1,1 +CCED:LTE current cell:460,00, ,0,40,n100,39148, ,61,31,6334,44,351 +CCED:LTE current cell:460,00, ,0,40,n100,39148, ,61,31,6334,44,351 +CCED:LTE current cell:460,00, ,0,40,n100,39148, ,61,31,6334,44,351 +CCED:LTE current cell:460,00, ,0,40,n100,39148, ,61,35,6334,44,351 当前小区信息周期性上报 (GSM 模式 ): 94 / 296

95 AT+CCED=1,1 +CCED:GSM current cell info:460,00,18be,5045,13,61,61,6 +CCED:GSM current cell info:460,00,18be,5045,13,63,63,6 +CCED:GSM current cell info:460,00,18be,5045,13,63,63,6 +CCED:GSM current cell info:460,00,18be,5045,13,63,63,6 +CCED:GSM current cell info:460,00,18be,5045,13,63,63,6 <requested dump>=2, 上报邻接小区的信息 : 如果当前是 LTE 模式, 则上报 : +CCED:LTE neighbor cell: MCC,MNC,frequency,cellid,rsrp,rsrq,tac,SrxLev,pcid 如果当前是 GSM 模式, 则上报 : +CCED:GSM neighbor cell info: MCC,MNC,lac,cellid,bsic,rxlev 举例 : 一次性查询邻接小区 (LTE 模式 ): AT+CCED=0,2 +CCED:LTE neighbor cell:460,00,38950, ,57,24,6334,36,351 +CCED:LTE neighbor cell:460,00,1300, ,48,24,6334,27,37 +CCED:LTE neighbor cell:460,00,1300, ,43,15,6334,22,38 +CCED:LTE neighbor cell:460,00,38400, ,42,23,6334,21,191 +CCED:LTE neighbor cell:460,00,40936, ,34,15,6334,13,191 +CCED:LTE neighbor cell:460,00,3590, ,44,9,6334,27,318 +CCED:LTE neighbor cell:460,00,3590, ,47,19,6334,30,319 一次性查询邻接小区 (GSM 模式 ): AT+CCED=0,2 +CCED:GSM neighbor cell info:460,00,6334,20522,31,75 +CCED:GSM neighbor cell info:460,00,6334,0,21,80 +CCED:GSM neighbor cell info:460,00,6334,20521,30,91 邻接小区信息周期性上报 (LTE 模式 ): AT+CCED=1,2 95 / 296

96 +CCED:LTE neighbor cell:460,00,38950, ,57,24,6334,36,351 +CCED:LTE neighbor cell:460,00,1300, ,48,24,6334,27,37 +CCED:LTE neighbor cell:460,00,1300, ,43,15,6334,22,38 +CCED:LTE neighbor cell:460,00,38400, ,42,23,6334,21,191 +CCED:LTE neighbor cell:460,00,40936, ,34,15,6334,13,191 +CCED:LTE neighbor cell:460,00,3590, ,44,9,6334,27,318 +CCED:LTE neighbor cell:460,00,3590, ,47,19,6334,30,319 +CCED:LTE neighbor cell:460,00,38950, ,57,24,6334,36,351 +CCED:LTE neighbor cell:460,00,1300, ,48,24,6334,27,37 +CCED:LTE neighbor cell:460,00,1300, ,43,15,6334,22,38 +CCED:LTE neighbor cell:460,00,38400, ,42,23,6334,21,191 +CCED:LTE neighbor cell:460,00,40936, ,34,15,6334,13,191 +CCED:LTE neighbor cell:460,00,3590, ,44,9,6334,27,318 +CCED:LTE neighbor cell:460,00,3590, ,47,19,6334,30,319 邻接小区信息周期性上报 (GSM 模式 ): AT+CCED=1,2 +CCED:GSM neighbor cell info:460,00,6334,20522,31,76 +CCED:GSM neighbor cell info:460,00,6334,0,21,80 +CCED:GSM neighbor cell info:460,00,6334,20521,30,94 +CCED:GSM neighbor cell info:460,00,6334,20522,31,85 +CCED:GSM neighbor cell info:460,00,6334,0,21,78 +CCED:GSM neighbor cell info:460,00,6334,20521,30, 设置工程模式 :AT+EEMOPT 命令类型 语法 返回 设置命令 AT+EEMOPT=<option>[,<value>] 查询命令 AT+EEMOPT? +EEMOPT: <option>[,<value>] 测试命令 AT+EEMOPT=? list of options 96 / 296

97 参数 定义 取值 对取值的说明 0 关闭工程模式 1 查询模式, 可以通过 AT+EEMGINFO? 查询网络参数 <option> 工作模式 2 打开网络参数周期性自动上报, 上报周期由 <value> 定义注 : 自动上报内容为 URC: +EEMLTESVC, +EEMLTEINTRA, +EEMLTEINTER 等, 请参考本文中相关的内容 <value> <option>= 2 时, 用来定义周期性上报的时间间隔 整数值, 单位为秒 举例 : 命令 ( ) / 返回 () 实例 AT+EEMOPT=? AT+EEMOPT=0 :Turn off indicator. This is default mode after ME bootup AT+EEMOPT=1 :Set to query mode. User can use +EEMGINFO to query network parameter AT+EEMOPT=2,<interval> :Set to periodic mode. Report EM info in <value> seconds 5.29 在工程模式下查询 GSM/UMTS/LTE 信息 :AT+EEMGINFO AT+EEMOPT=1 时, 用来查询工程模式下当前 GSM/UMTS/LTE 网络参数 命令类型 语法 返回 AT+EEMGINFO? +EEMGINFO:<state>,<nw_type> 查询命令 +EEMLTESVC:<info> +EEMLTEINTRA:<info> +EEMLTEINTER:<info> 参数定义取值解释 0 Idle 状态 1 Dedicated 状态 <state> MT state 2 PS PTM 状态 3 有效状态 0 GSM <nw_type> network type 1 UMTS 2 LTE 97 / 296

98 5.30 (URC) 工程模式基本信息 :+EEMGINFOBASIC URC +EEMGINFOBASIC: <state> 参数 取值 解释 0 ME in Idle mode <state> 1 ME in Dedicated mode 2 ME in PS PTM mode 5.31 (URC)GSM 工程模式下当前小区的信息 :+EEMGINFOSVC URC +EEMGINFOSVC: <mcc>, <mnc>, <lac>, <ci>, <nom>, <nco>, <bsic>, <C1>, <C2>, <TA>, <TxPwr>,<RxSig>, <RxSigFull>, <RxSigSub>, <RxQualFull>, <RxQualSub>, <ARFCN_tch>, <hopping_chnl>,<chnl_type>, <TS>, <PacketIdle>, <rac>, <arfcn>, <bs_pa_mfrms>, <C31>, <C32>, <t3212>, <t3312>,<pbcch_support>, <EDGE_support>, <ncc_permitted>, <rl_timeout>, <ho_count>, <ho_succ>,<chnl_access_count>, <chnl_access_succ_count> 参数 解释 取值范围 <mcc> Mobile Country Code <mnc> Mobile Network Code <lac> Location Area Code <ci> Cell Identifier <nom> Network Operation Mode <nco> Network Control Order <bsic> Base Station Identity Code <C1> C1 value <C2> C2 value <TA> Timing Advance <TxPwr> Transmit Power <RxSig> Receive level BCCH <RxSigFull> Receive level for full set of TCH <RxSigSub> Receive level for sub set of TCH <RxQualFull> BER in DTX mode <RxQualSub> BER in non-dtx mode <ARFCN_tch> Traffic Channel ARFCN(Absolute Radio Frequency Channel) 98 / 296

99 <hopping_chnl> Channel is hopping <chnl_type> Channel type <TS> Serving timeslot <PacketIdle> In packet idle mode <rac> Routing Area Code <arfcn> Absolute Radio Frequency Channel <bs_pa_mfrms> BS PA frames <C31> C31 value <C32> C32 value <t3212> timeout No <t3312> timeout No <pbcch_support> Support PBCCH <EDGE_support> Support EDGE <ncc_permitted> NCC permitted <rl_timeout> Radio link timeout <ho_count> Total hand-over count <ho_succ> Success hand-over count <chnl_access_count> Total channel access count <chnl_access_succ_count> Success channel access count 5.32 (URC)GSM 工程模式下 PS 信息 :+EEMGINFOPS URC +EEMGINFOPS:<PS_attached>,<attach_type>,<service_type>,<tx_power>,<c_value>,<ul_ts>,<dl_ts>,<ul_c s>,<dl_cs>,<ul_modulation>,<dl_modulation>,<gmsk_cv_bep>,<8psk_cv_bep>,<gmsk_mean_bep>,<8psk_ mean_bep>,<edge_bep_period>,<single_gmm_rej_cause>,<pdp_active_num>,<mac_mode>,<network_co ntrol>,<network_mode>, <EDGE_slq_measurement_mode>, <edge_status> 参数 <PS_attached> <attach_type> <service_type> <tx_power> <c_value> <ul_ts> <dl_ts> <ul_cs> <ul_cs> <dl_cs> <ul_modulation> 解释 GPRS/EDGE attached Attach type Service type Transmit power C value Uplink timeslot Downlink timeslot Uplink Coding Scheme Uplink Coding Scheme Downlink Coding Scheme Uplink modulation 99 / 296

100 <dl_modulation> <gmsk_cv_bep> <8psk_cv_bep> <gmsk_mean_bep> <8psk_mean_bep> <EDGE_bep_period> <single_gmm_rej_cause> <pdp_active_num> <mac_mode> <network_control> <network_mode> <EDGE_slq_measurement_mode> <edge_status> Downlink modulation GMSK CV BEP(Block Error Probability) 8PSK CV BEP GMSK mean BEP 8PSK mean BEP EDGE BEP period Is single GMM reject cause Activated PDP number MAC mode Network control networkmode EDGE SLQ measurement mode EDGE status 5.33 (URC)GSM 工程模式下邻接小区的信息 :+EEMGINFONC URC +EEMGINFONC: <nc_num>, [<mcc>, <mnc>, <lac>, <rac>, <ci>, <rx_lv>, <bsic>, <C1>, <C2>, <arfcn>, <C31>, <C32>, [ ]] 参数 <nc_num> <mcc> <mnc> <lac> <rac> <ci> <rx_lv> <bsic> <C1> <C2> <arfcn> <C31> <C32> 解释 Neighbor cell number Mobile Country Code Mobile Network Code Location Area Code Routing Area Code Cell Identifier Receive signal level Base Station Identity Code C1 value C2 value Absolute Radio Frequency Channel C31 value C32 value 5.34 (URC) 工程模式下当前网络状态 :+EEMGINBFTM URC +EEMGINBFTM:<p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10>,<p11>,<p12>,<p13>,<p14>,<p / 296

101 >,<p16>,<p17>,<p18>,<p19> 参数 <p1> <p2> <p3> <p4> <p5> <p6> <p7> <p8> <p9> <p10> <p11> <p12> <p13> <p14> <p15> <p16> <p17> <p18> <p19> 解释 Engineering Mode mcc mnc lac cell Identifier bsic C1 C2 Time Advance TxPowerLevel rxsiglevel rxsiglevelfull rxsiglevelsub rxqualityfull rxqualitysub arfcntch hopping status channel type Server Timeslot 5.35 (URC)UMTS 工程模式下当前小区的信息 :+EEMUMTSSVC 1. Non TD mode: URC +EEMUMTSSVC:<p1>,<p2>,<p3>,<p4>,[<p5>,<p6>, >,<p10>],[<p11>,<p12>,,<p28>],[<p29>,<p30>,,< p55>] 参数 解释 <p1> Engineer Mode <p2> scmeaspresent <p3> scparampresent <p4> ueopstatuspresent If scmeaspresent is TRUE, the following 6 items will be printed: <p5> cpichrscp <p6> utrarssi <p7> cpichecn0 <p8> squal 101 / 296

102 <p9> srxlev <p10> txpower If scparampresent is TRUE, the following 18 items will be printed: <p11> rac <p12> nom <p13> mcc <p14> mnc <p15> lac <p16> ci <p17> uraid <p18> psc <p19> arfcn <p20> t3212 <p21> t3312 <p22> hcsused <p23> attdetallowed <p24> csdrxcyclelen <p25> psdrxcyclelen <p26> utrandrxcyclelen <p27> HSDPASupport <p28> HSUPASupport If ueopstatuspresent is TRUE, the following 27 items will be printed <p29> rrcstate <p30> numlinks <p31> srncid <p32> srnti <p33> algpresent <p34> cipheralg <p35> cipheron <p36> algpresent <p37> cipheralg <p38> cipheron <p39> HSDPAActive <p40> HSUPAActive <p41> MccLastRegisteredNetwork <p42> MncLastRegisteredNetwork <p43> TMSI <p44> PTMSI <p45> IsSingleMmRejectCause <p46> IsSingleGmmRejectCause <p47> MMRejectCause <p48> GMMRejectCause <p49> mmstate <p50> gmmstate 102 / 296

103 <p51> <p52> <p53> <p54> <p55> gprsreadystate readytimervalueinsecs NumActivePDPContext ULThroughput DLThroughput 2. TD mode: URC +EEMUMTSSVC:<p1>,<p2>,<p3>,<p4>,[<p5>,<p6>,<p7>,<p8>],[<p9>,<p10>,,<p26>],[<p27>,<p28>,,<p 53>] 参数 解释 <p1> Engineer Mode <p2> scmeaspresent <p3> scparampresent <p4> ueopstatuspresent If scmeaspresent is TRUE, the following 4 items will be printed: <p5> pccpchrscp <p6> utrarssi <p7> srxlev <p8> txpower If scparampresent is TRUE, the following 18 items will be printed: <p9> rac <p10> nom <p11> mcc <p12> mnc <p13> lac <p14> ci <p15> uraid <p16> cellparameterid <p17> arfcn <p18> t3212 <p19> t3312 <p20> hcsused <p21> attdetallowed <p22> csdrxcyclelen <p23> psdrxcyclelen <p24> utrandrxcyclelen <p25> HSDPASupport <p26> HSUPASupport If ueopstatuspresent is TRUE, the following 27 items will be printed: <p27> rrcstate 103 / 296

104 <p28> <p29> <p30> <p31> <p32> <p33> <p34> <p35> <p36> <p37> <p38> <p39> <p40> <p41> <p42> <p43> <p44> <p45> <p46> <p47> <p48> <p49> <p50> <p51> <p52> <p53> numlinks srncid srnti algpresent cipheralg cipheron algpresent cipheralg cipheron HSDPAActive HSUPAActive MccLastRegisteredNetwork MncLastRegisteredNetwork TMSI PTMSI IsSingleMmRejectCause IsSingleGmmRejectCause MMRejectCause GMMRejectCause mmstate gmmstate gprsreadystate readytimervalueinsecs NumActivePDPContext ULThroughput DLThroughput 5.36 (URC)UMTS 工程欧式下同频率信息 :+EEMUMTSINTRA 展示 UMTS 工程模式下同频 (intra frequency) 信息 URC +EEMUMTSINTRA:<p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10> 参数 <p1> <p2> <p3> <p4> <p5> 解释 index of ENGMODEINTRAFREQ pccpchrscp utrarssi srxlev mcc 104 / 296

105 <p6> <p7> <p8> <p9> <p10> mnc lac ci arfcn cellparameterid 5.37 (URC)UMTS 工程模式下频间信息 :+EEMUMTSINTER 显示 UMTS 工程模式下频间 (inter frequency) 信息 URC +EEMUMTSINTER:<p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10> 参数 <p1> <p2> <p3> <p4> <p5> <p6> <p7> <p8> <p9> <p10> 解释 index of ENGMODEINTERFREQ pccpchrscp utrarssi srxlev mcc mnc lac ci arfcn cellparameterid 5.38 (URC)UMTS 工程模式下无线接入技术间信息 :+EEMUMTSINTERRAT 展示 UMTS 工程模式下无线接入技术间 (Inter RAT) 信息 URC +EEMUMTSINTERRAT:<p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10>,<p11> 参数 <p1> <p2> <p3> <p4> <p5> 解释 index of ENGMODE INTERRAT gsmrssi rxlev C1 C2 105 / 296

106 <p6> <p7> <p8> <p9> <p10> <p11> mcc mnc lac ci arfcn bsic 5.39 (URC)LTE 工程模式下服务小区信息 :+EEMLTESVC URC Air720 系列 : +EEMLTESVC: <mcc>,<length of mnc>,<mnc>,<tac>,<pci>,<dleuarfcn>,<uleuarfcn>,<band>,<dlbandwidth>,<ci>,<transmode>,<rsrp>,<rsrq>,<sinr >,<MainRsrp>,<DiversityRsrp>,<MainRsrq>,<DiversityRsrq>,<rssi>,<cqi>,<currPuschTxPower>,<rankIndex>,<Erro rmodestate>,<emmstate>,<servicestate>,<issingleemmrejectcause>,<emmrejectcause>,<mmegroupid>,<mm ecode>,<mtmsi> Air720S 系列 : +EEMLTESVC: mcc, lenofmnc, mnc, tac, phycellid, dleuarfcn, uleuarfcn, band, dlbandwidth, cellid, transmode, rsrp, rsrq, sinr, mainrsrp, errcmodestate, emmstate, servicestate, IsSingleEmmRejectCause, EMMRejectCause, mme GroupId, mmecode, mtmsi, cellid, subframeassigntype, specialsubframepatterns, transmode, mainrsrp, diversit yrsrp, mainrsrq, diversityrsrq, rssi, cqi, pathloss, tb0dltpt, tb1dltpt, tb0dlpeaktpt, tb1dlpeaktpt, tb0ulpeaktpt, tb1ulpeaktpt, dlthroughput, dlpeakthroughput, averdlprb, avercqitb0, avercqitb1, rankindex, granttotal, ul ThroughPut, ulpeakthroughput, currpuschtxpower, averulprb, dlbler, ulbler 参数 <mcc> <length of mnc> <mnc> <tac> <PCI> <dleuarfcn> <uleuarfcn> <band> <dlbandwidth> <ci> <transmode> <rsrp> <rsrq> <sinr> <MainRsrp> 解释 Mobile Country Code length of mnc Mobile Network Code Tracking area code Physical Cell Identifier downlink arfcn uplink arfcn band dlbandwidth cellid transmode rsrp rsrq sinr Rsrp in main antenna 106 / 296

107 <DiversityRsrp> <MainRsrq> <DiversityRsrq> <rssi> <cqi> <currpuschtxpower> <rankindex> <ErrorModeState> <emmstate> <servicestate> <IsSingleEmmRejectCause> <EMMRejectCause> <MmeGroupId> <MmeCode> <mtmsi> Rsrp in slave antenna Rsrq in main antenna Rsrq in slave antenna rssi cqi current Pusch Tx Power in dbm rankindex ErrorModeState emmstate servicestate IsSingleEmmRejectCause EMMRejectCause MmeGroupId MmeCode mtmsi 5.40 (URC)LTE 工程模式下同频信息 :+EEMLTEINTRA 展示 LTE 工程模式下同频 (intra frequency) 信息 URC +EEMLTEINTRA: <p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9> 参数 <p1> <p2> <p3> <p4> <p5> <p6> <p7> <p8> <p9> 解释 index of ENGMODE INTRAFREQ phycellid euarfcn rsrp rsrq mcc mnc tac cellid 5.41 (URC)LTE 工程模式下频间信息 :+EEMLTEINTER 展示 LTE 工程模式下频间 (inter frequency) 信息 107 / 296

108 URC +EEMLTEINTER: <p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9> 参数 <p1> <p2> <p3> <p4> <p5> <p6> <p7> <p8> <p9> 解释 index of ENGMODE INTERFREQ phycellid euarfcn rsrp rsrq mcc mnc tac cellid 5.42 (URC)LTE 工程模式下无线接入技术间信息 :+EEMLTEINTERRAT 展示 LTE 工程模式下无线接入技术间 (Inter RAT) 信息 URC UMTS: +EEMLTEINTERRAT: <p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9>,<p10> GSM: +EEMLTEINTERRAT: <p1>,<p2>,<p3>,<p4>,<p5>,<p6>,<p7>,<p8>,<p9> 参数 <p1> <p2> <p3> <p4> <p5> <p6> <p7> <p8> <p9> <p10> 解释 networktype (0:GSM,1:UMTS) number of INTERRAT mcc mnc lac ci arfcn(gsm )/uarfcn(umts) bsic(gsm )/ psc_cellparameterid(umts) rssi(gsm )/ rscp(umts) cpichecn0(umts) 108 / 296

109 5.43 (URC) 事件控制指示 :+CIEV 注 : 本 URC 仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 指示电池, 通话, 网络和短信的事件进展 URC <cc> +CIEV: "SOUNDER",1 +CIEV: "SOUNDER",0 +CIEV: "CALL",1 +CIEV: "CALL",0 <nw> +CIEV: service,1 +CIEV: service,0 +CIEV: roam,1 +CIEV: roam,0 <sms> +CIEV: "MESSAGE",1 +CIEV: "MMS",1 +CIEV: "SMSFULL",1 +CIEV: "SMSFULL",2 释义 audio on audio off call on call off 注册网络功能注册网络失败处于漫游状态不在漫游状态收到一个短信收到一个彩信短信存储满, 没有新短信在等待短信存储满, 有新短信在等待 5.44 (URC) 网络服务类型指示 注 : 本 URC 仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) URC +E_UTRAN Service +GSM Service 释义 表示进入 4G LTE 网络服务 提示进入 2G GSM 网络服务 109 / 296

110 6 通话控制和音频相关命令 注 : 本章内容仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 6.1 打开 VOLTE 功能 :AT+SETVOLTE 对于只支持 4G 的 CAT1 模块 (Air720UG Air723UG Air724UG) 而言, 需要用本命令打开 VOLTE 功能才能进行语 音通话 而 Air720UH 模块支持 4G 和 2G, 而 2G 支持语音通话, 所以不需要打开 VOLTE 就可以进行语音通话 命令类型 语法 返回 设置行命令 AT+SETVOLTE=<setting> 查询命令 AT+SETVOLTE? +SETVOLTE: <setting> 测试命令 AT+SETVOLTE=? +SETVOLTE: 0,1 参数定义取值解释 <setting> VOLTE 功能开关 0 关闭 VOLTE 功能 1 开启 VOLTE 功能, 缺省值 举例 : 命令 ( )/ 实例返回 () AT+SETVOLTE? +SETVOLTE: 0 解释和说明 AT+SETVOLTE=1 打开 VOLTE 功能 6.2 发起呼叫 :ATD 执行命令, 用于发出语音呼叫, 呼叫号码长度不超过 20 位 命令类型 语法 返回和说明 ATD<dial string>; 命令成功, 则返回 : 执行命令 110 / 296

111 如果成功建立连接, 则返回 : CONNECT 如果没检测到拨号音 dial tone( 并且当 ATX2 or ATX4 时 ): NO DIALTONE If busy( 并且当 ATX3 or ATX4): BUSY 通话被挂断或建立失败 : NO CARRIER 如果被叫无应答 : NO ANSWER ATD<dial string> 数据呼叫成功, 则返回 : CONNECT 参数 定义 取值 对取值的说明 <dial string> 呼叫号码 由以下字符组成 :0-9, *, #, +, A, B, C 注 : 拨 112 可以建立紧急呼叫, 不需要 SIM 卡 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+SETVOLTE=1 打开 VOLTE 功能 注 : 对于只支持 4G 的 CAT1 模块 (Air720UG Air723UG Air724UG) 而言, 需要用 AT+SETVOLTE=1 命令打开 VOLTE 功能才能进行语音通话 而 Air720UH 模块支持 4G 和 2G, 所以不需要打开 VOLTE 就可以进行语音通话 ATD131623***98; 语音呼叫号码 ***98(*** 是为了保护隐私, 将实际数字隐去, 实际操作时要如实输入号码 ) 对方接听电话 CONNECT AT+CHUP 模块主动挂断通话 返回 6.3 接听来电 :ATA 有只有一个来电 (RING) 时, 输入该命令接听来电 当有更多的来电时, 请使用 AT+CHLD 命令接听新的来电 命令类型 语法 返回和说明 执行命令 ATA 111 / 296

112 举例 : 命令 ( )/ 返回 () 实例 解释和说明 (URC) RING 有 RING 上报, 表示有来电 注 :RING 是一个 URC 命令 (Unsolicited Result Code ) ATA 模块接听来电 返回, 说明接听来电成功 6.4 挂断通话 :ATH 通话过程中, 输入执行命令会挂断所有电话, 包括当前通话 (active ) 等待通话(waiting) 和挂起通话 (holding) 命令类型 语法 返回和说明 执行命令 ATH 举例 : 命令 ( )/ 返回 () 实例 解释和说明 (URC) RING 有 RING 上报, 表示有来电 ATA 模块接听来电 建立通话 ATH 挂断通话 6.5 挂断通话 :AT+CHUP 通话过程中, 输入执行命令会挂断所有电话, 包括当前通话 (active ) 等待通话 (waiting) 和挂起通话 (holding) 作用与 ATH 相同 命令类型语法返回和说明 执行命令 AT+CHUP 6.6 列出所有当前的呼叫 :AT+CLCC 命令类型 语法 返回 执行命令 AT+CLCC [+CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha >]][<CR><LF>+CLCC:<id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<t ype>[,<alpha>]][...]]] 112 / 296

113 测试命令 AT+CLCC=? 参数定义取值对取值的说明整数型 ; 请参考 3GPP TS 中第 节中描 <idx> 呼叫识别 id - 述, 此参数可在 +CHLD 命令中被使用 0 移动发起的呼叫 (MO 呼叫 ) <dir> 呼叫方向 1 移动终止的呼叫 (MT 呼叫 ) 0 active 1 held 2 dialing(mo 呼叫 ) <stat> 呼叫状态 3 alerting(mo 呼叫 ) 4 incoming(mt 呼叫 ) 5 waiting(mt 呼叫 ) 7 released(by network) 0 语音 <mode> 承载 / 电信业务 1 数据 2 传真 0 不属于 <mpty> 该呼叫是否属于多方呼叫 1 属于字符串类型, 需加双引号 电话号码格式符合 <type> 定 <number> 对方号码 - 义 129 未知类型 <type> 177 特殊的网络号码 <alpha> <number> 对应的电话簿中姓名 - 字符型呼叫号码类型, 具体请参考 3GPP 145 国际号码 TS 部分 161 国内号码 举例 : 命令 ( )/ 返回 () 实例 解释和说明 ATD10086; 语音呼叫号码 AT+CLCC 对方接听电话前查询下通话情况 +CLCC: 1,0,2,0,0,"10086",129,"" <stat>=2 表示拨号中, 对方尚未接听 CONNECT 对方接听 AT+CLCC 此时再查询下通话状态 +CLCC: 1,0,0,0,0,"10086",129,"" <stat>= 0 表示电话接通并保持激活 AT+CHUP 挂电话 113 / 296

114 AT+CLCC 显示通话状态 只有一个, 表示没有通话 6.7 设置主叫号码显示 :AT+CLIP 命令类型语法返回 设置命令 AT+CLIP=<n> 查询命令 测试命令 URC 上报 AT+CLIP? AT+CLIP=? +CLIP: <number>,<type> [,<subaddr>,<satype>,<alphaid>,<clivalidity>] +CLIP:<n>,<m> +CLIP:(<n> 取值列表 ) 当 AT+CLIP=1 的时候, 此 URC 主动上报会被打开, 此时, 如果有来电的时候, 就会上报此 URC 参数定义取值对取值的说明 0 禁用 <n> URC 上报是否开启 1 启用 0 未提供 CLIP 业务显示用户 CLIP 业务在网络中的 <m> 1 提供 CLIP 业务状态 2 未知 ( 如 : 无网络等 ) <number> 电话号码, 类型由 <type> 定义 129 ISDN/ 电话编号方式设计, 国家的 / 国际的未知 <type> 电话号码类型 128~255 其他值查阅 GSM 章节 <subaddr> 子地址, 字符串类型 <satype> 字地址类型由 GSM 章节 定义 <alphaid> 电话本上定义的电话号码名字编码方式由 +CSCS 定义 0 有效主叫号码显示 (CLI:Calling <CLIvalidity> 1 主叫方禁用 CLI Line Indication) 可用性 2 由于网间互通问题或始发网络的限制,CLI 不可用 3 由于主叫方是付费电话,CLI 不可用 4 由于其他原因,CLI 不可用 145 ISDN/ 电话编号方式设计, 国际号码 161 ISDN/ 电话编号方式设计, 国家的号码 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CLIP? 查询当前来电显示状态 114 / 296

115 +CLIP: 0,1 <n>=0, 表示未启用 URC 上报 <m>=1, 表示网络已经提供给该用户主叫号码显示功能 (URC) RING 此时有来电也不会显示主叫号码 AT+CHUP AT+CLIP=1 设置来电显示的 URC 上报为开 AT+CLIP? +CLIP: 1,1 <n>=1, 表示启用 URC 上报 (URC) RING 此时有来电, 会通过 +CLIP 这个 URC 来显示主叫号码 +CLIP: "1360******8",128,,,"TEST",0 6.8 呼叫保持和多方通话 :AT+CHLD 使用该指令, 可以控制 TA 的附加业务 : 呼叫保持和多方通话 呼叫能被保持, 恢复, 释放和加入多方通话 命令类型 语法 返回 设置命令 AT+CHLD=<n> 测试命令 AT+CHLD=? +CHLD: (<n> 取值列表 ) 参数 定义 取值 对取值的说明 0 释放所有已保持的呼叫或者为等待中的呼叫设置用户决定用户忙 (UDUB) 条件 1 如果存在当前呼叫, 释放所有当前呼叫并接听另外一个已保持或等待中的呼叫 <n> 1X 释放当前某一特定的呼叫 X 整数型 2 如果存在当前呼叫, 保持所有当前呼叫并接听另外一个已保持或等待中的呼叫 2X 保持除呼叫 X 外的所有当前呼叫 3 将一个被保持 (held) 的通话加入到活跃 (active) 通话中 ( 建立多方通话 ) 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CCWA=1,1 ATD137******98; 呼叫 137******98 (URC) CONNECT 对方接听, 通话建立, 双方通话中 115 / 296

116 (URC) +CCWA: "13601*****97",129,1 有又一个电话进来, 此时会有如此 URC 上报 AT+CHLD=2 HOLD 第一路 (+CLCC 中 id=1), 接通第二路 (+CLCC 中 id=2) AT+CLCC 查询下当前所有当前通话 +CLCC: 1,0,1,0,0,"137******98",129 +CLCC: 2,1,0,0,0,"13601*****97",128,"TEST" 第一路第三个参数即 <stat>=1, 表示被保持第二路 <stat>=0, 表示正处激活状态 AT+CHLD=21 切回到第一路 AT+CHLD=3 建立三方通话 ( 前提为 :SIM 卡已经开通此功能 ) AT+CHLD=11 释放第一路 6.9 产生 DTMF 音 :AT+VTS DTMF(Double Tone Multiple Frequency, 双音多频 ), 用来在电话建立以后拨打分机号码或自动语音服务 命令类型 语法 返回和说明 设置命令 AT+VTS=<dtmf> 或 AT+VTS=<dtmf>[,<duration>] 测试命令 AT+VTS=? +VTS:(<dtmf> 取值列表 ),(<duration> 取值列表 ) 参数定义取值对取值的说明 <dtmf> 单个 DTMF 单个 ASCII 字符, 不需要双引号 范围如下 0-9, #,*, A,B,C,D DTMF 持续时间定义如下 : 如果 AT+VTS=<dtmf>, 则持续时间通过命令 +VTD 来设置 ; 如果 AT+VTS=<dtmf>,<duration>, 则持续时间通过 <duration> 定义 <duration> 持续时间 1~10 tone 的持续时间, 以 1/10 秒为单位 举例 : 命令 ( )/ 返回 () 实例 AT+VTS=? +VTS: (0-9,*,#,A,B,C,D),(1-10) 解释和说明 以下的例子是拨打总机接通后, 再用 DTMF 拨打分机 109: 116 / 296

117 ATD10086; 拨打 接通 CONNECT AT+VTS=2 选择自动语音服务中的 2 服务 6.10 DTMF TONE 周期 :AT+VTD 命令类型语法返回 设置命令 AT+VTD=<n> 查询命令 测试命令 AT+VTD? AT+VTD=? +VTD:<n> + VTD: (<n> 取值列表 ) 参数定义取值对取值的说明 <n> Tone 的长度 1~10 以 1/10 秒为单位的 tone 持续时间 6.11 TTS(Text To Speech) 功能 :AT+CTTS 命令类型语法返回 设置命令 AT+CTTS=<mode>[,<text>] 查询命令 AT+CTTS? +CTTS: <status> 测试命令 AT+CTTS=? URC 当 TTS 播放完毕, 会有以下 URC 上报 : +CTTS:0 参数定义取值对取值的说明 <mode> TTS 工作模式 0 停止播放 TTS 117 / 296

118 1 播放 TTS,<text> 使用 UCS2 编码 2 播放 TTS,<text> 使用 GBK 编码 ( 中文 ) 和 ASCII 编码 ( 数字 ) <text> TTS 文本中文和数字 0 TTS 非播放状态 <status> TTS 工作状态 1 TTS 播放状态 举例 : 命令 ( ) / 返回 () 实例 AT+CTTS=2,"123, 欢迎你的到来 " 解释和说明 播放数字和中文 注 : 目前暂时无法播放英文,<text> 中的英文发音不是单词, 而是一个一个分离的字母 (URC) +CTTS:0 播放完毕, 会有这个 URC 上报 AT+CTTS=0 也可以在播放过程中用这个命令终止播放 6.12 设置 TTS 播放模式 :AT+CTTSPARAM 命令类型 语法 返回 设置命令 AT+CTTSPARAM=<volume>,<mode>,<pitch>,<speed>[,<channel>] 查询命令 AT+CTTSPARAM? +CTTSPARAM:<volume>,<mode>,<pitch>,<speed>, <channel> 测试命令 AT+CTTSPARAM=? 参数定义取值对取值的说明 <volume> TTS 播放音量 缺省值为 50 0 auto read digit, and read digit based on number rule first TTS 播放模式, 1 auto read digit, and read digit based on telegram rule first <mode> range:0-3 2 read digit based on telegram rule 3 read digit based on number rule <pitch> TTS 播放音高 缺省值为 50 <speed> TTS 播放速度 缺省值为 50 0 main channel <channel> TTS 播放通道 1 aux channel 6.13 音频录制 :AT+CAUDREC 本命令可以进行本地 microphone 录音, 以及语音通话 (voice call) 录音 能够进行本地 mic 录音的条件是 : 当前不 118 / 296

119 存在其他音频应用, 例如 audio play 以及 voice call 在语音通话进行时本命令仅能实现 voice call 录音 如果没有指定录音时间 <time>, 那么录音一直进行, 直到 AT+CAUDREC=2 停止录音 命令类型 语法 返回 设置命令 AT+CAUDREC=<oper>[,<filename>,<type>, <quality>[,time]] 查询命令 AT+CAUDREC? +CAUDREC: <state> 测试命令 AT+CAUDREC=? +CAUDREC: (list of supported <oper>s), <filename>,(list of supported <type>s), (list of supported <quality>s),<time> URC 上报 1) AT+CAUDREC 开始录音, 带 time 参数的时候, 模块自己录音结束后上报 +CAUDREC: 1,<duration> 2) AT+CAUDREC 开始录音, 不管带不带 time 参数, 如果手动 AT+CAUDREC=2 结束录音, 则上报 +CAUDREC: 2,<duration> 参数定义取值对取值的说明 <oper> <filename> <type> <quality> <time> <state> 录音操作 录音文件名 录音文件类型 录音文件质量 录音时间, 单位 :100ms 录音状态 1 start recording 2 stop recording 字符串, 需用双引号括住 大小写敏感 只支持 WAV 或 AMR 后缀格式, 大小写皆可 即必须以.wav.WAV.amr.AMR 为后缀, 例如 : voice.wav song.amr 1 microphone recording 2 voice call recording 0 low quality 1 medium quality 2 high quality 3 best quality 缺省值为 0 当 <time> 0, 录音时间为 <time>; 当 <time>=0, 录音时间直到 AT+CAUDREC=2 停止录音为止 0 audio recording is not working 1 audio recording is working <duration> 录音持续时间单位 : 毫秒 6.14 语音文件播放 :AT+CAUDPLAY 命令类型 语法 返回 设置命令 AT+CAUDPLAY=<mode>[,<filename>[,<t ype>]] 119 / 296

120 查询命令 测试命令 +CAUDPLAY: <mode> AT+CAUDPLAY? +CAUDPLAY: (<mode> 取值范围列表 ),<filename> AT+CAUDPLAY=? 1)AT+CAUDPLAY=1,<filename> 开始播放, 模块自己结束播放后提示 +CAUDPLAY: 1,<duration> // <duration> 为播放持续时间 URC 上报 2) AT+CAUDPLAY=2 结束播放, 提示 +CAUDPLAY: 2,<duration> // 如果播放过程没有暂停过, 则 <duration> 为从开始播放到停止播放的持续时间 ; 如果暂停过, 则 <duration> 为最后一次恢复播放到停止播放的持续时间 3) AT+CAUDPLAY=3 暂停播放, 提示 +CAUDPLAY: 3,<duration> // 如果播放过程没有暂停过, 则 <duration> 为从开始播放到暂停播放的持续时间 ; 如果暂停过, 则 <duration> 为最后一次恢复播放到暂停播放的持续时间 4) AT+CAUDPLAY=4 恢复播放, 模块自己结束播放后提示 +CAUDPLAY: 4,<duration> // <duration> 为从恢复播放 到播放结束所持续的时间 参数定义取值对取值的说明 1 开始播放 (start) 2 停止播放 (stop) <mode> 使用模式 3 暂停播放 (pause) 4 恢复播放 (resume) <filename> 音频文件名字 AMR,WAV,MP3 格式 需要加后缀 <duration> 播放持续时间单位 : 毫秒 1 local audio path ( 缺省值 :1) <type> 播放模式 2 voice call path 注意 :<type> 播放模式只在 8910 V30 及以上版本支持 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+FSCREATE="111.mp3" 创建音频文件 AT+FSWRITE="111.mp3",0,6314,20 输入音频文件 这里长度 6314 只是举例, 请以实际为准 > 这里输入音频文件内容 ( 二进制, 即 16 进制 ) AT+CAUDPLAY=1,"111.mp3" AT+CAUDPLAY=3 暂停播放 AT+CAUDPLAY=4 恢复播放 播放音频文件注 : 音频文件名字需要加后缀 120 / 296

121 AT+CAUDPLAY=2 终止播放 通话中给对端播放语音文件 : AT+FSCREATE="111.mp3" 创建音频文件 AT+FSWRITE="111.mp3",0,6314,20 输入音频文件 这里长度 6314 只是举例, 请以实际为准 > 这里输入音频文件内容 ( 二进制, 即 16 进制 ) AT+SETVOLTE=1 打开 VOLTE 功能 注 : 对于只支持 4G 的 CAT1 模块 (Air720UG Air723UG Air724UG) 而言, 需要用 AT+SETVOLTE=1 命令打开 VOLTE 功能才能进行语音通话 而 Air720UH 模块支持 4G 和 2G, 所以不需要打开 VOLTE 就可以进行语音通 ATD131623***98; 语音呼叫号码 ***98(*** 是为了保护隐私, 将实 际数字隐去, 实际操作时要如实输入号码 ) 对方接听电话 话 CONNECT AT+CAUDPLAY=1,"111.mp3",2 播放音频文件注 : 音频文件名字需要加后缀 通话对端听到播放 111.mp3 语音文件 AT+CHUP 模块主动挂断通话 返回 6.15 语音通道切换 :AT+AUDCH 命令类型语法返回 设置命令 AT+AUDCH=<out_channel>,<in_channel> +AUDCH: <out_channel>,<in_channel> 查询命令 AT+AUDCH? 测试命令 AT+AUDCH=? +AUDCH: (range of <out_channel>s,list of <in_channel>s) 参数定义取值对取值的说明 <out_channel> 音频输出通道 0 通道 0, 听筒 (receiver) 121 / 296

122 <in_channel> 音频输入通道 1 通道 1, 耳机 (headphone) 2 通道 2, 喇叭 (speaker) 0 main mic 1 auxilary mic 3 headphone mic left 4 headphone mic right 6.16 通话音量控制 :AT+CLVL 命令类型语法返回 设置命令 AT+CLVL=<level> 查询命令 测试命令 AT+CLVL? AT+CLVL=? +CLVL:<level> +CLVL: (<level> 取值范围 ) 参数定义取值对取值的说明 <level> 音频通道 0~100 0 声音最小,100 声音最大 缺省值为 本地音频播放音量控制 :AT+CRSL 本命令影响设备本地音频播放的音量, 包括 CTTS 和 CAUDPLAY 命令类型 语法 返回 设置命令 AT+CRSL=<level> 查询命令 测试命令 AT+CRSL? AT+CRSL=? +CRSL:<level> +CRSL: (<level> 取值范围 ) 参数 定义 取值 对取值的说明 <level> 音频通道 0~100 0 声音最小,100 声音最大 缺省值为 音频功放类型设置指令 :AT+SPKPA 本命令设置音频功放类型 122 / 296

123 命令类型语法返回 设置命令 AT+SPKPA=<class> 查询命令 AT+SPKPA? +SPKPA:<class> 参数 定义 取值 对取值的说明 0 CLASSAB <class> 音频功放类型 1 CLASSD, 默认值 2 CLASSK 6.19 音频 MIC 增益设置指令 :AT+CACCP 本命令设置音频 MIC 增益 注意 : 语音业务的音频参数必须在通话过程中设置 命令类型 语法 返回 设置命令 AT+CACCP=<mode>,<path>,<ctrl>,<gainHex> 参数定义取值对取值的说明 0 Voice Call NB <mode> 设备应用模式 2 Music Record 5 Voice Call WB 0 HandSet 1 HandFree <path> 通道 2 Headset4P 3 Headset3P 0 Ingain <ctrl> 增益类型 6 Recordgain 由算法增益和模拟增益构成 : 算法增益等级 0-7, 模拟增益 0-15, <gainhex> 增益值小端编码 例如 : 设置算法增益为 7, 模拟增益为 14, 则 gainhex 为 07000E00 举例 : 命令 ( ) / 返回 () 实例 解释和说明 通话中设置 MIC 增益 : AT+SETVOLTE=1 打开 VOLTE 功能 VOLTE 通话为 Voice Call WB 通话 123 / 296

124 ATD131623***98; 语音呼叫号码 ***98(*** 是为了保护隐私, 将实际数字隐去, 实际操作时要如实输入号码 ) 对方接听电话 CONNECT AT+CACCP=5,1,0,"07000f00" 设置通话模式 MIC 增益, 算法增益等级为 7, 模拟增益为 15 +CACCP: 返回, 设置成功 AT+CHUP 模块主动挂断通话 返回 录音时设置 MIC 增益 : AT+CACCP=2,1,6,"07000f00" 设置录音模式 MIC 增益, 算法增益等级为 7, 模拟增益为 15 +CACCP: 返回, 设置成功 AT+CAUDREC=1,1.amr,1,2,50 调用录音指令进行录音 返回 (URC) +CAUDREC: 1,5000 上报录音状态 124 / 296

125 7 短消息命令 7.1 PDU 短信编码格式介绍 图表 1 :MO 短信 PDU 格式 125 / 296

126 图表 2 :MT 短信 PDU 格式 参数 定义 解释和说明 MO Mobile Originated 模块发送的 MT Mobile Terminated 模块接收的 SCA Length 短信中心地址的长度 TON Type of Number 号码类型 : 000: 未知 001: 国际 010: 国内 111: 留作扩展 号码鉴别 : 0000: 未知 NPI Numbering Plan Identifier 0001:ISDN/ 电话号码 1111: 留作扩展 SCA Short Message Center Address 短信中心地址 信息类型 : Bit Explanation MTI Message Type Identifier 11 Reserved 10 SMS-STATUS REPORT (SC => MS) 01 SMS-SUBMIT (MS => SC) 00 SMS-DELIVER (SC => MS) RD Reject Duplicate 拒绝重复短信 VPF Validity Period Format 有效期格式 126 / 296

127 SRR Status Report Request 状态报告请求, 在 MO 短信中设定 SRI Status Report Indication 状态报告指示, 在 MT 短信中指示该 MT 短信是否为状态报告 UDHI User Data Header Indicator 用户数据头指示 RP Reply Path 回复路径 7.2 选择短消息服务 :AT+CSMS 命令类型 语法 返回 设置命令 AT+CSMS=<service> +CSMS:<mt>,<mo>,<bm> 查询命令 AT+CSMS? +CSMS:<service>,<mt>,<mo>,<bm> 测试命令 AT+CSMS=? +CSMS:(<service> 取值列表 ) 参数 定义 取值 对取值的说明 0 GSM03.40 和 03.41(SMS 的 AT 指令语法与 GSM07.05 Phase 2 中的 版本兼容 ; 支持不需要新指令语法的 Phase 2+ 特性 ( 比如 : 使用 Phase 2+ 新编码方案的消息路由 )) <service> 短消息服务级别 GSM03.40 和 03.41(SMS 的 AT 指令语法与 GSM07.05 Phase 1 2+ 版本兼容 ) pdu 模式操作向前兼容于与 phase2 不一致的版本 此时会认为短信 128 pdu 里不包含短信中心号 ( 暂不支持 ) <mt> SMS-MO( 发短信 ) 0 不支持 1 支持 <mo> SMS-MT( 收短信 ) 0 不支持 1 支持 <bm> 小区广播消息 0 不支持 1 支持 7.3 短消息优先存储区选择 :AT+CPMS 本命令可设置用于读取 存储等操作的存储器, 包括 <mem1>, <mem2> 和 <mem3> 命令类型 语法 返回和说明 设置命令 AT+CPMS=<mem1>[,<mem2>[, +CPMS:<used1>,<total1>,<used2>,<total2>,<used3>, 127 / 296

128 <mem3>]] <total3> 查询命令 AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2 >,<mem3>,<used3>,<total3> 测试命令 AT+CPMS=? +CPMS:(<mem1> 取 值 列 表 ),(<mem2> 取 值 列 表 ),(<mem3> 取值列表 )! 参数 定义 取值 对取值的说明 读取和删除消息时使用的存储器, 涉及以 SM SM 即 SIM 卡 <mem1> 下 3 个 AT 指令 :AT+CMGL AT+CMGR AT+CMGD ME ME 为模块 写 存储和发送消息时使用的存储器, 涉 <mem2> 及以下 2 个 AT 指令 : AT+CMSS 和 AT+CMGW <mem3> 若没有建立到 TE 的路由, 则将接收的消息存储在该存储器 <used1><used2><used3> <mem1,2,3> 中当前存储消息的数量 <total1><total2><total3> <mem1,2,3> 中可存储的消息的总量 SM SM 即 SIM 卡 ME ME 为模块 SM SM 即 SIM 卡 ME ME 为模块 - 整数型 - 整数型 举例 : 命令 ( )/ 返回 () 实例 AT+CPMS=? +CPMS: ("SM","ME"),("SM","ME"),("SM","ME") 解释和说明 AT+CPMS? 查询当前优选存储区类型 +CPMS: "SM",8,50,"SM",8,50,"SM",8,50 注 : 目前仅支持 SM 存储类型 请使用 : AT+CPMS= SM, SM, SM 设置短信存储类型 128 / 296

129 7.4 短消息中心地址 :AT+CSCA 该指令适用于 PDU 格式和 TEXT 格式, 使用设置指令, 可更新级 SMSC(Short Message Service Center) 地址 通 过该地址, 可以发送移动终端 SMS,TEXT 模式下, 发送命令和写命令都可使用该项设置 ;PDU 模式下, 发送和设置指 令也可使用该项设置, 但条件是 PDU 编码后的 SMSC 地址长度等于 0 这里必须说明的是虽然用户可以自行设置短消 息的服务中心地址, 但不能随心所欲, 否则短消息发送不出去, 因此在发送短消息之前首先必须搞清楚 SIM 卡所属的短 消息服务中心地址 命令类型 语法 返回和说明 设置命令 AT+CSCA=<sca>[,<tosca>] 查询命令 AT+CSCA? +CSCA:<sca>,<tosca> 测试命令 AT+CSCA=? 参数 定义 取值 对取值的说明 <sca> 短信中心地址 (Short Message 字符型 ;BCD 数字 ( 或 GSM 缺省字母字符 ) 需要转换为字符 ; - Center Address) 格式由 <tosca> 指定 <tosca> 短信中心地址格式 (Type of sca) - 8 位整数型 ( 缺省值请参考 <toda>) 129 ISDN/ 电话编号方式设计, 国家的 / 国际的未知 145 ISDN/ 电话编号方式设计, 国际号码 161 ISDN/ 电话编号方式设计, 国家的号码 128~255 其他值查阅 GSM 章节 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+CSCA=" ",145 对一个联通的 SIM 卡设置短信中心号码 AT+CSCA? 查询下短信中心号码的设置 +CSCA: " ",145 已经设置成功 7.5 短消息格式 :AT+CMGF 设置指令用于指定短消息的输入和发送的格式, 即告诉 TA 输入输出的消息格式是 PDU 格式还是 TEXT 格式 命令类型 语法 返回和说明 设置命令 AT+CMGF=[<mode>] 查询命令 AT+CMGF? +CMGF: <mode> 测试命令 AT+CMGF=? +CMGF: (<mode> 取值列表 ) 129 / 296

130 参数定义取值对取值的说明 <mode> 举例 : 显示消息发送 列表 读和写指令以及接 收到消息时的主动汇报使用的格式 0 PDU 模式, 默认值 1 TEXT 模式 命令 ( )/ 实例 解释和说明 返回 () AT+CMGF? 查询当前模式 +CMGF: 0 当前模式是 PDU 模式 7.6 设置短信 TEXT 模式参数 :AT+CSMP 文本模式下 ( 即 AT+CMGF=1), 当向网络侧发送短消息或将短消息存放在存储器中时, 使用该设置命令可选择需要的附加参数取值 除此之外, 设置命令还可用于设置从 SMSC 接收到该短消息时算起的有效期 (<vp> 的取值范围为 ) 或定义有效期终止的绝对时间 (<vp> 为字符串时 ) 命令类型语法返回 设置命令 AT+CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]] +CSMP:<fo>,<vp>,<pid>,<dcs> 查询命令 测试命令 AT+CSMP? AT+CSMP=? +CSMP: (<fo> 取值列表 ),(<vp> 取值列表 ), (<pid> 取值列表 ), (<dcs> 取值列表 ) 参数定义取值对取值的说明 对 <fo> 字节的具体描述如下 ( 以 SMS-SUBMIT 为例 ): b7 b6 b5 b4 b3 b2 b1 b0 RP UDHI SRR VPF RD MTI 17,21 MTI: 消息类型 - - <fo> 短信首字节 (First Octet),33,3 7,49, b1=0&b0=0 b1=0&b0=1 表示 SMS-DELIVER 表示 SMS-SUBMIT 53 其他消息类型请参考 GSM03.40 VPF: 定义短信有效时间的格式 b4=1&b3=0:relative format, 此时 <vp> 是 1 个字节的整数型 b4=1&b3=1:absolute format, 此时 <vp> 是 7 个字节的整数型 SRR:Status Report Request, 设置是否需要短信状态报告 130 / 296

131 UDHI:User Data Header Indicator, 指示 User Data 单元是否有一个 header RP:Reply Path, 回复路径 RD:Reject Duplicate, 拒绝重复短信取值由 <fo> 字段的 VPF 决定 : 如果 VPF=10(Binary), 则 <vp> 为相对模式, 与短信有效时间的对应关系如下 : <vp> 短信有效期 (Valid Period) <vp> 值 0-143(00 to 8F) 有效时间 ( vp + 1) x5 分钟 (90 to A7) 12 小时 + ( (vp 143 ) 30 分钟 (A8 to C4) ( vp 166 ) x 1 天 (C5 to FF) ( vp 192 ) x 1 星期 如果 VPF=11(Binary), 则 <vp> 为绝对模式, 是 7 个字节的字符型, 表示短 信有效期到期的时间点 <pid> TP- 协议 - 标识 0 整数型, 具体请参考 GSM03.40 整数型, 具体请参考 GSM03.38 一般情况下: <dcs> 短信内容编码方案 0-7bit GSM Default 4-8bit Data 8- UCS2 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CSMP=17,11,0,0 设置 TEXT 模式短信发送的各参数 : <fo>=17( 缺省 ), 表示 MTI=01(binary)=SMS-SUBMIT, 并且 VPF=10(binary)= Relative format <vp>=11, 表示有效时间为 (11+1)x5 分钟 =1 个小时 <dcs>=0, 表示编码格式是 7bit GSM Default 7.7 控制 TEXT 模式下短信头信息显示 :AT+CSDH 设置命令可控制是否在文本模式下的结果码中显示详细的头信息. 命令类型 语法 返回 设置命令 AT+CSDH=[<show>] 查询命令 AT+CSDH? +CSDH:<show> +CSDH:<show> 测试命令 AT+CSDH=? 131 / 296

132 参数 定义 取值 对取值的说明 <show> 是否显示头信息 0 对于 SMS-DELIVER 和 SMS-SUBMIT 短信, 不在 +CMT, +CMGL, +CMGR 结果码中显示 +CSCA 和 +CSMP 指令设置的参数 (<sca> <tosca> <fo> <vp> <pid> <dcs>), 也不显示 <length> <toda> 或 <tooa>; 对于 +CMGR 指令结果码中的 SMS-COMMAND, 不显示 <pid> <mn> <da> <toda> <length> <cdata> 1 在结果码中显示这些取值 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CSDH? 查询是否显示头信息 +CSDH: 0 查询结果为 : 不显示相关头信息 AT+CMGR=8 查询位置为 8 的短信, 内容为 good! +CMGR: "REC READ","+86131******56",,"12/08/08,10:43:04+32" Good! 查询结果不显示 <tooa>,<fo>,<pid>,<dcs>,<sca>, <tosca>,<length> AT+CNMI=2,2,0,0,0 设置短信自动内容直接上报给 TE, 不缓存 ( 将 +CNMI 的第二个参数 <mt> 设置为 2 即可 ) (URC) +CMT: "+86131******56",,"12/08/08,11:09:23+32" Report 发送一个内容为 Report 的短信给模块, 上报内容不显示 <fo> <vp> <pid> 和 <dcs> <sca> <tosca> AT+CSDH=1 设置 <show>=1, 即显示头信息 AT+CMGR=8 仍旧查询位置 8 的短信 +CMGR: "REC UNREAD","+86131******56",,"12/08/08,10:43:04+ 32",145,17,0,0," ",145,5 Good! 查询结果显示 <tooa>,<fo>,<pid>,<dcs>,<sca>, <tosca>,<length> (URC) +CMT: "+86131******56",,"12/08/08,11:05:45+32",145,1 7,0,0," ",145,7 weather 发送一个内容为 weather 的短信给模块, 上报内容显示 <fo> <vp> <pid> 和 <dcs> <sca> <tosca> 132 / 296

133 7.8 新消息指示 :AT+CNMI 该指令用于 PDU 格式和 TEXT 格式, 当 TE 处于在用状态时 ( 如 :DTR 信号处于 ON 状态 ), 使用设置指令, 可设置新消息如何 从网络侧发送到 TE 若 TE 处于待用状态 ( 如 :DTR 信号处于 OFF 状态 ), 消息接收流程应该按照 GSM 的规定 命令类型 语法 返回和说明 设置命令 AT+CNMI=[<mode>[,<mt>[, <bm>[,<ds>[,<bfr>]]]]] 查询命令 AT+CNMI? +CNMI:<mode>,<mt>,<bm>,<ds>,<bfr> 测试命令 AT+CNMI=? +CNMI: (<mode> 取值列表 ),(<mt> 取值列表 ),(<bm> 取值列表 ),(<ds> 取值列表 ),(<bfr> 取值列表 ) 参数定义取值对取值的说明 <mode> <mt> TA 给 TE 传 送短信的模 式 新短信上报 的方式 缓冲 TA 中的非请求结果码 ; 若 TA 结果码缓冲器已满, 结果码指示可以缓冲存储在其 他存储空间或者把最旧的非请求结果码指示丢弃, 替换为新接收到的指示 当 TA-TE 间的链路被占用 ( 比如 : 在线数据模式下 ), 丢弃结果码指示, 并拒绝新接收 消息的非请求结果码 否则, 直接转发给 TE 当 TA-TE 间的链路被占用 ( 比如 : 在线数据模式下 ), 缓冲 TA 中的非请求结果码 ; 当 链路释放后, 把所有结果码发送给 TE 否则, 直接转发给 TE 在 TA 处于数据模式的情况下, 使用特定的 TA-TE 连接技术将结果码和数据同时传给 TE 0 没有 SMS-DELIVER 的指示发送给 TE 若 SMS-DELIVER 存储在 ME/TA, 存储位置靠非请求结果码 +CMTI: <mem>,<index> 来提示给 TE SMS-DELIVER 消息 ( 类别 2 的消息和位于消息等待指示组中的消息 ( 存储消息 )) 直接 发送到 TE 使用如下指令的非请求结果码 : +CMT:[<alpha>],<length><CR><LF><pdu> ( 启用 PDU 模式 ) 或者 +CMT: <oa>,[<alpha>],<scts>,<tooa>[,<fo>,<pid>,<dcs>,<sca>,<tosca>, <length>]<cr><lf><data>( 启用 TEXT 模式 斜体部分是否显示由 +CSDH 设 置命令决定 ) 说明 : 若 AT 指令接口作为唯一的显示设备,ME 必须支持类别 0 消息和位于消息等待 指示组中的消息的存储 ( 丢弃消息 ) 通过使用 <mt>=2 定义的非请求结果码, 类别 3 的 SMS-DELIVER 消息直可接发送 到 TE 其他数据编码方案下的消息显示结果均遵循 <mt>=1 的定义 133 / 296

134 SMS-DELIVER 结果码 (+CMT, +CMTI) 和确认 (+CNMA) 的关系总结 : <mt> no class or class 0 or class 2 or class 3 class 1 messagewaiting indication group (discard) messagewaiting indication group (store) 1 +CMTI [+CMTI1)] +CMTI +CMTI 2 +CMT & +CNMA3) +CMT [& +CNMA2)] +CMTI +CMT & +CNMA3) 3 +CMTI [+CMTI1)] +CMTI +CMT& +CNMA3) 1) 除了 AT 命令没有其他显示手段的时候, 显示该结果码 ; 2) 当 +CSMS <service>=1 并且 ME 只有 AT 命令这一个显示手段时, 需要 +CNMA 确认 3) 当 +CSMS <service>=1 时需要 +CNMA 确认 注 : 如果在一定的时间内没有 +CNMA 确认,MT 将不再发短信提示给 TE <bm> <ds> <bfr> 小区广播短消息的上报方式短信状态报告上报方式 0 无 CBM 指示发送到 TE 收到的 CBM 使用如下格式直接发送到 TE: +CBM:<length><CR><LF><pdu>( 启用 PDU 模式 ) 或者 2 +CBM : <sn>,<mid>,<dcs>,<page>,<pages><cr><lf><data>( 启用 TEXT 模式 ) 0 无 SMS-STATUS-REPORTS 发送到 TE SMS-STATUS-REPORT 消息使用如下格式直接发送到 TE: +CDS:<length><CR><LF><pdu>( 启用 PDU 模式 ) 或者 1 +CDS:<fo>,<mr>,[<ra>],[<tora>],<scts>, <dt>,<st>( 启用 TEXT 模式 ) 注 :<dt>,<st> 请参考 +CMGR 当 <mode> 为 1~3 时, 这条指令所定义的 TA 缓存中的结果码被发送到 TE( 在发送之 0 前, 应该被接收到 ) 1 当 <mode> 为 1~3 时, 将清除该指令中定义的 TA 对非请求结果码的缓冲 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+CNMI=? 查询参数范围 +CNMI: (0-3),(0-3),(0-3),(0-1),(0-1) 模块查询结果 AT+CNMI=2,1 设置 CNMI 参数 (URC) +CMTI: "SM",1 此时收到一个短信, 缓存在 <mem1> 中, 只用 +CMTI 上报新 短信位置索引 AT+CNMI=2,2 或 AT+CNMI=2,2,0,0,0 设置 <mt>=2, 即新短信不缓存, 直接上报 AT+CSMS=1 必须把 +CSMS 的第一个参数设置为 1, 才支持 +CNMA 命令 134 / 296

135 AT+CMGF? 查询当前短信模式 +CMGF: 0 (URC) +CMT:, F0040D F F7 349B0D 是 PDU 模式 AT+CNMA 此时需要 +CNMA 确认 AT+CMGF=1 设置为 TEXT 模式 (URC) +CMT: "+86131******56",,"12/08/08,11:05 :45+32",145,17,0,0," ",145,7 此时收到一个 PDU 短信, 具体分析如下 : +CMT:,24 24-PUD 长度, 短信中心号码不算在 PDU 内 08- Length of SCA, 短信中心地址长度 ( 按字节数计算, 包括 91 在内 ) 91- 短信中心地址的 TON/NPI F0- 短信中心地址, 需要两两反转, 反转后是 First Octet,PDU 的首字节 0D- 源地址长度 ( 号码长度 ) F6- 源地址 需要两两反转, 反转后是 PID(Protocol Identifier) 00- DCS ( Data Coding Scheme ), 0 表示 7BIT GSM DEFAULT SCTS(SM Center Time Stamp), 短信中心时间戳, 表示 SC 收到短信的时间为 :12 年 8 月 8 日 14:48:24,+8GMT 04- 用户数据的长度 F7349B0D- 7BIT GSM DEFAULT 编码的 will 收到一个新短信, 是 TEXT 模式 Will-go AT+CNMA 此时需要 +CNMA 确认 7.9 新短消息确认 :AT+CNMA 使用执行命令, 可确认是否正确接收新消息 (SMS-DELIVER 或 SMS-STATUS-REPORT), 该新消息是由 MT 直接发送到 TE 而不缓存 在同时满足 2 个条件的情况下, 需要通过 AT+CNMA 给出短信确认 : 通过 AT+CSMS=1, 将 <service> 设为 1; 通过 AT+CNMI 命令将 <mt> 设为 2 或者将 <ds> 设置为 1; 在满足上述 2 个条件后,TE 如果在收到短信后没有通过 AT+CNMA 给 MT 确认,CNMI 的参数 <mt> 和 <ds> 会被重置为 0,MT 也不再给 TE 发短信 135 / 296

136 命令类型 语法 返回和说明 TEXT 模式 (AT+CMGF=1): AT+CNMA 执行命令 PDU 模式 (AT+CMGF=0): AT+CNMA[=<n>[,<length>[<CR>PDUis given<ctrl-z/esc>]]] 测试命令 AT+CNMA=? 参数 定义 取值 对取值的说明 <n> 0 该指令与文本模式定义的指令执行类似 PDU 模式 1 发送 RP-ACK( 或正确接收到的缓冲结果码 ) 下确认短信发送 RP-ERROR( 若 PDU 未给定,ME/TA 将发送 GSM TP-FCS 取值设的方式 2 定为 FF 的 SMS-DELIVER-REPORT 消息 ( 非请求错误原因 )) 举例 : 命令 ( )/ 返回 () 实例 解释和说明 具体实例请参考 +CNMI 条目 7.10 发送短信 :AT+CMGS 使用设置指令, 可将 SMS(SMS-SUBMIT) 从 TE 发送到网络侧 发送成功后, 消息参考值 <mr> 将返回给 TE 命令类型 语法 返回和说明 设置命令 文本模式 (AT+CMGF=1) 情况下 : AT+CMGS=<da>[,<toda>]<CR >text to send<ctrl-z/esc> 发送成功则返回 : +CMGS:<mr> 说明 :<CTRL-Z> 即 0x1A 是发送,<ESC> 即 0x1B 是终止发送 发送失败则返回 : +CMS ERROR:<err> PDU 模式 (AT+CMGF=0) 情况下 : 发送成功, 返回 : +CMGS:<mr> AT+CMGS=<length><CR> >PDU to send<ctrl-z/esc> 发送失败则返回 : +CMS ERROR: <err> 测试命令 AT+CMGS=? 136 / 296

137 参数 定义 取值 对取值的说明 GSM TP-Destination-Address 中 地址 - 取值 字段, <da> 目的地址 ( Destination 字符型 ; 将 BCD 数值 ( 或缺省 GSM 字母格式的字符 ) 转换为当 - Address) 前选择的 TE 字符集中的字符 ( 请参考 TS 中的 +CSCS 指令 ); 地址类型由 <toda> 定义 <toda> 整数型的 GSM TP-Destination-Address 中的 8 位 类目的地址类型 ( Type of - 型 - 地址 字段 ( 当 <da> 的首字符为 +(IRA 43) 时, 缺省值为 <da>) 145; 否则缺省值为 129) <length> TPDU 短信长度 - 整数型 该长度不将短信中心号码的长度计算在内 <mr> 消息参考 (MessageReference) 0~255 整数型的 GSM TP-Message-Reference 举例 : 命令 ( )/ 返回 () 实例 解释和说明 发送 TEXT 模式英文短信 : AT+CMGF=1 设置为 TEXT 模式 AT+CSMP? 查询当前的 TEXT 模式短信参数 +CSMP: 17,11,0,0 当前的 <dcs>=0 (GSM) AT+CSCS? +CSCS: "IRA" AT+CMGS= 139****6785 发英文短信给测试手机 注 :139****6785 是发送目的号码, 请按照实际填写, 不要 照抄 > 此时会返回 > hello,world!<ctrl+z> 返回 > 后, 输入短信内容, 例如 :hello,world! 然后输入 <Ctrl+Z> 即 0x1A 就可以发送出去了 +CMGS: 108 发送成功,<mr>=108 发送 TEXT 模式中文短信 : AT+CMGF=1 设置为 TEXT 模式 AT+CSMP? +CSMP: 17,167,0,0 AT+CSMP=17,167,0,8 修改最后一个参数 <dcs>=8 137 / 296

138 AT+CMGS= 139****6785 注 :139****6785 是发送目的号码, 请按照实际填写, 不要 照抄 > 此时会返回 > 611F8C22<Ctrl+Z> 返回 > 后, 输入短信内容 611F8C22, 是 16 进制格式 即 : 0x610x1F0x8C0x22,<Ctrl+Z> 发送,<Ctrl+Z> 即十六 进制的 1A +CMGS: 73 发送 PDU 格式的中文短信 : 发送成功 AT+CMGF=0 设置成 PDU 模式 AT+CMGS=19 > D F F8C22 [Ctrl+Z] 19- 是 PDU 字符串的长度 ( 短信中心单元不应包括在内 ) 00- 表示短信中心的长度为 0, 这种情况下发送短信的时候直接从 SIM 卡中取 SCA 该 00 是短信中心单元, 不计入 PDU 长度中 11- PDU 短信首字节 b7 b6 b5 b4 b3 b2 b1 b0 RP UDHI SRR VPF RD MTI CMGS: TP-MR,benchmark 0D- 目标地址 (DA) 长度 F9- 目标地址 ( 收信方号码 ) 00- Protocol Identifier (PID) 08- Data coding scheme (DCS),8 表示 UCS2 00- Valid Period (VP) 04- User Data 的长度 611F8C22- User Data, 发送的短信内容 ( 本例为中文 感谢 ) 发送成功 7.11 把消息写入存储器 :AT+CMGW 使用设置指令, 可将 SMS(SMS-DELIVER 或 SMS-SUBMIT) 从 TE 发送到存储器 <mem2>, 并返回已存储消息的存储位置 <index> 参数 除非 <stat> 指定其他参数, 否则, 该消息的状态将被设置为 存储未发送 命令类型 语法 返回和说明 TEXT 模式下 (AT+CMGF=1): AT+CMGW[=<oa/da>[,<tooa/toda>[, 成功, 返回 : +CMGW: <index> 设置命令 <stat>]]]<cr>text is entered<ctrl-z/esc> 失败则返回 : +CMS ERROR: <err> PDU 模式下 (AT+CMGF=0): AT+CMGW=<length>[,<stat>]<CR> 成功, 返回 : +CMGW: <index> 138 / 296

139 测试命令 PDU is given<ctrl-z/esc> AT+CMGW=? 失败则返回 : +CMS ERROR: <err> 返回 : 参数定义取值对取值的说明 GSM TP-Destination-Address 中 地址 - 取值 字段, 目的地址字符型 ; 将 BCD 数值 ( 或缺省 GSM 字母格式的字符 ) 转换为当 <da> (Destination - 前选择的 TE 字符集中的字符 ( 请参考 TS 中的 +CSCS Address) 指令 ); 地址类型由 <toda> 定义整数型的 GSM TP-Destination-Address 中的 8 位 类目的地址类型 (Type <toda> - 型 - 地址 字段 ( 当 <da> 的首字符为 +(IRA 43) 时, 缺省值为 of <da>) 145; 否则缺省值为 129) GSM TP-Originating-Address 中 地址 - 取值 字段, 源地址字符型 ; 将 BCD 数值 ( 或缺省 GSM 字母格式的字符 ) 转换为当 <oa> ( OriginatingAddre - 前选择的 TE 字符集中的字符 ( 请参考 TS 中的 +CSCS ss) 指令 ); 地址类型由 <tooa> 定义整数型的 GSM TP-Originating-Address 中的 8 位 类源地址类型 (Type of <tooa> - 型 - 地址 字段 ( 当 <oa> 的首字符为 +(IRA 43) 时, 缺省值为 <oa>) 145; 否则缺省值为 129) <length> PDU 短信长度 - 整数型 该长度不将短信中心号码的长度计算在内 REC UNREAD 已接收的未读消息 (TEXT 模式下, 即 +CMGF=1) REC READ 已接收的已读消息 (TEXT 模式下, 即 +CMGF=1) STO UNSENT 存储未发送消息 (TEXT 模式下, 即 +CMGF=1) STO SENT 存储已发送消息 (TEXT 模式下, 即 +CMGF=1) <stat> 短信状态 0 已接收的未读消息 (PDU 模式下, 即 +CMGF=0) 1 已接收的已读消息 (PDU 模式下, 即 +CMGF=0) 2 存储未发送消息 (PDU 模式下, 即 +CMGF=0) 3 存储已发送消息 (PDU 模式下, 即 +CMGF=0) 举例 : 命令 ( ) / 返回 () 实例 解释和说明 存储一个 TEXT 短信 ( 英文 ): AT+CMGF=1 设置为 TEXT 模式 AT+CSCS="GSM" 或 AT+CSCS= IRA AT+CSMP=17,167,0,0 AT+CMGW="139****6785" 发送短信给目的号码 139 / 296

140 > 此时会返回 > HI!<Ctrl+Z> +CMGW: 6 存储一个 TEXT 短信 ( 中文 ): 返回 > 后, 输入短信内容, 然后输入 <Ctrl+Z> 即 0x1A 就可以保存短信 返回的 index=6, 表示该短信在存储区的位置 是第 6 个 AT+CMGF=1 设置为 TEXT 模式 AT+CSCS="GSM" 设置 AT 命令中字符的编码格式为 UCS2 AT+CSMP=17,167,0,8 Dcs=8, 表示短信存放的格式为 UCS2 编码 AT+CMGW="10086" > 此时会返回 > 611F8C22<Ctrl+Z> +CMGW: 7 存储一个 PDU 短信 : 目的地址是 10086(UCS2 编码格式 ) 内容为 感谢 (UCS2 编码格式 ) 返回 > 后, 输入短信内容 611F8C22(hex 格 式 ), 然后输入 <Ctrl+Z> 即 0x1A 就可以保存 短信 该短信存在 index=7 的位置 AT+CMGF=0 设置为 PDU 格式 AT+CMGW=19 > 此时会返回 > D F F8C22 <Ctrl+Z> +CMGW: 8 PDU 格式短信内容为 感谢 然后输入 <Ctrl+Z> 即 0x1A 就可以保存短信 该短信存在 index=8 的位置 7.12 从存储器发送短信 :AT+CMSS 使用设置指令, 可将消息存储器 <mem2> 中, 位置取值参数为 <index> 的消息发送到网络侧 (SMS-SUBMIT 或 SMS-COMMAND) 若给定 SMS-SUBMIT 消息的新接收地址参数 <da>, 应使用该参数, 而不能使用已存储消息的参数 发送成功后, 参考值 <mr> 将返 回给 TE 命令类型 语法 返回和说明 +CMSS:<mr> 设置命令 AT+CMSS=<index>[,<da>[,<toda>]] 140 / 296

141 测试命令 AT+CMSS=? 参数 定义 取值 对取值的说明 <index> 待发送短信在存储器的地址 - 整数型 ; 关联存储器支持的地址编号范围内的取值 <da> GSM TP-Destination-Address 中 地址 - 取值 字段, 字符目的地址型 ; 将 BCD 数值 ( 或缺省 GSM 字母格式的字符 ) 转换为当前选择 (Destination - 的 TE 字符集中的字符 ( 请参考 TS 中的 +CSCS 指令 ); 地址 Address) 类型由 <toda> 定义 <toda> 整数型的 GSM TP-Destination-Address 中的 8 位 类型目的地址类型 (Type - - 地址 字段 ( 当 <da> 的首字符为 +(IRA 43) 时, 缺省值为 145; of <da>) 否则缺省值为 129) 消 息 参 考 <mr> ( MessageReferenc e) 0~255 整数型的 GSM TP-Message-Reference 举例 : 命令 ( ) 实例 解释和说明 / 返回 () AT+CMGF=1 设置为 TEXT 模式 AT+CSCS= GSM 或 AT+CSCS= IRA 发送 +CMGW 实例中被 +CMGW 存储起来的编号为 6 的 AT+CMSS=6 短信, 接收方的号码仍为 +CMGW 存入的号码 +CMSS: 11 发送成功,<mr>=11 AT+CMSS=7," " 发送 +CMGW 实例中被 +CMGW 存储起来的编号为 7 的中文短信, 并且改变接收方号码为 CMSS: 12 发送成功 7.13 短信链路控制命令 :AT+CMMS SET 命令控制短信中继协议 (RP) 层的链接的连续性 当使能了该特性, 并且网络也支持时, 发送连续多条短信时 RP 层的链接将一直存在, 而无需在每两条短信之间再进行拆链和建链的过程, 从而发送的速度将快很多 READ 命令返回当前的参数值 TEST 命令返回命令支持的参数值 命令类型语法返回和说明 141 / 296

142 设置命令 AT+CMMS= [<n>] 查询命令 AT+CMMS? +CMMS: <n> 测试命令 AT+CMMS=? +CMMS: (<n> 取值列表 ) 参数 定义 取值 对取值的说明 0 禁能 <n> 状态 1 使能一次 当前一条发送短信的返回和后一条发送短信的间隔小于 1-5 秒 ( 具体的取值取决于 MS 的实现 ),RP 链接保持不断 当超过了 1-5 秒时, RP 链接中断, 并且 <n> 值将自动设置回 0, 即不再继续使能 2 一直使能 当前一条发送短信的返回和后一条发送短信的间隔小于 1-5 秒 ( 具体的取值取决于 MS 的实现 ),RP 链接保持不断 当超过了 1-5 秒时, RP 链接中断, 并且 <n> 值仍保持为 2, 即继续使能 7.14 读短信 :AT+CMGR 使用设置指令, 可将消息存储器 <mem1> 中, 索引为 <index> 的消息返回到 TE 若该消息处于 已接收未读 状态, 则将其状态 变为 已接收已读 命令类型 语法 返回和说明 PDU 模式下 (AT+CMGF=0), 返回 : +CMGR:<stat>,[<alpha>],<length><CR><LF><pdu> 如果是 TEXT 模式 (AT+CMGF=1): 对于 SMS-DELIVER: +CMGR:<stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dc s>,<sca>,<tosca>,<length>]<cr><lf><data> 设置命令 AT+CMGR=<index> 对于 SMS-SUBMIT: +CMGR:<stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[<v p>],<sca>,<tosca>,<length>]<cr><lf><data> 对于 SMS-STATUS-REPORT: +CMGR:<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> 142 / 296

143 对于 SMS-COMMAND: +CMGR:<stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],<len gth><cr><lf><cdata>] 注 : 以上斜体字是否显示由 +CSDH 的设置决定 测试命令 AT+CMGR=? 参数 定义 取值 对取值的说明 <da>,<oa> <toda>,<tooa> 请参考 AT+CMGW 条目 <length> <stat> <alpha> MT 电话簿记录对应 <da> 或 <oa> 的显示 字符型 <pid> Protocol Identification <fo> PDU 短信首字节 <vp> Valid Period 请参考 AT+CSMP 条目 <dcs> Data Coding System <scts> 短信中心时间戳 (Short 时间 - 字符串型 GSM Message Center Time TP-Service-Centre-Time-Stamp Stamp) <dt> Discharge time 时间 - 字符串型 GSM TP-Discharge-Time, 与 <st> 成对出现 <st> Status 整数型 GSM TP-Status 描述上一个已经发送的 MO 短信的状态 <ct> Command Type 整数型 GSM TP-Command-Type, 缺省为 0 <ra> 接收地址 字符串型的 GSM TP-Recipient-Address 地址 - 取值字段 <cdata> TEXT 模式下 SMS-COMMAND 的返回 TP-Command-Data(GSM 03.40) <mr> 消息参考 (MessageReference) TP-Message-Reference(GSM 03.40), 整数型 <mn> 消息序号 TP-Message-Number(GSM 03.40), 整数型 举例 : 命令 ( ) / 返回 () 实例 解释和说明 143 / 296

144 用 TEXT 模式读取短信 : AT+CMGF=1 设置为 TEXT 模式 AT+CSCS= GSM +CSCS 命令决定了读取的短信内容的编码方式 AT+CMGR=6 读取 index=6 的英文短信 +CMGR: "REC READ","+86139*******9","12/03/30,20: 40:31+32" HI! 这个英文短信的内容为 HI AT+CMGR=1 Air720S 系列模块读一个内容有中文的短信 +CMGR: "REC READ","002B ",,"13 /01/06,10:11:47+32" 611F8C 注 : TEXT 模式下 Air720S 系列模块收到带有中文的短信, 显示的是短信内容的 UCS2 码的可见字符形式例如本例是 感谢 12 的 UCS2 码的可见字符形式 TEXT 模式下如果 Air720S 系列模块收到的是不含中 文的短信, 则直接显示内容 AT+CMGR=2 Air720U 系列模块读一个内容有中文的短信 用 PDU 模式读取一个短信 : +CMGR: "REC READ","002B ",,"13 /01/06,10:11:47+32" 感谢 34 AT+CMGF=0 设置为 PDU 模式 AT+CMGR=9 读取 index=9 的短信 +CMGR: 0,, F0240D F F8C22 注 : Air720U 系列模块一个内容有中文的短信, 是用的 GB2312 编码 7.15 列举短消息 :AT+CMGL 使用设置指令, 可将查询优选消息存储器 <mem1> 中, 状态值为 <stat> 的消息显示在 TE 中 若该消息处于 已接收未读 状态, 则将其状态变为 已接收已读 命令类型 语法 返回和说明 如果是 PDU 模式 (AT+CMGF=0), 则 <stat> 取值如下 : 0 已接收的未读消息 设置命令 AT+CMGL=<stat> 1 已接收的已读消息 2 已存储的未发送短信 3 已存储的已发送短信 144 / 296

145 4 所有短信且返回如下 : +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF>< pdu><cr><lf>+cmgl:<index>,<stat>,[<alpha>],<length><cr ><LF><pdu>[...]] 如果是 TEXT 模式 (AT+CMGF=1), 则 <stat> 取值如下 : REC UNREAD 已接收的未读消息 REC READ 已接收的已读消息 STO UNSENT 已存储的未发送短信 STO SENT 已存储的已发送短信 ALL 所有短信 注意 : 对于以上取值, 所有字母要大写 双引号可加可不加 对于 SMS-DELIVER 或 SMS-SUBMIT, 则返回 ( 注 : 斜体字是否显示由 +CSDH 的设置决定 ): +CMGL:<index>,<stat>,<oa/da>,[<alpha>],[<scts>][,<tooa/tod a>,<length>]<cr><lf><data>[<cr><lf>+cmgl:<index>,<sta t>,<da/oa>,[<alpha>],[<scts>][,<tooa/toda>,<length>]<cr><l F><data>[...]] 对于 SMS-STATUS-REPORT, 则返回 : +CMGL:<index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt >,<st>[<cr><lf>+cmgl:<index>,<stat>,<fo>,<mr>,[<ra>],[ <tora>],<scts>,<dt>,<st>[...]] 对于 SMS-COMMAND, 则返回 : +CMGL:<index>,<stat>,<fo>,<ct>[<CR><LF>+CMGL:<index>,< stat>,<fo>,<ct>[...]] 测试命令 AT+CMGL=? +CMGL: (<stat> 取值列表 ) 参数定义取值对取值的说明 本词条的所有参数在以前的命令中都有详细叙述, 这里不再赘述 举例 : 145 / 296

146 命令 ( ) 实例 / 返回 () 在 TEXT 模式下列举短信 : 解释和说明 AT+CMGF=1 设置为 TEXT 模式 AT+CMGL=? 查询 <stat> 取值列表 +CMGL: REC UNREAD, REC READ, STO UNSENT, STO SENT, ALL AT+CMGL= ALL 查询所有的短信 ( 注意 :ALL 必须为大写 ) +CMGL: 8,"REC READ"," ",,"12/08/08,10:43:04 +32" hi +CMGL: 9,"REC READ"," ",,"12/08/09,14:12:01 +32" aœ" 所有短信 Index=1~7 被删掉了而已 在 PDU 模式下列举短信 : AT+CMGF=0 设置为 PDU 模式 AT+CMGL=? +CMGL: (0-4) AT+CMGL=4 查询所有的短信 +CMGL: 8,1,, F0240D F D7A2930A +CMGL: 9,1,, F0240D F F8C22 显示查询结果 7.16 删除短消息 :AT+CMGD 使用设置指令, 可删除优选消息存储器 <mem1> 中, 位置号码参数为 <index> 的消息 146 / 296

147 命令类型 语法 返回和说明 返回 : AT+CMGD=<index> 设置命令 测试命令 AT+CMGD=<index>,<delflag> AT+CMGD=? 说明 : 这个设置命令是删除 <mem>1 中索引为 index 的短信返回 : 说明 : 这个设置命令是删除所有状态为 <delflag> 的短信 当 <delflag> 不等于 0 时,<index> 参数被忽略 +CMGD:(<index> 取值列表 ),(<delflag> 取值列表 ) 参数定义取值对取值的说明 <index> 短信位置索引 - 整数型 ; 关联存储器支持的地址编号范围内的取值 <delflag> 删除类型, 整数型 当 <delflag>=1, 2,3,4 时,<index> 参数将被忽略 0 删除指定位置号码为 <index> 的短消息 删除优选存储器其中所有已读的短消息, 保留未读短消息和已存储的 MO 短消息 ( 无论是否发送 ) MO:Mobile Originated 删除优选存储器中所有已读的消息和已发送的 MO 短消息, 保留未读的以及未发送的已存储 MO 短消息删除优选存储器中所有已读的短消息, 已发送和未发送的已存储 MO 短消息, 保留未读的短消息 4 删除优选存储器中包括未读在内所有的短消息 举例 : 命令 ( )/ 返回 实例 解释和说明 () AT+CPMS= SM 设置存储区为 SIM AT+CMGD=1 删除掉 index=1 的短信 AT+CMGD=1,4 所有的短信都被删除掉 7.17 小区广播短消息类型选择 :AT+CSCB 注 : 本命令内容仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/Air720H/Air720D/Air720S) 命令类型语法返回和说明 AT+CSCB=[<mode>[,<mids>[,<dcss 返回 : 设置命令 >]]] 147 / 296

148 查询命令 AT+CSCB? 返回 : +CSCB:<mode>,<mids>,<dcss> 测试命令 AT+CSCB=? 返回 : +CSCB: (<mode> 取值列表 ) 参数定义取值对取值的说明 0 接受由 <mids> 和 <dcss> 指定的消息类型 <mode> 1 不接受由 <mids> 和 <dcss> 指定的消息类型 <mids> 所有可能的 CBM 消息标识的组合 - 字符型所有可能的 CBM 数据编码方案的 <dcss> - 字符型, 缺省值为空字符串组合 7.18 短信业务失败结果码 :CMS ERROR:<err> 短消息业务失败结果编码描述一个移动设备或网络的错误 其作用与错误结果编码类似 该编码常在一个指令失败时 出现 返回的结果码为 :+CMS ERROR: <err> 数字型 <err> 取值 冗长方式的 <err> 取值 1 Unassigned(unallocated) number 3 No route to destination 6 Channel unacceptable 8 Operator determined barring 10 Call barred 11 Reserved 16 Normal call clearing 17 User busy 18 No user reponding 19 User alerting,no answer 21 Short message transfer rejected 22 Number changed 25 Pre-emption 26 Non-selected user clearing 27 Destionation out of service 28 Invalid number format (incomplete number) 29 Facility rejected 30 Response to STATUS ENQUIRY 32 Normal,unspecified 解释 148 / 296

149 34 No circuit/channel available 38 Network out of order 41 Temporary failure 42 Switching equipment Congestion 43 Access information discarded 44 Requested circuit/channel not available 47 Resources unavailable, unspecified 49 Quality of service unavailable 50 Requested facility not subscribed 55 Requested facility not subscribed 57 Bearer capability not authorized 58 Bearer capability not presently available 63 Service or option not available, unspecified 65 Bearer service not implemented 68 ACM equal or greater than ACM maximum 69 Requested facility not implemented 70 Only restricted digital information bearer capability is available 79 Service or option not implemented, unspecified 81 Invalid transaction identifier value 87 User not member of CUG 88 Incompatible destination 91 Invalid transit network selection 95 Semantically mandatory information 96 Invalid mandatory information 97 Message type non-existent or not implemented 98 Message type not compatible with protocol state 99 Information element non-existent or not implemented 100 Conditional information element error 101 Message not compatible with protocol 102 Recovery on timer expiry 111 Protocol error, unspecified 127 Interworking, unspecified 128 Telematic interworking not supported 129 Short message Type 0 not supported 130 Cannot replace short message 143 Unspecified TP-PID error 144 Data coding scheme (alphabet) not supported 145 Message class not supported 159 Unspecified TP-DCS error 160 Command cannot be acted 161 Command unsupported 175 Unspecified TP-Command error 176 TPDU not supported 149 / 296

150 192 SC busy 193 No SC subscription 194 SC system failure 195 Invalid SME address 196 Destination SME barred 197 SM Rejected-Duplicate SM 198 TP-VPF not supported 199 TP-VP not supported 208 SIM SMS storage full 209 No SMS storage capability in SIM 210 Error in MS 211 Memory Capacity Exceeded 212 SIM Application Toolkit Busy 213 SIM data download error 224 CP retry exceed 225 RP trim timeout 226 SMS connection broken 255 Unspecified error cause 300 ME failure ME 错误 301 SMS service of ME reserved 预留 ME 的 SMS 业务 302 operation not allowed 操作不允 303 operation not supported 操作不支持 304 invalid PDU mode parameter PDU 模式下无效的参数 305 invalid text mode parameter TEXT 模式下无效的参数 310 (U)SIM not inserted SIM 卡未插入 311 (U)SIM PIN required 需要 SIM 卡的 PIN 312 PH-(U)SIM PIN required 需要 PH-SIM 卡的 PIN 313 (U)SIM failure SIM 卡故障 314 (U)SIM busy SIM 卡遇忙 315 (U)SIM wrong SIM 错误 316 (U)SIM PUK required 需要 SIM 卡的 PUK 317 (U)SIM PIN2 required 需要 SIM 卡的 PIN2 318 (U)SIM PUK2 required 需要 SIM 卡的 PUK2 320 memory failure 存错错误 321 invalid memory index 无效的存贮索引 322 memory full 存储满 330 SMSC address unknown 短信中心号码未知 331 no network service 无网络服务 332 network timeout 网络超时 340 no +CNMA acknowledgement expected 无预期的 +CNMA 确认 500 unknown error 未知错误 512 根据制造商不同而变化 513 SIM 卡里有未读记录 514 CB 错误未知 150 / 296

151 515 PS 忙 517 SM 没有准备好 528 PDU 中无效 ( 非 16 进制 ) 字符 529 PDU 长度不正确 530 无效 MTI 531 根据制造商不同而变化 532 地址中有无效 ( 非 16 进制 ) 字符 533 无效地址 534 PDU 长度 (UDL) 不正确 536 SCA 长度不正确 537 无效的第一个 8 位字节 ( 应为 2 或 34) 538 无效的命令类型 539 SRR 位未设置 540 SRR 设置 604 unspecified parsing error 未指定的解析错误 151 / 296

152 8 电话本命令 8.1 选择电话本存储类型 :AT+CPBS 选择当前电话本的存储类型, 以被别的电话本命令使用 命令类型 语法 返回 设置命令 AT+CPBS=<storage> 查询命令 AT+CPBS? +CPBS:<storage>[,<used>,<total>] 测试命令 AT+CPBS=? +CPBS: (<storage> 取值列表 ) 参数 定义 取值 对取值的说明 "SM" SIM/USIM 电话簿 "FD" SIM 固定拨号号码电话簿 ( 此功能开启及存储容量取决于 SIM 卡 ) "DC" ME 最近拨号号码电话簿 ( 非标准的 ) <storage> 存贮类型 "LD" SIM/UICC 最近一次呼叫的电话簿 "ON" SIM 卡 ( 或 ME) 中的号码 (MSISDN) 清单 ( 也可以使用 +CNUM 命令读出该存储器中的信息 ) "AP" Application 电话本 <used> 已使用的位置 - 整数类型取值, 表示所选存储器中使用过的位置号码 <total> 位置总数 - 整数类型取值, 表示所选存储器中使用过的所有位置号码 举例 : 命令 ( ) 实例 解释和说明 返回 () AT+CPBS=? 查询电话本所有的存储类型 +CPBS:("SM","FD","ON","AP") 注 : 模块类型不同, 此返回值有所不同 AT+CPBS? 查询当前的 PB 存储类型 +CPBS: "SM",6,250 AT+CPBR=1,10 查询 1~10 个电话本联系人 +CPBR: 1,"131******98",129,"AA" +CPBR: 2,"139******56",128,"BB" +CPBR: 3,"138******68",128,"CC" 152 / 296

153 +CPBR: 4,"133******09",128,"DD" +CPBR: 5,"10087",128,"EE" +CPBR: 6," ",128,"FF" +CPBR: 7,"10010",128,"GG" +CPBR: 8,"10011",128,"HH" +CPBR: 9," ",128,"II" +CPBR: 10,"888888",128,"JJ" 8.2 读取电话本记录 :AT+CPBR 命令类型 语法 返回和说明 返回 : [+CPBR:<index1>,<number>,<type>,<text>[...]<CR><LF> +CPBR:<index2>,<number>,<type>,<text>]] 设置命令 AT+CPBR=<index1>[, <index2>] 说明 : 使用执行指令, 可返回位置号码范围为 <index1>~<index2> 的电 话簿记录, 该位置号码范围通过使用 +CPBS 从当前电话簿存储中选择 若 <index2> 为空, 只返回 <index1> 的记录 +CPBR:(<index> 取值列表 ),[<nlength>], [<tlength>] 测试命令 AT+CPBR=? 参数 定义 取值 对取值的说明 <index1>,<index2> 电话本记录索引 整数型, 表示电话簿存储器中位置号码范围内的位置索引 <number> 电话号码 字符型, 格式由 <type> 定义 <type> 号码类型 整数型的八位字节地址类型 ( 请参考 GSM 第 节 ) 和 AT+CSTA 条目 <text> 电话本记录的姓名 字符型型, 与 选择 TE 字符集 指令 +CSCS 规定的字符集相同 <nlength> 电话号码的最大长度 整数型, 表示 <number> 字段的最大长度 <tlength> 电话本记录的最大长度 整数型, 表示 <text> 字段的最大长度 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CPBS=SM 设置 PB 的存储类型为 SIM AT+CPBR=1,5 列举 index=1~5 的电话本记录 153 / 296

154 +CPBR: 1,"137***8187",129,"Test" +CPBR: 2,"139****8096",129,"TEST" +CPBR: 5," 13601***187",129,"zhangsan" 查询结果 AT+CPBR=2 如果若 <index2> 为空, 只返回 <index1> 的记录 +CPBR: 2,"139****8096",129,"TEST" AT+CPBR=? 查询参数范围, 缺省的 PB 存储类型为 SM +CPBR: (1-500),40 AT+CPBS="ON" 设置 PB 的存储类型为 ON AT+CPBR=1,10 +CPBR:1,0," ",145,"" 查出手机卡的自身业务号码 AT+CPBR=? +CPBR: (1-2), 查找电话本记录 :AT+CPBF 设置命令用户终端返回与 <find text> 相匹配的电话簿记录 ( 从当前的电话簿存储找, 存储用 +CPBS 来指定 ) 命令类型 语法 返回和说明 设置命令 AT+CPBF=<find text> [+CPBF:<index1>,<number>,<type>,<text>[[...]<CR><LF>+CB PF:<index2>,<number>,<type>,<text>]] 测试命令 AT+CPBF=? +CPBF:[<nlength>],[<tlength>] 参数 定义 取值 对取值的说明 <index1>,<index2> 电话本记录索引 - 整数型, 表示电话簿存储器中位置号码范围内的位置索引 <number> 电话号码 - 字符型 ; 格式由 <type> 定义, <type> 号码类型 - 整数型的八位字节地址类型 ( 请参考 GSM 第 节 ) 和 AT+CSTA 条目 154 / 296

155 <text>,<findtext> 电话本记录的姓名 - 字符型型, 与 选择 TE 字符集 指令 +CSCS 规定的字符集相同 <nlength> 电话号码的最大长度 - 整数型, 表示 <number> 字段的最大长度 <tlength> 电话本姓名的最大长度 - 整数型, 表示 <text> 字段的最大长度 举例 : 命令 ( )/ 回 () 返 实例 AT+CPBF=? +CPBF: 40,14 AT+CPBS=SM 解释和说明 表示电话本号码的最大长度为 40 字节, 姓名的最大长度为 14 个字节 AT+CPBF="zhangsan" 寻找电话本中姓名为 "zhangsan" 的联系人 +CPBF: 5,"13601***187",129," zhangsan" 找到了,index=5 8.4 写电话本记录 :AT+CPBW 命令类型 语法 返回和说明 返回 : 说明 : 使用设置命令, 可在当前电话簿存储器的位置号码 <index> 中写入电话簿记录 通过 +CPBS, 可选择当前电话 设置命令 AT+CPBW=[<index>][,<number>[, 簿存储器 <type>,[<text>]]] 注 : 若只有 <index>, 其他字段为空, 则该 index 的电话本记录会被删除 ; 若 <index> 为空, 但给定 <number>, 则记录将被写入电话簿中第一个空闲位置 测试命令 AT+CPBW=? +CPBW: (<index> 取值列表 ),<nlength>,(<type> 取值列表 ), <tlength> 参数 定义 取值 对取值的说明 <index> 电话本记录索引 整数型, 表示电话簿存储器中位置号码范围内的位置索引 <number> 电话号码 字符型, 格式由 <type> 定义 <type> 号码类型 整数型的八位字节地址类型 ( 请参考 GSM 第 节 ) 和 AT+CSTA 条目 155 / 296

156 <text> 电话本记录的姓名 字符串型, 与 选择 TE 字符集 指令 +CSCS 规定的字符集 相同 <nlength> 电话号码的最大长度整数型, 表示 <number> 字段的最大长度 <tlength> 电话本记录的最大长度整数型, 表示 <text> 字段的最大长度 举例 : 命令 ( ) / 实例 解释和说明 返回 () AT+CPBW=? 查询参数范围 +CPBW: (1-250),40,( ),14 AT+CPBS=SM AT+CPBW=1,"150******58",129,"T" 在 index=1 的位置上写入一个电话本记录 AT+CPBR=1,200 查询所有的电话本记录 +CPBR: 1,"150******58",129,"T" +CPBR: 2,"152******59",129,"LIAO" +CPBR: 3," ",129,"" +CPBR: 4,"021******52",129,"W" +CPBR: 5,"021******68",129,"A" +CPBR: 6,"1",129,"" 共有 6 个记录 AT+CPBW=1 删除 index=1 的记录 AT+CPBW=2 删除 index=2 的记录 AT+CPBW=, 若 <index> 为空, 但给定 <number>, 则记录将 被写入电话簿中第一个空闲位置 AT+CPBR=1,6 再次查询所有记录 +CPBR: 1, ,129, +CPBR: 3," ",129,"" +CPBR: 4," ",129,"W" +CPBR: 5," ",129,"A" +CPBR: 6,"1",129,"" 156 / 296

157 8.5 本机号码 :AT+CNUM 命令类型 语法 返回 执行命令 AT+CNUM +CNUM:[<alpha1>],<number1>,<type1><CR><LF>+CNUM:[<al pha2>],<number2>,<type2>[...]] 测试命令 AT+CNUM=? 参数 定义 取值 对取值的说明 <alphax> 号码的标志名 与 <numberx> 有关, 可选项, 字母数字混编字符串 所用的字符集应使用 选择 TE 字符集 指令 +CSCS 所选择的字符集 <numberx> 本机号码 <typex> 指定的字符型电话号码 <typex> 本机号码的类型 整数型的八位字节地址类型 ( 请参考 GSM 第 节 ) 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CPBS= ON 选择电话本类型为 ON(Own Number) AT+CPBW=1, +180********,145 写入本机号码 AT+CNUM 查询本机号码 +CNUM:"","+180********", / 296

158 9 分组域相关命令 9.1 GPRS 网络注册状态 :AT+CGREG 设置指令控制关于 GPRS 注册状态非请求结果码的显示 当 <n>=1 并且 MT 的 GPRS 注册状态发生改变, 即会有 +CGREG:<stat> 的 URC 上报 当 <n>=2 并且或 GPRS 注册状态发生变化或注册小区发生改变, 会有 :+CGREG: <stat>[,<lac>,<ci>,<act>,<rac>] 的 URC 上报 当 <n>=3 并且或 GPRS 注册状态发生变化或注册小区发生改变, 会有 :+CGREG: <stat>[,<lac>,<ci>,<act>,<rac>[,<cause_type>,<reject_cause>]] 的 URC 上报 查询指令返回结果码的显示形式 <n> 和一个可以表明 MT 网络注册状态的参数 <stat> 仅当 <n>=2 且 MT 在网络中注册后, 才返 回位置信息要素 <lac> 和 <ci> 命令类型 语法 返回和说明 设置命令 AT+CGREG=[<n>] +CGREG:<n>,<stat>[,<lac>,<ci>] 查询命令 测试命令 URC 上报 AT+CGREG? AT+CGREG=? +CGREG: <stat> +CGREG: <stat>[<lac>,<ci>,<act>,<rac>] +CGREG: <stat>[,<lac>,<ci>,<act>,<rac>[,<cause_type>,<reject_ cause>]] +CGREG:(<n> 取值列表 ) 如果设置 <n>=1, 当网络注册状态发生改变时, 会有这样的 URC(unsolicited result code) 如果设置 <n>=2, 当网络注册状态或注册的小区 (ci) 发生改变时, 会有这样的 URC 上报如果设置 <n>=3, 当网络注册状态或注册的小区 (ci) 发生改变时, 会有这样的 URC 上报 参数定义取值对取值的说明 0 禁用网络注册非请求结果码 +CGREG: 1 启用网络注册非请求结果码 +CGREG: <stat> <n> <stat> 上报状态 当前网络注册状态 启用网络注册和位置信息非请求结果码 2 +CGREG:<stat>[,<lac>,<ci>,<act>,<rac>] 启用网络注册和位置信息非请求结果码 3 +CGREG: <stat>[,<lac>,<ci>,<act>,<rac>[,<cause_type>,<reject_cause>]] 0 未注册 ;ME 当前没有搜索注册业务的新运营商 1 已注册, 本地网 158 / 296

159 2 3 4 未知 未注册, 但 ME 正在搜索注册业务的新运营商, 但是当前没有可用的公共陆地移动网络 (PLMN), 一旦 PLMN 有效,UE 将开始 GPRS 附着 注册被拒绝 GPRS 业务被禁用, 即使用户请求,UE 也不被允许附着 GPRS 网络 5 已注册, 漫游 6 注册归属地 SMS only 业务 注册漫游地 SMS only 业务仅附着紧急承载业务 (See NOTE 2) 注册归属地 CSFB not preferred 业务注册漫游地 CSFB not preferred 业务仅紧急业务可用 <lac> 位置区号 (Location 字符型 ;2 字节十六进制位置区代码 ( 比如 :00C3 相当于十进制中的 - Area Code) 195) <ci> 小区号 (Cell Id) - 字符型 ;2 字节十六进制小区编号 <rac> Routing area code <cause_type> 定义同 +CEREG <reject_cause> 定义同 +CEREG 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CGREG? 查询当前 GPRS 注册状态 +CGREG: 0,1 <n>=0,<stat>=1 AT+CGREG=1 设置 <n>=1, 当模块注册状态发生改变时, 会有一个 URC 上报 +CGREG: <stat> (URC) +CGREG: 1 当模块注册状态发生改变 AT+CGREG=2 设置 <n>=2, 当模块注册状态发生改变时, 会有一个 URC 上报 +CGREG: <stat>[,<lac>,<ci>] (URC) +CGREG: 5,"18be","9363" 当模块注册状态发生改变, 或移动模块, 使模块所处小区号 发生改变的时候, 会有个 URC 上报上来 AT+CGREG? 查询注册状态 +CGREG: 2,1,"1863","00a2c315" 9.2 GPRS 附着分离 :AT+CGATT 设置命令用于将 MT 附着 GPRS 业务, 或将 MT 从 GPRS 业务分离 查询命令返回当前的 GPRS 附着状态 159 / 296

160 命令类型语法返回和说明 设置命令 AT+CGATT=<state> 查询命令 测试命令 AT+CGATT? AT+CGATT=? +CGATT: <state> +CGATT: (<state> 取值列表 ) 参数定义取值对取值的说明 0 分离 <n> GPRS 附着状态 1 附着 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CGATT? 查看当前 GPRS 附着状态 +CGATT: 1 <state>=1, 标明当前 GPRS 已经附着 AT+CGATT=? 查看 <state> 的取值范围 +CGATT: (0-1) 查询结果 9.3 PDP 上下文定义 :AT+CGDCONT 设置命令设置以 cid 为标志的 PDP 上下文参数 查询命令查询所有的 PDP 上下文定义 命令类型语法返回 设置命令 查询命令 AT+CGDCONT=<cid>[,<PDP_type>[,<AP N>[,<PDP_addr>[,<d_comp>[,<h_comp >]]]]] AT+CGDCONT? [+CGDCONT:<cid>,<PDP_type>,<APN>,<PDP_ addr>,<d_comp>,<h_comp>[,<pd1>[, [,pdn]] ][<CR><LF>+CGDCONT:<cid>,<PDP_type>,< APN>,<PDP_addr>,<d_comp>,<h_comp>[,<pd 1>[, [,pdn]]] [ ]]] 160 / 296

161 测试命令 AT+CGDCONT=? +CGDCONT: (<cid> 取值列表 ),<PDP_type>,,,(<d_comp> 取值 列表 ),(<h_comp> 取值列表 ) 参数定义取值对取值的说明 <cid> <PDP_type> <APN> <PDP_address> <d_comp> <h_comp> <pd1> <pdn> PDP 上下文标识, 用于标识 一个 PDP 上下文定义 分组数据协议类型 ; 字符型 接入点名称 (Access Point Name) 分组数据协议地址 用于控制 PDP 数据压缩 仅适用于 SNDCP 控制 PDP 头压缩 数字型参数 与 <PDP_type> 相关的参 数 1~8 "IP" 整数型 该参数对 TE-MT 接口而言是本地参数, 并 且可用于其他 PDP 上下文相关指令 支持 IP 互联网协议 IP(Internet Protocol)(IETF STD5), 默认值 "IPV6" Internet Protocol, version 6 (IETF RFC 2460) "PPP" Point to Point Protocol (IETF STD 51) 字符串型, 用于选择 GGSN 或外部分组数据网络的 逻辑名称 若该参数取值为空或省略, 则需要请求 签约值 字符型, 这是 IP 协议地址, 格式为 : "<n>.<n>.<n>.<n>" 其中 <n>=0~255; 用于标识对于特定 PDP 上下文,MT 分配的地址空间 若该参数为空或等于 ,MT 将被要求分配一个动态地址 使用 +CGPADDR 命令可读出此分配地址 0 关闭 PDP 数据压缩 ( 默认值 ) 1 2 V.42bis 打开 PDP 数据头压缩 ( 由厂商定义压缩方式, 暂不支持!) 0 关闭 PDP 头压缩 ( 默认值 ) 1 RFC1144( 仅适用于 SNDCP) 2 RFC2507( 暂不支持 ) 字符串型 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+CGDCONT? 开机注册后查询当前 PDP 上下文 +CGDCONT: 5,"IP","cmnbiot.mnc004.mcc460.gprs"," ",,, d388116b8306d38814cb 000d04d388116b000d04d38814cb, 缺省已经有一个 PDP 上下文, 这个 PDP 上下文, 用于模块 RNDIS 网卡功能以及 TCPIP/HTTP/MQTT/FTP 等数据业务 AT+CGDCONT=? 查询参数取值范围 +CGDCONT:(1-8),"IP",,,(0-2),(0-2) 查询结果 +CGDCONT:(1-8),"PPP",,,(0-2),(0-2) 161 / 296

162 +CGDCONT:(1-8),"IPV6",,,(0-2),(0-2) 9.4 PDP 上下文鉴权参数 :AT+CGAUTH 注 : 本命令内容仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/Air720H/Air720D/Air720S) 本命令是 AT+CGDCONT 命令的扩展, 设置相关 PDP 上下文的鉴权方式 查询命令查询所有 PDP 上下文鉴权信息 命令类型 语法 返回 设置命令 AT+CGAUTH=<cid>[,<auth_prot>[,<userid >[,<password>]]] 查询命令 AT+CGAUTH? [+CGAUTH: <cid>,<auth_prot>,<userid>,<password>] [<CR><LF>+CGAUTH: <cid>,<auth_prot>,<userid>,<password> [... ]] 测试命令 AT+CGAUTH=? +CGAUTH: (range of supported <cid>s), (list of supported <auth_prot>s), (range of supported <userid>s), (range of supported <password>s) 参数定义取值对取值的说明 <cid> <auth_prot> <userid> <password> PDP 上下文标识, 用于标识一个 PDP 上下文定义鉴权类型用户名密码 整数型 该参数对 TE-MT 接口而言是本地参数, 并且可用于其他 PDP 上下文相关指令 0 None 1 PAP 2 CHAP 9.5 显示 PDP 地址 :AT+CGPADDR 使用设置命令, 返回的是 <cid> 所标识的 PDP 地址 ; 使用该执行命令, 可返回指定上下文标识 <cid> 的 PDP 地址列表 ; 当 PDP 上下文未建立的时候, 使用该命令是无法查询和显示 PDP 地址的 命令类型 语法 返回 设置命令 AT+CGPADDR=<cid> +CGPADDR:<cid>,<PDP_addr> 162 / 296

163 执行命令 测试命令 AT+CGPADDR AT+CGPADDR=? +CGPADDR:<cid>,<PDP_addr>[<CR><LF>+CGPADDR:<cid>,<PDP_addr>[...]] +CGPADDR: (<cid> 取值列表 ) 参数定义取值对取值的说明 <cid> PDP 上下文标识 1~8 <PDP_address> 分组数据协议地址 整数型 该参数对 TE-MT 接口而言是本地参数, 并且可用于其他 PDP 上下文相关指令 字符型, 这是 IP 协议地址, 格式为 : "<n>.<n>.<n>.<n>" 其中 <n>=0~255; 用于标识对于特定 PDP 上下文,MT 分配的地址空间 举例 : 命令 ( )/ 返回 () 实例 解释和说明 AT+CGACT? 查询当前的 PDP 上下文激活状态 +CGACT: 5,1 <state>=1, 表明 <cid>=5 的 PDP 上下文处于已经激活状态 AT+CGPADDR=5 查询 <cid>=5 的 PDP 上下文对应的 PDP 地 址 ( 即 IP 地址 ) +CGPADDR: 5, " " <cid>=5 PDP 上下文分配的 IP 地址 9.6 PDP 上下文激活 :AT+CGACT 使用执行指令, 可激活或去激活指定的 PDP 上下文 该指令成功执行后,MT 保持 V.250ter 指令状态 若 PDP 上下文已处于所请求状态, 则该状态保持不变 当执行该指令的激活形式时, 若 MT 没有附着 GPRS,MT 首先进行 GPRS 附着, 然后尝试激活指定的上下文 若没指定 <cid>, 则指令的激活形式激活所有定义的上下文 若没指定 <cid>, 则指令的失效形式使所有激活的上下文失效 查询命令返回所有的已定义的 PDP 上下文的信息 命令类型语法返回 设置命令 AT+CGACT=<state>,<cid> 查询命令 AT+CGACT? +CGACT:<cid>,<state>[<CR><LF>+CGACT:<cid>,< state>[...]] 163 / 296

164 测试命令 AT+CGACT=? +CGACT: (<state> 取值列表 ) 参数定义取值对取值的说明 <state> <cid> PDP 上下文激活状态 PDP 上下文标识 0 未激活 1 激活 整数型 该参数对 TE-MT 接口而言是本地参数, 并且可用于其他 PDP 上下文相关指令 举例 : 命令 ( )/ 返回 () 实例 解释和说明 具体实例请参考 +CGPADDR 条目的实例 9.7 可接受的最小服务质量简报 :AT+CGQMIN 设置命令允许 TE 指定一个可接受的最小服务质量简报, 与此对应的是网络返回的 PDP 上下文激活接受 消息所返回的协商简报 命令类型 语法 返回 设置命令 AT+CGQMIN=<cid>[,<precedence> [,<delay>[,<reliability>[,<peak>,<mean>]]]] ] 查询命令 AT+CGQMIN? +CGQMIN: <cid>,<precedence>,<delay>,<reliability>, <peak>,<mean>[<cr><lf>+cgqmin: <cid>,<precedence>,<delay>,<reliability>, <peak>,<mean>[ ]] 测试命令 AT+CGQMIN=? +CGQMIN:<PDP_type>, (<precedence> 取值列表 ),(<delay> 取值列表 ),(<reliability> 取值列表 ),(<peak> 取值列表 ),(<mean> 取值列表 ) [ ] 参数 定义 取值 对取值的说明 <cid> 请参考 AT+CGDCONT 条目 164 / 296

165 <precedence> <delay> <reliability> <peak> <mean> 服务质量 (QOS) 优先级别服务质量 (QOS) 延时级别服务质量 (QOS) 可靠性级别服务质量 (QOS) 峰值吞吐量级别服务质量 (QOS) 平均吞吐量级别 0 默认, 签署的 QOS 优先级别 1~3 QOS 优先级别 0 签署的服务质量 (QOS) 延时级别 1~4 QOS 延时级别 0 签署的服务质量 (QOS) 可靠性级别 1~5 QOS 可靠性级别 0 签署的服务质量 (QOS) 峰值吞吐量级别 1~9 QOS 峰值吞吐量级别 0 签署的服务质量 (QOS) 平均吞吐量级别 1~18 QOS 平均吞吐量级别 31 尽力而为的 QOS 平均吞吐量级别 9.8 请求的服务质量简报 :AT+CGQREQ 设置命令可以设定由一个 <cid> 所标识的上下文激活请求消息的服务质量简报 上下文激活请求消息由 MT 向网络发出 命令类型 语法 返回 设置命令 AT+CGQREQ=<cid>[,<precedence> [,<delay>[,<reliability>[,<peak>,<mean>]]]]]] 查询命令 AT+CGQREQ? +CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[<cr><lf>+cgqreq: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[ ]] 测试命令 AT+CGQREQ=? +CGQREQ:<PDP_type>, (<precedence> 取值列表 ),(<delay> 取值列表 ),(<reliability> 取值列表 ),(<peak> 取值列表 ),(<mean> 取值列表 ) [ ] 参数定义取值对取值的说明 <cid> 请参考 AT+CGDCONT 条目 0 默认, 签署的 QOS 优先级别 <precedence> 服务质量 (QOS) 优先级别 1~3 QOS 优先级别 0 签署的服务质量 (QOS) 延时级别 <delay> 服务质量 (QOS) 延时级别 1~4 QOS 延时级别 0 签署的服务质量 (QOS) 可靠性级别 <reliability> 服务质量 (QOS) 可靠性级别 1~5 QOS 可靠性级别 <peak> 服务质量 (QOS) 峰值吞吐量级别 0 签署的服务质量 (QOS) 峰值吞吐量级别 165 / 296

166 <mean> 服务质量 (QOS) 平均吞吐量级别 1~9 QOS 峰值吞吐量级别 0 签署的服务质量 (QOS) 平均吞吐量级别 1~18 QOS 平均吞吐量级别 31 尽力而为的 QOS 平均吞吐量级别 9.9 控制非请求 GPRS 事件上报 :AT+CGEREP 设置命令启用或禁用 URC 提示 +CGEV: XXX 当设置为启用时, 当数据域终端或网络侧发生某些事件, 会有此 URC 上报 For AIR720 系列模块 : 命令类型 语法 返回 设置命令 AT+CGEREP=<mode>[,<bfr>] 查询命令 AT+CGEREP? +CGEREP:<mode>,<bfr> 测试命令 AT+CGEREP=? +CGEREP:(<mode> 取值列表 ), (<bfr> 取值列表 ) URC 上报 +CGEV: XXX 如果 <mode>=1 或 2, 当 MT 或网络侧发生某些事情时, 会有此 URC 上报 For AIR720S 系列模块 : 命令类型 语法 返回 设置命令 AT+CGEREP=<mode> 查询命令 测试命令 URC 上报 AT+CGEREP? AT+CGEREP=? +CGEV: XXX +CGEREP:<mode> +CGEREP:(<mode> 取值列表 ) 如果 <mode>=1, 当 MT 或网络侧发生某些事情时, 会有此 URC 上报 For AIR720 系列模块 : 参数 定义 取值 对取值的说明 缓冲 MT 中的非请求结果码 ; 如果 MT 结果码缓冲器已满, 则丢弃最旧的结果 <mode> 0 码 不转发结果码给 TE 结果码上报的模式当 MT-TE 链路处于保留状态时 ( 比如处于在线数据状态 ), 丢弃非请求结果 1 码 ; 否则 MT 直接将非请求结果码转发给 TE For AIR720S 系列模块 : 166 / 296

167 参数 定义 取值 对取值的说明 0 缓冲 MT 中的非请求结果码 ; 如果 MT 结果码缓冲器已满, 则丢弃最旧的结果码 不转发结果码给 TE <mode> 结果码上报的模式 1 当 MT-TE 链路处于保留状态时 ( 比如处于在线数据状态 ), 丢弃非请求结果码 ; 否则 MT 直接将非请求结果码转发给 TE 2 当 MT-TE 链路处于保留状态时 ( 比如处于在线数据状态 ), 保存非请求结果码并在链路恢复的时候全部发给 TE; 否则 MT 直接将非请求结果码转发给 TE 9.10 (URC) 分组域事件 URC 上报 :+CGEV 当分组域或网络侧有事件上报时, 会有此打印主动上报 URC +CGEV: XXX 事件上报 : 事件 +CGEV: NW DEACT <PDP_type>, [<PDP_addr>], <cid> +CGEV: ME DEACT <p_cid>, <cid> +CGEV: ME ACT <p_cid>, <cid> +CGEV: ME ACT <PDP_type>, <PDP_addr>, <cid> +CGEV: NW ACT <PDP_type>, <PDP_addr>, <cid> 解释 The network has forced a context deactivation. The <cid> that was used to activate the context is provided if known to the MT. The format of the parameters <PDP_type>, <PDP_addr> and <cid> are found in command +CGDCONT. Examples: +CGEV: IP, ,1 +CGEV: PPP,,2 +CGEV: NW DETACH The mobile termination has forced a context deactivation. The associated <cid> is provided to the TE in addition to the PDN connection associated <p_cid>. The format of the parameters <p_cid> and <cid> are found in command +CGDSCONT The network has responded to an ME initiated Traffic Flow activation request with an EPS bearer activation or modification. The associated MT allocated context identifier <cid> is provided to the TE in addition to the PDN connection associated <p_cid>. The format of the parameters <p_cid> and <cid> are found in command +CGDSCONT The mobile termination has forced a context activation. The <cid> that was used to activate the context is provided if known to the MT. The format of the parameters <PDP_type>, <PDP_addr> and <cid> are found in command +CGDCONT The network has forced a context activation. The <cid> that was used to activate the context is provided if known 167 / 296

168 to the MT. The format of the parameters <PDP_type>, <PDP_addr> and <cid> are found in command +CGDCONT. For network attachment, the following unsolicited result codes and the corresponding events are defined: The network has forced a PS detach. This implies that all +CGEV: NW DETACH active contexts have been deactivated. These are not reported separately. The mobile termination has forced a PS detach. This +CGEV: ME DETACH implies that all active contexts have been deactivated. These are not reported separately. For PDP context activation, the following unsolicited result codes and the corresponding events are defined: The network has activated a PDN connection. The format +CGEV: EPS PDN ACT <cid> of the parameter <cid> is found in command +CGDCONT The network has activated a PDN connection.thecontext represents a Primary PDP context in GSM/UMTS. The +CGEV: NW PDN ACT <cid> <cid> for this context is provided to the TE. The format of the parameter <cid> is found in command +CGDCONT. Note: the event is not applicable for EPS The mobile termination has activated a context. The context represents a PDN connection in LTE or a Primary PDP context in GSM/UMTS. The <cid> for this context is provided to the TE. This event is sent either in result of explicit context activation request (+CGACT), or in result of implicit context activation request associated to attach request (+CGATT=1). The format of the parameters <cid> and <cid_other> are found in command +CGDCONT <reason>: integer type; indicates the reason why the context activation request for PDP type Ipv4v6 was not granted. This parameter is only included if the requested PDP type associated with <cid> is Ipv4v6, and the PDP type assigned by the network for <cid> is either Ipv4 or +CGEV: ME PDN ACT <cid>[,<reason>[,<cid_other>]] Ipv6. 0 Ipv4 only allowed 1 Ipv6 only allowed 2 single address bearers only allowed. 3 single address bearers only allowed and MT initiated context activation for a second address type bearer was not successful. <cid_other>: integer type; indicates the context identifier allocated by MT for an MT initiated context of a second address type. MT shall only include this parameter if <reason> parameter indicates single address bearers only allowed, and MT supports MT initiated context activation of a second address type without additional commands from TE, and MT has activated the PDN 168 / 296

169 connection or PDP context associated with <cid_other>. The network has deactivated a PDN connection. The +CGEV: EPS PDN DEACT <cid> associated <cid> is provided to the TE. The format of the parameter <cid> is found in command +CGDCONT. The mobile termination has deactivated a PDN connection. The associated <cid> is provided to the TE. +CGEV: ME PDN DEACT <cid> The format of the parameter <cid> is found in command +CGDCONT The network has activated an EPS dedicated bearer. The associated MT allocated secondary context identifier <cid> is provided to the TE in addition to the PDN +CGEV: EPS DED ACT <p_cid>, <cid> connection associated <p_cid>. The format of the parameters <p_cid> and <cid> are found in command +CGDSCONT The network has deactivated an EPS dedicated bearer. The associated <cid> is provided to the TE in addition to +CGEV: EPS DED DEACT <p_cid>, <cid> the PDN connection associated <p_cid>. The format of the parameters <p_cid> and <cid> are found in command +CGDSCONT The network has activated a PDP context. The associated +CGEV:EPS ACT <cid> <cid> is provided to the TE, its format is found in command +CGDCONT The network has modified EPS bearer context parameter(s). The associated <cid> is provided to the TE in addition of the change reason: TFT and/or QoS modification. The format of the parameter <cid> is found in command +CGDCONT. +CGEV:EPS MODIFY <cid>, <change_reason> <change_reason> integer type parameter indicates what kind of change occurred. 1: TFT only changed 2: Qos only changed 3: Both TFT and QoS changed ForPDPcontextmodification,thefollowingunsolicitedresultcodesandthe correspondingeventsaredefined: The network has modified a context.the format of the parameter <cid> is found in command +CGDCONT or +CGEV:NW MODIFY<cid>,<change_reason>,<event_type> +CGDSCONT. The format of the parameters <event_type> and <change_reason> are defined above. The mobile termination has modified a context.the format of the parameter <cid> is found in command +CGEV:NW ME <cid>,<change_reason>,<event_type> +CGDCONT or +CGDSCONT. The format of the parameters <event_type> and <change_reason> are defined above. 举例 : 169 / 296

170 URCs +CGEV: IP, ,1 解释 +CGEV: PPP,,2 +CGEV: NW DETACH 9.11 通过 cid 查询本地 IP 地址 :AT*GETIP 注 : 本命令内容仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/Air720H/Air720D/Air720S) 命令类型 语法 返回 设置命令 AT*GETIP=<cid> +GETIP: <ip>,<gateway> 参数定义取值对取值的说明 <cid> 0 缓冲 MT 中的非请求结果码 ; 如果 MT 结果码缓冲器已满, 则丢弃最旧的结果 码 不转发结果码给 TE 9.12 打开或关闭自动获取 APN:AT+AUTOAPN 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 命令类型 语法 返回 设置命令 AT+AUTOAPN=<mode> +AUTOAPN: <mode> 测试命令 AT+AUTOAPN=? +AUTOAPN: <mode> 参数定义取值对取值的说明 <mode> 自动 apn 开启或关闭 0 关闭自动 APN 1 打开自动 APN 170 / 296

171 9.13 设置 LTE 下缺省的 PDP 承载 :AT*CGDFLT 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 命令类型 语法 返回 设置命令 AT*CGDFLT= <mode>,[<pdp_type>,[<apn>,[<emg_ ind>,[<ipcp_req>,[<pcscf_v6>,[<imcn_ sig>,[<dns_v6>,[<nw_bear>,[<dsm_v6 _ha>,[<dsm_v6_pref>,[<dsm_v6_ha_v 4>,[<ip_via_nas>,[<ip_via_dhcp>,[<pc scf_v4>,[<dns_v4>,[<msisdn>,[<ifom> 或 +CME ERROR:<err>,[<v4mtu>,[<local_tft>,[<etif>]]]]]]]]]] ]]]]]]]]]] 查询命令 AT*CGDFLT? *CGDFLT: <PDP_type>,[<APN>,[<emg_ind>,[<ipcp_req>,[< pcscf_v6>,[<imcn_sig>,[<dns_v6>,[<nw_bear>,[ <dsm_v6_ha>,[<dsm_v6_pref>,[<dsm_v6_ha_v4 >,[<ip_via_nas>,[<ip_via_dhcp>,[<pcscf_v4>,[<d ns_v4>,[<msisdn>,[<ifom>,[<v4mtu>,[<local_tft >,[<etif>]]]]]]]]]]]]]]]]]]] 测试命令 AT*CGDFLT=? *CGDFLT: <mode:0/1>,[<pdp_type:ip/ipv6/ipv4v6>,[<apn>,[<emg_ind:0/1>,[<ipcp_req:0/1>,[<pcscf_v6:0/1 >,[<imcn_sig:0/1>,[<dns_v6:0/1>,[<nw_bear:0/1 >,[<dsm_v6_ha:0/1>,[<dsm_v6_pref:0/1>,[<dsm _v6_ha_v4:0/1>,[<ip_via_nas:0/1>,[<ip_via_dhcp ::0/1>,[<pcscf_v4:0/1>,[<dns_v4:0/1>,[<msisdn :0/1>,[<ifom:0/1>,[<v4mtu:0/1>,[<local_tft:0/1 >, [<etifflag>]]]]]]]]]]]]]]]]] 参数 定义 取值 对取值的说明 <mode> 是否将设置命令的参数保存到 0 不保存到 NVM NVM 1 保存到 NVM <PDP_type> "IP" Internet Protocol (IETF STD 5) PDP(Packet Data Protocol) "IPV6" Internet Protocol, version 6 (IETF RFC 2460) 协议的类型, 字符串型 "IPV4V6" Virtual <PDP_type> introduced to handle dual 171 / 296

172 IP stack UE capability. (3GPP TS ) <APN> <emg_ind> <etif> Access Point Name, 接入点 这个参数用来选择 GGSN 或外部分组数据网缺省的 PDP 上下文是否用于紧急承载 (emergency bear) 设置在设备端还是在网络端提供 PCO 或 APN 字符串型 0 不用于紧急承载 1 用于紧急承载 0 在网络端提供 1 在设备端提供 9.14 设置 LTE 缺省的 PDP 承载的鉴权参数 :AT*CGDFAUTH 注 : 本命令仅适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S), 不适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ) 命令类型语法返回 设置命令 AT*CGDFAUTH=<mode>,<auth_prot> [,<username>[,<password>]] 或 测试命令 AT*CGDFAUTH=? +CME ERROR:<err> *CGDFAUTH: <auth_prot >(0-None;1-PAP;2-CHAP),<UserName>, <Password> 参数 定义 取值 对取值的说明 <mode> 是否将设置命令的参数 0 不保存到 NVM 保存到 NVM 1 保存到 NVM 0 None <auth_prot> 鉴权协议, 整数型 1 PAP (Password Authentication Protocol) 2 CHAP (Challenge Handshake Authentication Protocol) <username> 用户名 字符串型 <password> 密码 字符串型 举例 : 命令 ( )/ 返回 () 实例 解释和说明 专网卡缺省 APN 设置流程 : ( 普通的卡模块开机的时候可以自动获取 APN, 但是有些专网卡的 APN 无法自动获取, 这个时候要么 CSTT 或 SAPBR 手动设置 APN, 要么设置缺省 APN, 本例是设置缺省 APN 的例子 ) AT 172 / 296

173 模块上电后一直发送 AT, 直到收到 应答 AT*CGDFLT? 判断 AT*CGDFLT? 参数是否为专网 APN *CGDFLT: "IP"," 专网 APN",0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1 如果 AT*CGDFLT? 查询到不是专网卡的 APN: AT+AUTOAPN=0 关闭自动 APN AT*CGDFLT=1,"IP"," 专网 APN",,,,,,,,,,,,,,,,,,1 设置专网的 APN AT*CGDFAUTH=1,1,<username>,<password> 设置专网 PDP 承载的鉴权方法 AT+RESET 重启使设置生效 如果 AT*CGDFLT? 查询到已经是专网的 APN, 则跳过上述步骤, 继续执行 上述专网 APN 设置过程只需执行一次, 设置的参数可以关机保存 设置专网 APN 成功后, 后面数据应用中 CSTT 或 SAPBR 设置 APN 的时候, 只需要 APN 为空或设置 < 专网 apn> 即可, 不需要再设置 <user> 和 <pwd> 例如 : AT+CSTT=jscmiot AT+CSTT AT+SAPBR=3,1,"APN","jscmiot" AT+SAPBR=3,1,"APN","" 173 / 296

174 10 NTP 相关命令 Network Time Protocol(NTP) 是用来使计算机时间同步化的一种协议, 它可以使计算机对其服务器或时钟源 ( 如石英钟,GPS 等等 ) 做同步化, 它可以提供高精准度的时间校正 (LAN 上与标准间差小于 1 毫秒,WAN 上几十毫秒 ), 且可介由加密确认的方式来防止恶毒的协议攻击 时间按 NTP 服务器的等级传播 按照离外部 UTC 源的远近把所有服务器归入不同的 Stratum( 层 ) 中 模块支持 SNTP 协议 (Simple Network Time Protocol), 并有一套 AT 命令实现网络时间同步功能 10.1 设置 GPRS 承载场景 ID:AT+CNTPCID 命令类型语法返回 设置命令 AT+CNTPCID=<cid> 查询命令 测试命令 AT+CNTPCID? AT+CNTPCID=? +CNTPCID:<cid> +CNTPCID:(<cid> 取值范围 ) 参数定义取值对取值的说明 <cid> 承载场景 id 1-3 取值同 +SAPBR 命令的 <cid> 10.2 同步网络时间 :AT+CNTP 命令类型语法返回 设置命令 AT+CNTP=<NTP server>[,<time zone>] 执行命令 查询命令 测试命令 AT+CNTP AT+CNTP? AT+CNTP=? +CNTP: <code> +CNTP: <NTP server>,<time zone> +CNTP: <NTP server> 允许的长度,<time zone> 的范围 注意事项 网络时间同步成功后, 可以用 AT+CCLK? 命令来查询模块当前时间 174 / 296

175 参数 定义 取值 对取值的说明 <NTP server> NTP 服务器 域名或 ip 地址 <time zone> 本地时区 -47~+48 单位 :1/4 时区 时区是 -12~+12, 但是有的国家会用半时区, 甚至 1/4 时区, 为兼顾这些国家, 时区单位为 :1/4 时区 负号表示是西时区, 正号表示为东时区 1 网络时间同步成功 61 网络错误 <code> 操作码 62 DNS 解析错误 63 连接错误 64 服务响应错误 65 服务响应超时 举例 : 命令 ( ) / 返回 () 实例 解释和说明 AT+SAPBR=3,1,"Contype","GPRS" 激活 PDP 是使用 CNTP 命令同步时间的前提 AT+SAPBR=3,1,"APN","" 设置 PDP 承载之 APN 参数 AT+SAPBR=1,1 激活 <cid>=1 的 PDP AT+CNTPCID=1 设置使用的 PDP 的 <cid>=1 AT+CNTP 模块注册网络后会从网络自动获取 <apn> 并激活一个 PDP 上下文, 用于 RNDIS 上网使用 ( 此 <apn> 可以通过 AT+CGDCONT? 来查询 ), 所以输入 AT+SAPBR=3,<cid>,"APN","" 即可, 模块内部会按照自动获取的 <apn> 来设置 APN +CNTP:1 AT+CCLK? +CCLK: "18/05/16,15:49:28+32" 175 / 296

176 11 文件系统读写命令 11.1 创建一个文件 :AT+FSCREATE 命令类型语法返回 设置命令 查询命令 AT+FSCREATE=<filename> AT+FSCREATE=? 或 ERROR 或 ERROR 参数定义取值对取值的说明 <filename> 文件名字符串型, 不用加双引号, 不超过 64 个字节 11.2 读文件 :AT+FSREAD 命令类型语法返回 <data> 设置命令 查询命令 AT+FSREAD=<filename>,<mode>,<filesize>,<position> AT+FSREAD=? 或 ERROR 或 ERROR 参数定义取值对取值的说明 <filename> 文件名字符串型, 不用加双引号, 不超过 64 个字节 0 从文件开头读文件 <mode> 读文件的模式 1 从文件的 <position> 位置开始读文件不能大于 个字节 如果文件的实际长度小于该值, <filesize> 要读取的文件的长度则读取的是文件的实际长度 <position> 读文件的起始位置该取值应小于文件的大小 当 <mode>=0 时, 该值无效 <data> 读取的文件数据 176 / 296

177 11.3 写文件 :AT+FSWRITE 命令类型语法返回 > ( 出现 > 后写入数据 ) 设置命令 查询命令 注意事项 AT+FSWRITE=<filename>,<mode>,<filesize>,<inputtime> AT+FSWRITE=? 当输入数据的长度达到 <filesize> 时, 自动写入 或输入数据的时间超过 <inputtime> 时, 返回 TimeOut 或 ERROR 或 TimeOut 或 ERROR 参数定义取值对取值的说明 <filename> 文件名字符串型, 不用加双引号, 不超过 64 个字节 0 从文件的开头开始写文件 <mode> 写文件的模式 1 从文件的末尾开始写文件 <filesize> 要写的数据的长度不能大于 个字节 <inputtime> 输入持续的时间单位 : 秒 11.4 获取盘符 :AT+FSDRIVE 命令类型 语法 返回 执行命令 AT+FSDRIVE=<n> +FSDRIVE:<drive> 查询命令 AT+FSDRIVE=? 参数定义取值对取值的说明 <n> <drive> 盘符类型 盘符 0 本地盘符 1 SD 卡盘符字符串型 加不加双引号皆可. 如果是本地存储, 则盘符为 C; 如果是 SD 卡, 则盘符为 D 177 / 296

178 11.5 显示文件目录列表 :AT+FSLS 命令类型 语法 返回 设置命令 AT+FSLS=<filepath> list of subdirectories/files 查询命令 AT+FSLS=? 注意事项 1) 如果返回的结果最后一个字符是 \, 则表示为目录名, 否则为文件名 2) 查询模块本地 FLASH 根目录使用 :AT+FSLS="/" 或 AT+FSLS="C:/" 3) 查询外接 TF 卡根目录使用 :AT+FSLS="D:/" 参数定义取值对取值的说明 <filepath> 文件路径字符串型, 不用加双引号, 不超过 64 个字节 11.6 获取可用空间大小 :AT+FSMEM 执行命令用来获取文件系统剩余空间大小 命令类型语法返回 执行命令 查询命令 AT+FSMEM AT+FSMEM=? +FSMEM: <size> 或 ERROR 参数定义取值对取值的说明 <size> 文件系统可用空间大小单位 : 字节 11.7 创建目录 :AT+FSMKDIR 命令类型语法返回 设置命令 查询命令 AT+FSMKDIR=<dir_name> AT+FSMKDIR=? 或 ERROR 或 ERROR 178 / 296

179 参数定义取值对取值的说明 <dir_name> 目录名字符串型, 不用加双引号, 不超过 64 个字节 11.8 删除目录 :AT+FSRMDIR 命令类型语法返回 设置命令 查询命令 AT+FSRMDIR=<dir_name> AT+FSRMDIR=? 或 ERROR 或 ERROR 参数定义取值对取值的说明 <dir_name> 文件名字符串型, 不用加双引号, 不超过 64 个字节 11.9 删除文件 :AT+FSDEL 命令类型语法返回 设置命令 查询命令 AT+FSDEL=<filename> AT+FSDEL=? 或 ERROR 或 ERROR 参数定义取值对取值的说明 <filename> 文件名字符串型, 不用加双引号, 不超过 64 个字节 获取文件大小 :AT+FSFLSIZE 命令类型 语法 返回 +FSFLSIZE: <size> 设置命令 AT+FSFLSIZE=<filename> 179 / 296

180 查询命令 AT+FSFLSIZE=? 参数 定义 取值 对取值的说明 <filename> 文件名 字符串型, 不用加双引号, 不超过 64 个字节 <size> 文件大小 单位 : 字节 使用方法举例 由于这部分的命令具有高度相关性, 所以将各个命令的应用例程集中在一起描述 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+FSMKDIR="/testdir" 创建一级目录 AT+FSMKDIR="/testdir/testdir" 创建耳机目录 AT+FSCREATE="/testdir/test.txt" 一级目录下创建文件 AT+FSLS="/testdir" 显示一级目录列表 testdir\ test.txt AT+FSWRITE="/testdir/test.txt",0,10,10 写文件 > 当出现 > 后, 输入写入的数据 : AT+FSREAD="/testdir/test.txt",0,10,10 读取文件数据 AT+FSMEM 获取文件系统可用空间大小 +FSMEM: bytes AT+FSFLSIZE="/testdir/test.txt" 获取文件大小 +FSFLSIZE: 10 AT+FSDEL="/testdir/test.txt" 删除文件 AT+FSRMDIR="/testdir/testdir" 删除目录 180 / 296

181 12 嵌入式 TCPIP 命令 12.1 启动多 IP 连接 :AT+CIPMUX 命令类型语法返回 设置命令 AT+CIPMUX=<n> 查询命令 测试命令 AT+CIPMUX? AT+CIPMUX=? +CIPMUX: <n> +CIPMUX: (0,1) 注意事项 只在 IP initial 状态, 本命令的设置命令才能设置成功 参数定义取值对取值的说明 0 单路连接 ( 缺省值 ) <n> 多路连接开关 1 多路连接 12.2 启动任务并设置接入点 APN 用户名 密码 :AT+CSTT 命令类型语法返回 设置命令 AT+CSTT=<apn>[,<username>[,<password>]] 查询命令 测试命令 注意事项 AT+CSTT? AT+CSTT=? +CSTT: <apn>,<user name>,<password> +CSTT: "APN","USER","PWD" 1) 设置命令和执行命令只有在 IP INITIAL 状态下执行有效 执行设置命令后, 状态变为 IP START 2) 模块注册网络后会从网络自动获取 <apn> 并激活一个 PDP 上下文, 用于 RNDIS 上网使用 ( 此 <apn> 可以通过 AT+CGDCONT? 来查询 ), 所以直接输入 AT+CSTT 即可, 模块会按照自动获取的 <apn> 来设置 CSTT 的 APN 参数 定义 取值 对取值的说明 <apn> GPRS 接入点名称 - 字符串参数 ( 双引号可加可不加 ), 不超过 128 个字符 <user name> GPRS 用户名 - 字符串参数 ( 双引号可加可不加 ), 不超过 32 个字符 181 / 296

182 <password> GPRS 密码 - 字符串参数 ( 双引号可加可不加 ), 不超过 32 个字符 12.3 专网卡设置 APN 用户名 密码和鉴权方式 :AT+CPNETAPN 命令类型语法返回 设置命令 查询命令 AT+CPNETAPN=<mode>,<apn>,<user >,<pwd>,<authmode> AT+CPNETAPN? MODE:<mode> APN:<apn> USR:<user> PWD:<password> AUTHMODE:<authmode> 测试命令 AT+CPNETAPN=? +CPNETAPN: (0-3),<apn>,<user>,<pwd>,authmode 参数 定义 取值 对取值的说明 0 保存并重启生效 不保存立即生效 <mode> 1 注 : 如果专网卡和普通卡都会使用,mode 请设置为 1 参数的保存模式保存并立即生效 2 注 : 如果一直使用专网卡,mode 请设置为 2 3 删除保存的参数 <apn> GPRS 接入点名称 字符串参数 ( 双引号可加可不加 ), 不超过 128 个字符 注 : 此参数不可以为空 <user> GPRS 用户名 字符串参数 ( 双引号可加可不加 ), 不超过 32 个字符 如果为空, 则表示为 "" <pwd> GPRS 密码 字符串参数 ( 双引号可加可不加 ), 不超过 32 个字符 如果为空, 则表示为 "" 0 无鉴权 <authmode> 1 PAP 2 CHAP 举例 : 命令 ( )/ 返回 () 实例 AT+CPNETAPN=2,jscmiot,u9682,iot98765,2 解释和说明设置专网卡的 APN 各个参数请据实填写, 不要照抄 设置此命令时模块会自动将 AT+AUTOAPN 设置为 0, 不用提前输入 AT+AUTOAPN=0 设置成功 设置成功后参数会保存到 NV, 模块会自动重启 182 / 296

183 重启后缺省的 PDP 承载 (<cid>=5) 已经为所设置的 APN, 并已经处于激活可用状态 这个缺省的 PDP 承载, 用 于模块 RNDIS 网卡功能以及 TCPIP/HTTP/MQTT/FTP 等数据业务 AT+CGDCONT? +CGDCONT: 5,"IP"," jscmiot.mnc011.mcc460.gprs"," ",0,0,,,, 后面数据应用中 CSTT 或 SAPBR 设置 APN 的时候, 只需要 APN 为空或设置 < 专网 apn> 即可, 不需要再设置 <user> 和 <pwd> 例如 : AT+CSTT=jscmiot AT+CSTT AT+SAPBR=3,1,"APN","jscmiot" AT+SAPBR=3,1,"APN","" 12.4 激活移动场景 ( 或发起 GPRS 或 CSD 无线连接 ):AT+CIICR 命令类型语法返回和说明 执行命令 测试命令 注意事项 AT+CIICR AT+CIICR=? 如果激活成功, 返回 : 如果激活失败, 返回 : ERROR 返回 : AT+CIICR 只有在 IP START 状态下才能激活移动场景, 执行后状态变为 IP CONFIG 在模块接受激活场景操作后, 如果移动场景激活成功, 状态变为 IPGPRSACT, 返回, 否则返回 ERROR 12.5 查询本地 IP 地址 :AT+CIFSR 命令类型语法返回和说明 执行命令 AT+CIFSR <IP address> 测试命令 AT+CIFSR=? 注意事项 只有在移动场景已激活的状态 : IP GPRSACT TCP/UDPCONNECTING CONNECT IP CLOSE 下才可以通过 AT+CIFSR 查询得到本地 IP 地址, 否则返回 ERROR 参数定义取值对取值的说明 <IP address> IP 地址 - 字符串参数 ( 字符串需要加引号 ) 183 / 296

184 12.6 设置 TCP 使用 SSL 功能 :AT+CIPSSL 命令类型语法返回 设置命令 AT+CIPSSL=<n> 查询命令 测试命令 注意事项 +CIPSSL: <n> AT+CIPSSL? +CIPSSL: (0-1) AT+CIPSSL=? 在 CIPSTART 之前输入设置命令 AT+CIPSSL=1 来打开 SSL 功能 打开 SSL 功能后, 模块会在 TCP 连接建立后自动进行 SSL 验证 当前仅支持作为 SSL Client 应用 参数定义取值对取值的说明 0 关闭 SSL <n> SSL 功能开关 1 打开 SSL 12.7 配置 TCP SSL 参数 :AT+SSLCFG 设置命令用来设置 SSL 版本,SSL 加密算法 (ciphersuites), 安全等级 (security level),ca 证书 (Certificate Authority Certificate), 客户端证书 (client certificate) 和客户端密钥 (client key) 这些参数在 SSL 协议的握手过程中会 用到 命令类型 语法 返回 如果 <sslversion> 缺失, 则查询 <n> 对应的 SSL 版本 : +SSLCFG: "sslversion",<n>,<sslversion> 设置命令 AT+SSLCFG="sslversion",<n>[,<sslversio n>] 否则, 设置 <n> 对应的 SSL 版本 : 如果格式和参数正确, 返回 : AT+SSLCFG="ciphersuite",<n>[,<ciphers uites>] 如果命令格式或参数错误, 返回 : ERROR 如果 <ciphersuites> 缺失, 则查询 <n> 对应的加密算法 : +SSLCFG: ciphersuite",<n>,<ciphersuites> 184 / 296

185 否则, 设置 <n> 对应的加密算法 : 如果格式和参数正确, 返回 : 如果目录格式或参数错误, 返回 : ERROR 如果 <cacertpath> 参数缺失, 则查询 <n> 对应的 CA 证书路径 : +SSLCFG:"cacert",<n>,<cacertpath> AT+SSLCFG="cacert",<n>[,<cacertpath> ] 否则, 设置 <n> 对应的 CA 证书路径 : 如果格式和参数正确, 返回 : 如果目录格式或参数错误, 返回 : ERROR 如果 <client_cert_path> 参数缺失, 则是查询 <n> 对应的客户端证书路径 : +SSLCFG:"clientcert",<n>,<client_cert_path> AT+SSLCFG="clientcert",<n>[,<client_cer t_path>] 否则, 设置 <n> 对应的客户端证书路径 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <client_key_path> 缺失, 则是查询 <n> 对应的客户端密钥路径 : +SSLCFG:"clientkey",<n>,<client_key_path> AT+SSLCFG="clientkey",<n>[,<client_ke y_path>] 否则, 设置 <n> 对应的客户端密钥路径 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <seclevel> 参数缺失, 则是查询 <n> 相关的安全等级 : +SSLCFG:"seclevel",<n>,<seclevel> AT+SSLCFG="seclevel",<n>[,<seclevel>] 否则, 设置 <n> 对应的安全等级 : 如果格式和参数正确, 返回 : 185 / 296

186 如果命令格式或参数错误, 返回 : ERROR 如果 <hostname> 参数缺失, 则是查询 <n> 相关的域名 : +SSLCFG:"hostname",<n>,<hostname> AT+SSLCFG="hostname",<n>[,<hostnam e>] 否则, 设置 <n> 对应的主机名 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <ignorelocaltime> 缺失, 则是查询 <n> 相关的证书过期时间检查这项的设置 : +SSLCFG:"ignorelocaltime",<n>,<ignoreltime> AT+SSLCFG="ignorelocaltime",<n>[,<ign oreltime>] 否则, 设置 <n> 对应的证书过期时间检查参数 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <negotiate_time> 参数缺失, 则是查询 <n> 对应的最大 SSL 协商时间 : +SSLCFG:"negotiatetimeout",<n>,<negotiate_tim e> AT+SSLCFG="negotiatetimeout",<n>[,<n egotiate_time>] 否则, 设置 <n> 对应的最大 SSL 写上协商时间 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <randbytes> 缺失, 则是查询 <n> 相关的随机数 : +SSLCFG:"clientrandom",<n>,<randbytes> AT+SSLCFG="clientrandom",<n>[,<randb ytes>] 否则, 设置 <n> 对应的随机数 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 186 / 296

187 如果 <premaster> 缺失, 则是查询 <n> 相关的 <premaster>: +SSLCFG:"premaster",<n>,<premaster> AT+SSLCFG="premaster",<n>[,<premast er>] 否则, 设置 <n> 对应的 premaster: 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR 如果 <verifymode> 缺失, 则查询 <n> 相关的证书验证模式, 此时返回 : +SSLCFG:"verifymode",<n>,<verifymode> AT+SSLCFG="verifymode",<n>[,<verifym ode>] 否则, 设置证书认证模式是根证书认证还是其他证书认证 : 如果格式和参数正确, 返回 : 如果命令格式或参数错误, 返回 : ERROR AT+SSLCFG="XXXXX",<n>, 擦除相应的参数 XXXXX 是指 :"sslversion", "ciphersuite","cacert" 等关键字 注意 :<n> 后一定要有逗号, 如果 <n> 后面没有逗号, 则只是查询 测试命令 AT+SSLCFG=? 注意事项 TCP SSL 的功能示例, 请参考本章后面的例子 参数 定义 取值 对取值的说明 整数型 TCP 功能时与 CIPSTART 中的 <n> 绑定 例如 : 当多链接中 CIPSTART 中设置链接号为 1, 则 <n> SSL 上下文 id 0~5,34,88, 153 SSL 上下文 id 也为 1 TCP 单链接中 SSL 上下文 id 固定为 0. FTP 功能时 <n>=34( 十进制 ) MQTT 功能时 <n>=88( 十进制 ) HTTP 功能时 <n>=153( 十进制 ) <sslversion> SSL 版本 0 SSL3.0 1 TLS1.0 2 TLS1.1 3 TLS ALL above 187 / 296

188 0X0035 TLS_RSA_WITH_AES_256_CBC_SHA 0X002F TLS_RSA_WITH_AES_128_CBC_SHA 0X0005 TLS_RSA_WITH_RC4_128_SHA <ciphersuites> SSL ciphersuites 0X0004 TLS_RSA_WITH_RC4_128_MD5 0X000A TLS_RSA_WITH_3DES_EDE_CBC_SHA 0X003D TLS_RSA_WITH_AES_256_CBC_SHA256 0XFFFF ALL above <cacertpath> 被信任的 CA 证书路径字符串型 <client_cert_path> 客户端证书路径字符串型 <client_key_path> 客户端密钥路径字符串型 0 No authentication <seclevel> 安全等级 1 服务器鉴权 2 服务器鉴权和客户端鉴权 ( 如果服务器要求的话 ) <hostname> 主机名该参数决定如何对待过期证 0 关心证书的过期时间 <ignoreltime> 书 1 忽略证书的过期时间 <negotiate_time> SSL 协商阶段的最大时间 10~300 单位 : 秒字符串型, 双引号可加可不加, 数字的范围 :0~9, 随机数, 十六进制数组成的字母的范围 :ABCDEF( 大小写不敏感 ) 例如数字和字母的 <clientrandom> 字符串, 支持 56 和 64 个字 56 个字节的 : 组合节 101B12C F <premaster> premaster 0 根证书认证 <verifymode> 证书验证模式 1 其他证书认证 12.8 配置本地 TCP 端口 :AT+CLPORT 命令类型设置命令查询命令 语法单链接 : AT+CLPORT=<mode>,<port> 多链接 : AT+CLPORT=<n>,<mode>,<port > AT+CLPORT? 返回 或 ERROR +CLPORT: <TCP port>,<udp port> +CLPORT: 0,<TCP port>,<udp port> +CLPORT: 1,<TCP port>,<udp port> +CLPORT: 2,<TCP port>,<udp port> +CLPORT: 3,<TCP port>,<udp port> 单链接 (CIPMUX=0) 多链接 (CIPMUX=1) 188 / 296

189 +CLPORT: 4,<TCP port>,<udp port> +CLPORT: 5,<TCP port>,<udp port> +CLPORT: ("TCP","UDP"),( ) 单链接 测试命令 AT+CLPORT=? +CLPORT: (0-5),("TCP","UDP"),( ) (CIPMUX=0) 多链接 (CIPMUX=1) 12.9 建立 TCP 连接或注册 UDP 端口号 :AT+CIPSTART 命令类型语法返回和说明 如果格式正确且处于 IP INITIAL 或者 IP STATUS 或 TCP/UDP CLOSE 状态, 返回 : 否则返回 : +CME ERROR <err> 单路连接 (+CIPMUX=0) 时 : AT+CIPSTART=<mode>,<sever>,<port> 紧接着会有 URC 上报, 上报内容如下 : 如果连接已经存在, 返回 : ALREADY CONNECT 如果连接成功 ( 非透传 ), 返回 : CONNECT 如果连接成功 ( 透传 ), 返回 : CONNECT 设置命令 否则返回 : STATE: <sl_state> 多路连接 (+CIPMUX=1) 时 : CONNECT FAIL 如果格式正确且处于 IP STATUS 或 IP PROCESSING 时, 返回 : 否则返回 : +CME ERROR <err> 紧接着会有 URC 上报, 上报内容如下 : 测试命令 AT+CIPSTART=<n>,<mode>,<server>,<port> AT+CIPSTART=? 如果连接已经存在, 返回 : <n>,already CONNECT 如果连接成功, 返回 : <n>,connect 否则返回 : <n>,connect FAIL 单路连接 (+CIPMUX=0) 时返回 : +CIPSTART: (<mode> 取值列表 ),(IP address range),(port range) 189 / 296

190 +CIPSTART: (<mode> 取值列表 ),(domain name),(port range) 多路连接 (+CIPMUX=1) 时返回 : +CIPSTART: (<n> 取值列表 ),( <mode> 取值列表 ),(IP addressrange),(port range) +CIPSTART: (<n> 取值列表 ),(<mode> 取值列表 ),(domain name),(portrange) 此命令应用于建立 TCP/UDP 连接 ; 当前状态可用 AT+CIPSTATUS 查询 ; 注意事项 单路连接时只当前状态为 IP INITIAL 或者 IP STATUS 或 TCP/UDP CLOSE 时可执行, 多路连接时当前状态为 IP STATUS 或 IP PROCESSING 时可执行 ; 在当前状态不是上述可执行状态时, 需执行 AT+CIPSHUT 后再开始建立连接 ; 多路连接时, 设置此命令前, 必须先执行 AT+CSTT, AT+CIICR,AT+CIFSR 这三个命令 参数 定义 取值 对取值的说明 <n> Link No. 0~5 整数型, 表示连接序号 <mode> 连接类型, 字符串型 TCP 建立 TCP 连接 ( 双引号可加可不加 ) UDP 建立 UDP 连接 <server> 远端服务器 IP 地址或域名皆可 最大 128 个字节 字符串参数 ( 双引号可加可不加 ) <port> 远端服务端口 1~65535 整数型 IP INITIAL 初始化 IP START 启动任务 IP CONFIG 配置场景 IP GPRSACT 场景已激活 IP STATUS 获得本地 IP 状态 TCP CONNECTING/UDP 单连接状态 TCP 连接中 /UDP 端口注册中 / 服务器侦听 CONNECTING/SERVER <sl_state> 中 LISTENING CONNECT 连接建立成功 TCP CLOSING/UDP CLOSING 正在关闭 TCP 连接, 正在注销 UDP 端口 TCP CLOSED/UDP CLOSED 连接断开 /UDP 端口被注销 PDP DEACT 场景被释放 选择 TCPIP 应用模式 :AT+CIPMODE 命令类型语法返回 190 / 296

191 设置命令 AT+CIPMODE=<mode> 查询命令 测试命令 注意事项 +CIPMODE: <mode> AT+CIPMODE? +CIPMODE: (0-NORMAL MODE,1-TRANSPARENT MODE) AT+CIPMODE=? 此命令只有在 IP INITIAL 状态下才能进行设置只有 TCP 单链接才支持透明传输模式 参数定义取值对取值的说明 0 非透明传输模式 <mode> TCPIP 应用模式 1 透明传输模式 选择非透传数据发送模式 :AT+CIPQSEND 命令类型语法返回 设置命令 AT+CIPQSEND=<n> 查询命令 测试命令 AT+CIPQSEND? AT+CIPQSEND=? +CIPQSEND: <n> +CIPQSEND: (0,1,2) 参数定义取值对取值的说明 <n> 注 : 非透传数据发送模式 缺省值 快发模式 0 当服务器收到数据, 模块返回 : SEND ( 单链接 ) 或 <n>, SEND ( 多链接 ) 快发模式 1 当数据发送到模块, 终端返回 : DATAACCEPT:<length> ( 单链接 ) DATAACCEPT:<n>,<length> ( 多链接 ) 慢发模式当服务器收到数据, 模块返回 : SEND ( 单链接 ) 或 <n>, SEND ( 多链接 ) 慢发模式每发送一笔数据需要服务器那边的确认, 而快发则发送到模块就可以了, 不需要服务器的确认 推荐使用 0 或 1, 即快发模式 ; 191 / 296

192 这两种快发模式实现机制没有区别, 区别只在于发送完数据, 模式 0 提示 SEDN, 模式 1 提示 DATA ACCEPT; 建议使用 CIPACK 命令查询每笔数据对端是否已经收到 设置接收的数据末尾是否自动添加回车换行 :AT+CIPRXF 命令类型语法返回 设置命令 AT+CIPRXF=<n> 查询命令 测试命令 AT+CIPRXF? AT+CIPRXF=? +CIPRXF:<n> +CIPRXF: (<n> 的取值列表 ) 参数定义取值对取值的说明 0 每笔收到的数据末尾自动添加一个回车换行 (\r\n) <n> 模式 1 每笔收到的数据末尾不添加回车换行 (\r\n) 配置透明传输模式 :AT+CIPCCFG 命令类型 语法 返回 设置命令 AT+CIPCCFG=<NmRetry>,<WaitTm>,<SendS z>,<esc>[,<rxmode>,<rxsize>,<rxtimer>, <BufClean>] 查询命令 AT+CIPCCFG? +CIPCCFG: <NmRetry>,<WaitTm>,<SendSz>,<esc>,<R xmode>,<rxsize>,<rxtimer>,<bufclean> 测试命令 AT+CIPCCFG=? +CIPCCFG: (NmRetry:3-8),(WaitTm:2-10),(SendSz: ),(esc:0,1),(Rxmode:0,1),(RxSize: ),(Rxtimer: ),(BufClean:0,1) 注意事项 此命令只在单路连接 (AT+CIPMUX=0) 且 AT+CIPMODE=1 的情况下可以设置 192 / 296

193 参数定义取值对取值的说明 <NmRetry> 一个 IP 包的重传次数 3~8 缺省值为 5 <WaitTm> 间隔发送时间 2~10 单位为 100ms, 缺省值为 2 <SendSz> 每次发送数据字节数 1~1460 缺省值为 1024 <esc> <Rxmode> 是否开启转义序列 从串口接收数据的时间间隔 设置 1 开启转义序列, 缺省值 0 不开启转义序列 1 设置时间间隔, 间隔为 <Rxtimer> 0 没有时间间隔 <RxSize> 每次接收数据的长度 单位为 bytes <Rxtimer> 从串口接收数据的时间间隔 单位为 ms, 缺省值为 50ms <BufClean> 退出透传后是否清空发送缓 存区 0 1 不清空缓冲区一旦出错自动退出透传模式后, 保留缓存数据 下次重连进入透传模式后, 会发送之前缓冲区中的数据给服务器清空缓存区一旦出错自动退出透传模式后, 缓存被清空 下次重连进入透传模式后, 不会发送之前缓冲区中被清空的数据给服务器 发送数据 :AT+CIPSEND 命令类型 语法 返回和说明 本命令用于在单链接模式下发送长度不可变的数据 1) 正常情况下返回 > > 后输入 <length> 长度的数据, 则数据自动发送出去 单路连接 (AT+CIPMUX=0): AT+CIPSEND=<length> 如果是快发模式 0 或慢发模式, 则数据发送成功后, 有如下的返回 : SEND 如果是快发模式 1, 则数据发送成功后, 有如下的返回 : DATA ACCEPT:<length> 如果数据发送失败, 则有如下的返回 : SEND FAIL 设置命令 2) 如果连接未建立或者连接被断开, 返回 : +CME ERROR <err> 当 <length> 省略时, 本命令用于多连接模式下发送长度可变的数据 响应 >, 此时输入数据, 执行 CTRL+Z(0x1A) 发送, 或执行 ESC(0x1B) 中止操作 ; 多路连接 (+CIPMUX=1): AT+CIPSEND=<n>[,<length>] 当 <length> 不省略时, 本命令用于多连接模式下发送长度不可变的数据 响应 >,> 后输入 <length> 长度的数据, 则数据自动发送出去 如果连接未建立或者连接被断开, 返回 : +CME ERROR <err> 如果是快发模式 0 或慢发模式, 则数据发送成功后, 有如下的返回 : <n>,send 如果是快发模式 1, 则数据发送成功后, 有如下的返回 : 193 / 296

194 执行命令 查询命令 AT+CIPSEND AT+CIPSEND? DATA ACCEPT:<n>,<length> 如果数据发送失败, 返回 : <n>,send FAIL 本命令用于在单链接模式下发送长度可变的数据 响应 >, 此时输入数据, 执行 CTRL+Z(0x1A) 发送, 或执行 ESC(0x1B) 中止操作 如果连接未建立或已被断开, 返回 : +CME ERROR <err> 如果是慢发模式, 则数据发送成功后, 有如下的返回 : SEND 如果是快发模式, 则数据发送成功后, 有如下的返回 : DATA ACCEPT:<length> 如果数据发送失败, 返回 : SEND FAIL 单路连接 (AT+CIPMUX=0) 返回 : +CIPSEND: <size> 多路连接 (AT+CIPMUX=1) 返回 : +CIPSEND: <n>,<size> 测试命令 AT+CIPSEND=? 单路连接 (AT+CIPMUX=0) 返回 : +CIPSEND: <length> 多路连接 (AT+CIPMUX=1) 返回 : +CIPSEND: <0-7>,<length> 注意事项 数据的最大发送长度由网络决定 通过 AT+CIPATS 可以在设定的时间内自动发送数据 只有在连接已建立的状态下才可以发送数据 一次最多能发送字节数不大于 <size> 值 不推荐使用慢发模式! 发送命令 AT+CIPSEND 或 AT+CIPSEND=<length> 以 \r 或 \r\n 为结尾 若用户以 \r 结尾, 如果发送 的数据第一个字节恰好是 \n, 模块会判断发送命令以 \r\n 为结尾, 导致发送的数据的第一个字符 \n 被吞 掉 所以, 此时建议用户用 CIPSEND 发送数据以 \r\n 为结尾 例如 : AT+CIPSEND\r >\n 模块会判断为 AT+CIPSEND\r\n, 会把数据中第一个字符 \n 吃掉 服务器那边收到的数据是 解决的方法是 : AT+CIPSEND\r\n >\n 再例如 : AT+CIPSEND=7\r 194 / 296

195 >\n 模块会判断为 AT+CIPSEND\r\n, 会把数据中第一个字符 \n 吃掉, 导致数据少一个字符, 会一直发不出去 解决的方法是 : AT+CIPSEND=7\r\n >\n 参数 定义 取值 对取值的说明 <n> Link No. 与 +CIPSTRAT 中 <n> 定义一致 0~5 整数型, 表示连接序号 <length> 发送数据长度 - 整数型, 它必须小于 <size> <size> 每次发送数据最大值 - 整数型, 目前是 1460 字节 设置自动发送数据前的定时时间 :AT+CIPATS 命令类型语法返回 设置命令 AT+CIPATS=<mode>[,<time>] 查询命令 测试命令 AT+CIPATS? AT+CIPATS=? +CIPATS: <mode>,<time> +CIPATS: (<mode> 取值列表 ),( <time> 取值列表 ) 参数定义取值对取值的说明 0 未设置自动发送数据 ( 缺省值 ) <mode> 是否设置自动发送时间, 整数型 1 设置自动发送数据 <time> 数据将在多少秒后被发送 1~100 整数型, 以秒为单位 设置发送数据时是否显示 > 和发送情况提示 :AT+CIPSPRT 命令类型语法返回 设置命令 AT+CIPSPRT=<send prompt> 查询命令 测试命令 AT+CIPSPRT? AT+CIPSPRT=? +CIPSPRT: <send prompt> +CIPSPRT: (<send prompt> 取值列表 ) 195 / 296

196 参数定义取值对取值的说明 不显示 >, 但返回 SEND 或 DATA ACCEPT <send prompt> 执行 AT+CIPSEND 后是否显示 > 和发送情况提示 ( 即 SEND 或 DATA ACCEPT ) 整数型 0 1 注 : 返回 SEND 或 DATA ACCEPT 由 AT+CIPQSEND 这个命令的设定来决定 显示 >, 且返回 SEND 或 DATA ACCEPT 缺省值注 : 返回 SEND 或 DATA ACCEPT 由 AT+CIPQSEND 这个命令的设定来决定 2 不显示 >, 不返回 SEND 或 DATA ACCEPT 查询当前连接状态 :AT+CIPSTATUS 命令类型 语法 返回和说明 如果是单路连接 (AT+CIPMUX=0), 返回 : 执行命令 AT+CIPSTATUS STATE: <sl_state> 如果是多路连接 (AT+CIPMUX=1), 返回 : STATE:<ml_state> 测试命令 AT+CIPSTATUS=? C:<n>,<bearer>, <TCP/UDP>, <IP address>, <port>, <client state> 返回 : 参数定义取值对取值的说明 <n> Link No. 0~5 <bearer> GPRS 承载方式 0~1 缺省是 0 整数型, 表示连接序号与 +CIPSTRAT 中 <n> 定义一致 <IP address> IP 地址 - 字符串参数 ( 字符串需要加引号 ) <port> 端口号 - 整数型 <sl_state> 单连接状态 IP INITIAL IP START IP CONFIG IP GPRSACT IP STATUS TCP CONNECTING/UDP CONNECTING/SERVER 初始化 启动任务 配置场景 场景已激活 获得本地 IP 状态 TCP 连接中 /UDP 端口注册中 / 服务器侦听中 196 / 296

197 LISTENING CONNECT 连接建立成功 TCP CLOSING/UDP CLOSING 正在关闭 TCP 连接, 正在注销 UDP 端口 TCP CLOSED/UDP CLOSED 连接断开 /UDP 端口被注销 PDP DEACT 场景被释放 IP INITIAL 初始化 IP START 启动任务 IP CONFIG 配置场景 <ml_state> 多链接状态 IP GPRSACT 场景已激活 IP STATUS 获得本地 IP 状态 IP PROCESSING IP 数据阶段 PDP DEACT 场景被释放 INITIAL 初始化 CONNECTING 正在连接 <client state> 客户端状态 CONNECTED REMOTE CLOSING 已连接对端关闭 CLOSING 正在关闭 CLOSED 已关闭 查询已连接数据传输状态 :AT+CIPACK 命令类型 语法 返回 设置命令 多路连接 (+CIPMUX=1): +CIPACK: <txlen>, <acklen>, <nacklen> AT+CIPACK=<n> 执行命令 单路连接 (AT+CIPMUX=0): +CIPACK: <txlen>, <acklen>, <nacklen> AT+CIPACK 测试命令 AT+CIPACK=? 注意事项 当链接建立后, 查询 AT+CIPACK,<txlen>, <acklen>, <nacklen> 三个参数的初始值都是 0, 每发一 笔数据, 这三个参数都会累积增加 AT+CIPSHUT 后或链接断链后重连, 查询 AT+CIPACK, 三个参数都重置为 0 参数定义取值对取值的说明 <n> Link No. 0~5 <txlen> 链接 <n> 建立以来累计已发送的数据字 节数 - 整数型, 表示连接序号 与 +CIPSTRAT 中 <n> 定义一致 整数型 <acklen> 链接 <n> 建立以来累计服务器已确认收 - 整数型 197 / 296

198 到的数据字节数 <nacklen> 链接 <n> 建立以来服务器尙未确认收到 的数据字节数 - 整数型 设置为 CSD 或 GPRS 连接模式 :AT+CIPCSGP 命令类型语法返回和说明 设置命令 查询命令 测试命令 AT+CIPCSGP=<mode>,[<apn>,<user>,<pwd >] AT+CIPCSGP? AT+CIPCSGP=? +CIPCSGP: <mode>, <apn>, <user>, <pwd> +CIPCSGP: 1-GPRS,APN,USER NAME,PASSWORD 参数 定义 取值 对取值的说明 <mode> 无线连接模式 1 GPRS 连接 GPRS 下要设置的参数 : <apn> GPRS 接入点名称 - 字符串参数 ( 字符串需要加引号 ) <username> GPRS 用户名 - 字符串参数 ( 字符串需要加引号 ) <password> GPRS 密码 - 字符串参数 ( 字符串需要加引号 ) 配置域名服务器 DNS:AT+CDNSCFG 命令类型语法返回 设置命令 AT+CDNSCFG=<pri_dns>[,<sec_ dns>[,<cid>]] 查询命令 测试命令 AT+CDNSCFG? AT+CDNSCFG=? PrimaryDns: <pri_dns> SecondaryDns: <sec_dns> +CDNSCFG: ( Primary DNS ),( Secondary DNS ) 参数 定义 取值 对取值的说明 <pri_dns> 主域名服务器的 IP 地址 字符串参数 ( 字符串需要加引号 ) <sec_ dns> 备域名服务器的 IP 地址 字符串参数 ( 字符串需要加引号 ) 198 / 296

199 <cid> 定义同 +SAPBR 中 <cid> 1~3 举例 : 命令 ( ) 返回 () 实例 当使用 SAPBR 激活 pdp 承载后, 如有需要, 再使用带 <cid> 的命令设置 DNS 服务器 解释和说明 +CDNSCFG 命令查询和修改域名服务器的场景应用 1(TCPIP,MQTT 应用 ): AT+CREG? 查询当前 GPRS 注册状态 +CREG: 0,1 AT+CSTT AT+CIICR AT+CIFSR AT+CDNSCFG? 查询默认 DNS 服务器 PrimaryDns: SecondaryDns: <n>=0, 表示禁用 URC 上报 <stat>=1, 标识已经注册 GPRS 网络, 而且是本地网 AT+CDNSCFG=ip1,ip2 如果有需要, 客户可以修改 DNS 服务器 ip1 和 ip2 请按照实际的 dns 服务器地址输入,ip1 和 ip2 可以加双括号, 也可以不加 AT+CIPSTART=TCP,<server domain>,<port> 连接一个域名地址 所有参数可加双括号, 也可不加 本例是 TCPIP 的应用举例 如果是 MQTT 应用, 此时可依次输入 : AT+MCONFIG,AT+MIPSTART,AT+MCONNECT 等命令, 具体请参考 MQTT 使用方法举例 CONNECT +CDNSCFG 查询和修改域名服务器的场景应用 2(HTTP,FTP 应用 ): AT+SAPBR=3,1,"CONTYPE","GPRS" AT+SAPBR=3,1,"APN","" AT+SAPBR=1,1 激活 cid=1 的 PDP 上下文 AT+SAPBR=2,1 +SAPBR: 1,1, / 296

200 AT+CDNSCFG=ip1,ip2,1 AT+CDNSCFG? 查询 DNS 服务器 这种应用场景, 必须要先执行 +CDNSCFG 设置命令才能查询 PrimaryDns: ip1 SecondaryDns: ip2 以上 ip1,ip2 都是实际的 DNS 域名服务器的 ip 地址, 可加双括号, 也可不加 HTTP 应用, 依次输入 :AT+HTTPINIT,AT+HTTPPARA,AT+HTTPACTION 等命令, 具体请参考 : HTTP 使用方法举例 FTP 应用, 依次输入 :AT+FTPCID,AT+FTPSERV,AT+FTPUN,AT+FTPPW 等命令, 具体请参考 : FTP 使用方法举例 域名解析 :AT+CDNSGIP 命令类型语法返回和说明 如果命令正确, 而且域名解析成功, 响应 : +CDNSGIP: 1, <domain name>,<ipaddress> 设置命令 AT+CDNSGIP=<domain name> 如果命令正确, 但域名解析失败, 响应 : +CDNSGIP:0,<dns error code> 测试命令 AT+CDNSGIP=? 如果命令语法错误, 响应 : ERROR 返回 : 参数 定义 取值 对取值的说明 <domain name> Internet 上注册的域名 - 字符串参数 ( 字符串需要加引号 ), 不超过 128 个字节 <IPaddress> 域名对应的 IP 地址 - 字符串参数 ( 字符串需要加引号 ) 10 GENERAL ERROR 11 MAX RETRIES 12 NO SERVER ADDR <dns error code> DNS 相关的错误码 13 NO MEMORY 14 INVALID NAME 15 INVALID RESP 其他 一些其他的错误代码 200 / 296

201 12.22 设置单链接接收数据时是否显示发送方的 IP 地址和端口号 :AT+CIPSRIP 命令类型语法返回 设置命令 AT+CIPSRIP=<mode> 查询命令 测试命令 AT+CIPSRIP? AT+CIPSRIP=? +CIPSRIP: <mode> +CIPSRIP: (<mode> 取值列表 ) 注意事项 此命令只在单路连接模式下有效 (+CIPMUX=0) 参数定义取值对取值的说明 <mode> 是否显示发送方的 IP 地址和端口号 0 不显示提示 ( 缺省值 ) 1 显示提示, 格式如下 : RECV FROM:<IP ADDRESS>:<PORT> 设置单链接接收数据是否显示 IP 头 :AT+CIPHEAD 命令类型语法返回 设置命令 AT+CIPHEAD=<mode> 查询命令 测试命令 AT+CIPHEAD? AT+CIPHEAD=? +CIPHEAD: <mode> +CIPHEAD: (<mode> 取值列表 ) 注意事项 此命令只有在单路连接的模式下 (+CIPMUX=0) 才有效 参数定义取值对取值的说明 0 未设置 IP 头 <mode> 接收数据时是否增加 IP 头提示 1 设置 IP 头, 格式是 "+IPD,data length:" 设置单链接接收数据是否在 IP 头显示传输协议 :AT+CIPSHOWTP 命令类型语法返回 201 / 296

202 设置命令 AT+CIPSHOWTP=<mode> 查询命令 测试命令 AT+CIPSHOWTP? AT+CIPSHOWTP=? +CIPSHOWTP: <mode> +CIPSHOWTP: (<mode> 取值列表 ) 注意事项 此命令只有在单路连接的模式下 (+CIPMUX=0) 并且 AT+CIPHEAD=1 时才有效 参数 定义 取值 对取值的说明 <mode> 接收数据时是否在 0 不显示传输协议 ( 默认值 ) IP 头显示传输协议 1 显示传输协议, 格式是 "+IPD,<data Size>,<TCP/UDP>:<data>" 配置 TCP 协议的参数 :AT+TCPUSERPARAM 命令类型语法返回 设置命令 AT+TCPUSERPARAM=<P1>,<P2> 查询命令 测试命令 AT+TCPUSERPARAM? AT+TCPUSERPARAM=? +RXTRTTVAR: <P1> +RXTMAXCNT:<P2> RXTRTTVAR: (1-60) RXTMAXCNT: (0-12) 参数定义取值对取值的说明 整数型, 单位为秒, 缺省值为 1 事实上第 i 次重传超时时间为 P1<<config[i] 注 : << 为左移符号 <P1> 第一次重传超时 时间 1~60 config[i]={0,1,2,3,4,5,6,7,7,7,7,7}, 即 : config[1]=0, 第 1 次重传超时时间为 1(1<<0) config[2]=1, 第 2 次重传超时时间为 2(1<<1) config[3]=2, 第 3 次重传超时时间为 4(1<<2) config[4]=3, 第 4 次重传超时时间为 8(1<<3) config[5]=4, 第 5 次重传超时时间为 16(1<<4) config[6]=5, 第 6 次重传超时时间为 32(1<<5) config[7]=6, 第 7 次重传超时时间为 64(1<<6) config[8]=7, 第 8 次重传超时时间为 128(1<<7) config[9]=7, 第 9 次重传超时时间为 128 (1<<7) config[10]=7, 第 10 次重传超时时间为 128 (1<<7) config[11]=7, 第 11 次重传超时时间为 128 (1<<7) config[12]=7, 第 12 次重传超时时间为 128 (1<<7) 202 / 296

203 例如 : AT+TCPUSERPARAM=1,6 的情况下 : 15:57:34 开始 SEND, 然后在 1 秒无应答情况下, 15:57:35 开始第 1 次重传, 然后在 2 秒无应答情况下, 15:57:37 开始第 2 次重传, 然后在 4 秒无应答情况下, 15:57:41 开始第 3 次重传, 然后在 8 秒无应答情况下, 15:57:49 开始第 4 次重传, 然后在 16 秒无应答情况下,15:58:05 开始第 5 次重传, 然后在 32 秒无应答情况下,15:58:37 开始第 6 次重传 <P2> 重传次数 0~12 整数型, 缺省值为 多链接时接收数据 :+RECEIVE 命令类型语法返回和说明 URC 上报 +RECEIVE,<n>,<length>: Received data 注 :Received data 是接收到的数据, 和 +RECEIVE,<n>,<length> 分开, 另起一行 参数 定义 取值 对取值的说明 <n> Link No. 与 +CIPSTRAT 中 <n> 0~5 整数型, 表示连接序号 定义一致 <length> 接收到的数据的长度 - 整数型 保存 TCPIP 应用上下文 :AT+CIPSCONT 该命令的执行命令保存包含相应的 TCPIP AT 命令参数, 即 TCPIP 应用上下文, 当系统重启时, 参数将自动载入 查询命令查询当前的 TCPIP 应用上下文的设置 命令类型 语法 返回和说明 +CIPSCONT:<value> +CIPCSGP:<mode> 查询命令 AT+CIPSCONT? Gprs Config APN:<apn> Gprs Config UserId:<user name> Gprs Config Password:<password> +CIPHEAD:<mode> +CIPSHOWTP:<mode> +CIPSRIP:<mode> +CIPATS:<mode>,<time> +CIPSPRT:<send prompt> 203 / 296

204 +CIPQSEND:<n> +CIPMODE:<mode> +CIPCCFG:<NmRetry>,<WaitTm>,<SendSz>,<esc>,<Rxmode>,<RxSize>,<Rxtimer> +CIPMUX:<n> +CIPDPDP:<mode>, <interval>, <timer> +CIPRXGET:<mode> +CIPRDTIMER: 2000,3500 执行命令 AT+CIPSCONT 手动获得网络数据 :AT+CIPRXGET 命令类型语法返回和说明 打开手动获取数据功能 : AT+CIPRXGET=1( 或 5, 从 V867 版本开始支持设置为 5) 设置为 1 后, 第一次上报数据会有 +CIPRXGET:1 的 URC 上报, 后面再来数据就不报了, 直到 AT+CIPRXGET=2 或 3 来读取, 才会再次上报 设置为 5 后, 每次来数据皆有上报, 不管上次数据有没有读过 设置命令 单链接 (AT+CIPMUX=0) 时 : AT+CIPRXGET=<mode>[,<len> ] 多链接 (AT+CIPMUX=1) 时 : AT+CIPRXGET=<mode>,<n>[,< len>] 收到 +IPRXGET:1 输入以下命令来手动读取数据 : AT+CIPRXGET=2,<len> +CIPRXGET:2,<cnlen>,<rlen> 数据.. 收到 +IPRXGET:1 也可以 16 进制读取 : AT+CIPRXGET=3,<len> +IPRXGET:3,<cnlen>,<rlen> 数据.. 查询还有多少数据未读 : AT+CIPRXGET=4 +IPRXGET:4,<rlen> 打开手动获取数据功能输入 : AT+CIPRXGET=1( 或 5, 从 V867 版本开始支持设置为 5) 后续来数据会有 +IPRXGET:1 的 URC 上报 收到 +IPRXGET:1 输入以下命令来手动读取数据 : AT+CIPRXGET=2,<n>,<len> 204 / 296

205 查询命令 AT+CIPRXGET? +CIPRXGET:2,<n>,<cnlen>,<rlen> 数据.. 收到 +CIPRXGET:1 也可以 16 进制读取 : AT+CIPRXGET=3,<n>,<len> +CIPRXGET:3,<n>,<cnlen>,<rlen> 数据.. 查询还有多少数据未读 : AT+CIPRXGET=4,<n> +CIPRXGET:4,<n>,<rlen> +CIPRXGET:<mode> 测试命令 AT+CIPRXGET=? URC 上报 +IPRXGET:1 +IPRXGET:1,<n> 单链接, 设置 AT+CIPRXGET=1 或 5 后, 当收到网络数据时, 会有如此的 URC 上报, 表示收到数据 多链接, 设置 AT+CIPRXGET=1 或 5 后, 当收到网络数据时, 会有如此的 URC 上报, 表示收到数据 参数定义取值对取值的说明 <mode> 模式 0 关闭手动获取数据功能 缺省值 1 2 读取数据 开启手动获取数据功能 设置为 1 后, 第一次上报数据会有 +CIPRXGET:1 的 URC 上报, 后面再来数据就不报了, 直到 AT+CIPRXGET=2 或 3 来读取, 才会再次上报 3 读取数据 (16 进制 ) 4 还有多少数据未读 5 开启手动获取数据功能 设置为 5 后, 每次来数据皆有上报 <n> 多链接时的 Link id 0-5 定义同 +CIPSTART 命令的 <n> <len> 将要读取的数据的长度 普通字符方式读取时 HEX 方式读取时 <cnlen> 已经读取的数据单位 : 字节 <rlen> 尚未读取的数据单位 : 字节 举例 : 命令 ( ) / 返回 () 实例 解释和说明 单链接时如何手动读取网络数据 AT+CIPRXGET=1 开启手动获取网络数据功能 205 / 296

206 AT+CGREG? 查询当前 GPRS 注册状态 +CGREG: 0,1 AT+CIPSTART="TCP"," ",6001 连接服务器 ( 单链接 ) (URC) CONNECT 已经连上了 (URC) +CIPRXGET: 1 服务器那边发数据过来了 <n>=0, 表示禁用 URC 上报 <stat>=1, 标识已经注册 GPRS 网络, 而且是本地网 AT+CIPRXGET=2,150 读取数据, 读 150 个字符, 以普通的字符的方式读取 +CIPRXGET: 2,10, AT+CIPRXGET=4 查询下还有多少数据未读 +CIPRXGET: 4,0 读到了 10 个数据 : , 还有 0 个数据未读 取 0 个未读 (URC) +CIPRXGET: 1 服务器那边又发数据过来了 AT+CIPRXGET=3,150 读取数据, 读 150 个字符, 以 HEX 的方式读取 +CIPRXGET: 3,5, C4C4F 多链接时如何手动读取网络数据 读到了 5 个数据 :HELLO, 还有 0 个数据未读取 AT+CIPRXGET=1 开启手动获取网络数据功能 AT+CIPMUX=1 AT+CSTT 模块注册网络后会从网络自动获取 <apn> 并激活一个 PDP 上下文 ( 此 <apn> 可以通过 AT+CGDCONT? 来查询 ), 所以直接输入 AT+CSTT 即可, 模块会按照自动获取的 <apn> 来设置 CSTT 的 APN AT+CIICR AT+CIFSR AT+CIPSTART=3,"TCP"," ",6001 建立多链接 (URC) 3, CONNECT (URC) +CIPRXGET: 1,3 id=3 的链接上, 收到服务器发来的数据 AT+CIPRXGET=2,3,10 读取链接 3 的数据, 读 10 个字符, 以普通的字符的方式 读取 +CIPRXGET: 2,3,5,0 在链接 3 上读取了 5 个字符 :AAAAA, 还有 0 个未读 AAAAA 206 / 296

207 AT+CIPRXGET=4,3 查询下链接 3 还有多少数据未读 +CIPRXGET: 4,3,0 0 个未读 关闭 TCP 或 UDP 连接 :AT+CIPCLOSE 命令类型语法返回和说明 设置命令 单路连接时 AT+CIPCLOSE=<id> 多路连接时 AT+CIPCLOSE=<n>[,<id>] 返回 : CLOSE 返回 : <n>,close 执行命令 AT+CIPCLOSE 如果关闭成功, 返回 : CLOSE 测试命令 注意事项 AT+CIPCLOSE=? 如果关闭失败, 返回 : ERROR 返回 : 执行命令只对单链接有效, 多链接模式下返回 ERROR 执行命令 AT+CIPCLOSE 只有在 TCP/UDP CONNECTING 或 CONNECT 状态下才会关闭连接, 否则会认为关闭失败返回 ERROR 单路连接模式下, 关闭后的状态为 IP CLOSE 参数定义取值对取值的说明 <id> <n> 关闭模式 Link No. 0 慢关 ( 缺省值 ) 1 快关 0~5 整数型, 表示连接序号 与 +CIPSTRAT 中 <n> 定义一致 关闭移动场景 :AT+CIPSHUT 命令类型语法返回和说明 执行命令 AT+CIPSHUT 如果关闭成功, 返回 : SHUT 如果关闭失败, 返回 : ERROR 207 / 296

208 测试命令 注意事项 返回 : AT+CIPSHUT=? 可以用 AT+CIPSHUT 正常关闭移动场景, 关闭后状态为 IPINITIAL 多路连接时执行 AT+CIPSHUT, 所有的 IP 连接都将关闭 如果上报 "+PDP:DEACT", 标识 GPRS 被网络释放, 此时仍然需要执行 AT+CIPSHUT 来改变状态 修改 RNDIS 网卡网关 IP 地址 :AT+ROUTEIP 命令类型语法返回 设置命令 AT+ROUTEIP=<newip> 查询命令 AT+ROUTEIP? <oldip>,<newip> 测试命令 AT+ROUTEIP=? 参数定义取值对取值的说明 <oldip> <newip> 当前的 RNDIS 网卡网关 IP 地址 已经设置好, 需要重启生效的 RNDIS 网卡网关 IP 地址 IP 地址, 双引号可加可不加, 只支持 X.1 IP 地址, 双引号可加可不加, 只支持 X Ping 回声请求命令 :AT+CIPPING 命令类型 语法 返回和说明 设置命令 AT+CIPPING=<IPaddr>[,<retry Num>[,<dataLen>[,<timeout>[, <ttl>]]]] +CIPPING: <replyid>,<ip Address>,<replyTime>,<ttl>[<CR><LF> +CIPPING: <replyid>,<ip Address>,<replyTime>,<ttl> [...]] 查询命令 AT+CIPPING? +CIPPING: <retrynum>,<datalen>,<timeout>,<ttl> 测试命令 AT+CIPPING=? +CIPPING: (list of supported <retrynum>s),(list of supported <datalen>s),(list of supported <timeout>s),(list of supported <ttl>s) 注意事项 发送 PING 命令之前, 需激活 GPRS PDP 上下文 当发送 PING 到时无回应, 那么返回的信息则显示 <replytime>=600 并且 <ttl>= / 296

209 执行本命令时, 如果 GPRS PDP 上下文由于某种原因被去激活了, 例如掉网, 那么本命令立即终止执 行 参数 定义 取值 对取值的说明 <IPaddr> PING 的目标服务器地址 IP 地址或域名 ip address 都支持 Domain name <retrynum> 需要发送的 PING 的数量 缺省值 :4 <datalen> PING 请求的长度 缺省值 :32 <timeout> The timeout waiting for a single Echo Reply 单位 :100 ms <ttl> time to live 缺省值 :64 <replyid> Echo Reply serial number <Ip Address> IP Address of the remote host <replytime> time to receive the response 单位 :1ms 举例 : 命令 ( )/ 返回 () 实例 AT+CSTT AT+CIICR AT+CIFSR 解释和说明 AT+CIPPING=" +CIPPING: 1," ",35,54 +CIPPING: 2," ",20,54 +CIPPING: 3," ",20,54 +CIPPING: 4," ",35, 设置 TCP 保活 (keep-alive) 参数 :AT+CIPTKA 注 : 本命令仅适用于合宙 4G CAT1 模块 (Air720U/Air723U/Air724U 系列 ), 不适用于合宙 4G CAT4 模块 (Air720/Air720G/ Air720H/ Air720D/ Air720S) 命令类型语法返回和说明 209 / 296

210 设置命令 查询命令 测试命令 AT+CIPTKA=<mode>[,<keepIdle>[,<keepInterval>[,<keepCount>]]] AT+CIPTKA? AT+CIPTKA=? +CIPTKA:<mode>,<keepIdle>,<keepInterval>,<keepC ount> +CIPTKA:(listofsupported<mode>s),(listofsupported<ke epidle>s),(listofsupported<keepinterval>s),(listofsuppo rted<keepcount>s) 参数定义取值对取值的说明 0 关闭 <mode> 是否开启 TCP 保活 (keep-alive) 1 开启在 <keepidle> 时间内链接上无任何 <keepidle> 数据交互, 则发送初始保活探针 (initial 30~7200 单位为秒, 缺省值为 7200 keep-alive probe) <keepinterval> 保活探针重传的间隔时间 30~600 单位为秒, 缺省值为 75 <keepcount> 发送保活探针的最大数量 1~9 单位为次, 缺省值为 心跳包参数设置 :AT^HEARTCONFIG 本命令用于配置心跳的相关参数 ( 是否允许发送心跳包,socket id, 心跳间隔 ) 命令类型 语法 返回和说明 设置命令 AT^HEARTCONFIG=<option>,<socket_id >,<heartbeat_time> 查询命令 AT^HEARTCONFIG? ^HEARTCONFIG: <enable>,<socket_id>,<heartbeat_time> 测试命令 AT^HEARTCONFIG=? 注意事项 目前仅支持一路链接设置心跳包 参数定义取值对取值的说明 0 disabled <option> 是否开启心跳包功能 1 enabled <socket_id> 连接 id, 定义同 +CIPSTART 中 <n> 0~5 如果是单链接, 固定为 / 296

211 如果是多链接, 取值为 0~5 <heartbeat_time> 心跳间隔时间 5~600 单位为秒, 缺省值为 120 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT^HEARTCONFIG? 查询当前心跳配置 ^HEARTCONFIG: 0,0,120 缺省配置为 : 心跳为关, 心跳间隔为 120 秒 AT^HEARTCONFIG=1,0,180 开启心跳功能,cid=0, 并设置心跳间隔为 180 秒 AT^HEARTCONFIG? 再次查询心跳设置 ^HEARTCONFIG: 1,0,180 心跳包功能已经打开, 当跟服务器建立 cid=0 的链 接后 ( 可以是单链接, 也可以是多链接 ), 会自动 发送心跳包, 心跳包内容缺省为模块的 IMEI 设置心跳包内容 :AT^HEARTBEAT 本命令设置心跳包的内容 默认状态下将自己的 IMEI 作为心跳包内容 命令类型 语法 返回 设置命令 AT^HEARTBEAT=<socket_id>,<data> 查询命令 AT^HEARTBEAT? ^HEARTBEAT: <socket_id>,<data> 测试命令 AT^HEARTBEAT=? 参数定义取值对取值的说明 <socket_id> 连接 id, 定义同 +CIPSTART 中 <n> 0~5 如果是单链接, 固定为 0 如果是多链接, 取值为 0~5 <data> 心跳包内容字符串类型, 最长为 256 字节 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT^HEARTBEAT? 查询当前心跳内容 ^HEARTBEAT: 0, 缺省心跳为 IMEI 211 / 296

212 AT^HEARTBEAT=0,TCP-heart 设置新的心跳内容 AT^HEARTBEAT? 再次查询 ^HEARTBEAT: 0,TCP-heart 设置 HEX 编码格式心跳包内容 :AT^HEARTBEATHEX 本命令将心跳包的内容设置为十六进制数据 命令类型 语法 返回 如果是单链接 ( 即 AT+CIPMUX=0) 返回 > AT^HEARTBEATHEX=<len>,<data> 设置命令 > 后输入长度为 <len> 的数据, 数据会自动发送出如果是多链接 ( 即 AT+CIPMUX=1) 去 AT^HEARTBEATHEX=<socket_id>,<len>,<data> ^HEARTBEATHEX: <socket_id>,<data> 查询命令 AT^HEARTBEATHEX? 测试命令 AT^HEARTBEATHEX=? 参数定义取值对取值的说明 <socket_id> 连接 id, 定义同 +CIPSTART 中 <n> 0~5 <len> 数据长度 如果是单链接, 固定为 0 如果是多链接, 取值为 0~5 <data> 心跳包内容字符串类型, 最长为 256 字节 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT+CIPMUX=1 设置为多链接 AT+CSTT AT+CIICR AT+CIFSR AT+CIPSTART=5,"TCP"," ",40117 连接一个回环服务器 ( 即你发给它什么, 它回什么 ) 注 : 这个地址和端口是随意写的, 请不要照抄 212 / 296

213 5, CONNECT AT^HEARTCONFIG=1,5,120 打开第 5 路连接的心跳 AT^HEARTBEATHEX=5,6, 设置新的心跳内容为 ABCDEF +RECEIVE,5,6: ABCDEF 心跳包参数设置 :AT^HEARTINQUIRE 本命令用于查询心跳包发送情况 命令类型 语法 返回和说明 设置命令 AT^HEARTINQUIRE? ^HEARTINQUIRE: <suctime>,<nextime>,<sendnum> 测试命令 AT^HEARTINQUIRE=? 参数 定义 取值 对取值的说明 <suctime> 多少秒前发送成功了一条 单位 : 秒 <nextime> 还剩余多少秒发下一条 单位 : 秒 <heartbeat_time> 一共发了多少条了 单位 : 条 举例 : 命令 ( )/ 实例 解释和说明 返回 () AT^HEARTCONFIG=1,0,120 设置心跳包功能开启 AT+CIPSTART="TCP","36.6.*.*",12345 连接一个服务器 服务器地址和端口请根据自己实际情况填写, 不要照 抄 CONNECT AT^HEARTINQUIRE? 查询心跳包发送情况 ^HEARTINQUIRE: 115,5,8 AT^HEARTCONFIG=0 设置心跳包功能关闭 213 / 296

214 AT^HEARTINQUIRE? 查询心跳包发送情况 ^HEARTINQUIRE: 0,0,0 统计已经清零 从数据模式或 PPP 在线模式切换至命令模式 : 字符序列可使 TA 忽略当前 AT 接口的数据传输, 并切换至命令模式 它允许 TA 在保持与远端服务器数据连接的状态下, 仍然可输入 AT 命令 命令类型语法返回 执行命令 +++ 说明 : 为避免 +++ 被错误的识别为数据, 需要遵循以下步骤 : 输入前 T1 时间 (1 秒 ) 内无字符输入 2. 在 0.5 second 内连续输入三个 + 号, 每个 + 号之间不能有其他字符 输入后 T1 时间 (0.5 秒 ) 内无字符输入 4. 切换至命令模式, 否则重新进入步骤 1 举例 : 命令 ( ) 实例 解释和说明 / 返回 () ATD*99# 数据拨号 CONNECT 数据拨号成功 ~~~ÿ}#à!}!}!} }<}!}$}&@}#}$À#}%}&Êê}*h }"}&} } } } }'}"}(}"7S~~ÿ}#À!}!}"} }<}!}$} &@}#}$À#}%}&Êê}*h}"}&} } } } }'}"}(}"ï ~~ÿ }#À!}!}#} }<}!}$}&@}#}$À#}%}&Êê}*h}"}& } } } } }'}"}(}" ~~ÿ}#à!}!}$} }<}!}$}&@}#} $À#}%}&Êê}*h}"}&} } } } }'}"} 退出数据模式, 返回到命令模式 出现, 表明已经返回到命令模式 ATH 挂断数据链接, 否则下次无法再数据拨号 挂断成功 从命令模式切换至数据模式 :ATO 命令类型 语法 返回和说明 执行命令 ATO 成功, 则返回 : CONNECT 214 / 296

215 说明 :TA 继续数据传输连接, 即从命令模式切换回数据模式 若无法恢复到数据模式, 则返回 : NO CARRIER 举例 : 命令 ( ) 实例 解释和说明 / 返回 () ATD*99# 数据拨号 CONNECT 成功 ~~~ÿ}#à!}!}!} }<}!}$}&@}#}$À#}%}&Êê}*h}"}&} } } } }'}"}(}"7S~~ÿ}#À!}!}"} }<}!}$} +++ 切到 AT 命令模式 成功 ATO 再切到数据模式 CONNECT 成功 ~~~ÿ}#à!}!}!} }<}!}$}&@}#}$À#}%}&Êê}*h}"}&} } } } }'}"}(}"7S~~ÿ}#À!}!}"} }<}!}$} TCP/UDP 错误码 在 TCP 应用过程中如果发生错误, 将会以 TCP ERROR:<err code> 形式上报 TCP 错误码 : 错误码 <err code> 中文释义 英文释义 0 成功 No error 1 TCPIP 线程没有被使用 TCPIP is idle 2 没有可用的 tsapi No tsapi 3 无效的 tsapi Invalid tsapi 4 空间不足 No buffer 5 网络错误 Network error 6 远程主机不可达 Remote host is unreachable 7 地址正在使用中 The address is already in use 8 地址无效 The address is not available 9 携带的数据太多或者太少 The supplied buffer is too large or small 10 参数无效 Invalid parameter 11 远程主机拒绝连接 Remote host has rejected the connection 12 超时 Time out 13 连接被终止 An established connection is aborted 14 连接被重置 Remote host has reset the connection 15 socket 连接已经建立 The socket is already connected 16 socket 没有连接 The socket is not connected 215 / 296

216 17 socket 连接已经被断开 The socket has been shutdown 18 未知错误 Undefined error 在 UDP 应用过程中如果发生错误, 将会以 UDP ERROR:<err code> 形式上报 UDP 错误码 : 错误码 <err code> 中文释义 英文释义 0 成功 No error 1 TCPIP 线程没有被使用 TCPIP is idle 2 没有可用的 tsapi No tsapi 3 无效的 tsapi Invalid tsapi 4 回调未注册 The callback has not been registered 5 空间不足 No buffer 6 网络错误 Network error 7 远程主机拒绝连接 Remote host has rejected the connection 8 远程主机不可达 Remote host is unreachable 9 地址正在使用中 The address is already in use 10 地址无效 The address is not available 11 携带的数据太多或者太少 The supplied buffer is too large or small 12 参数无效 Invalid parameter 13 TCPIP 线程忙 TCPIP is busy 14 未知错误 Undefined error 15 socket 连接已经建立 The socket is already connected 状态机 当输入 TCPIP 相关命令以后, 模块的状态也会发生相应的迁移 查询状态的命令是 AT+CIPSTATUS 216 / 296

217 图 1 : 单链接时的状态机 关于单连接状态机的几点说明 : 输入 AT+CIICR, 会马上进入 IP CONFIG 状态, 当返回 后, 会进入到 IP GPRSACT 状态 ; 输入 AT+CIPSTART 后, 会立马进入 IP/UDP CONNECTING 状态, 如果后续模块上报 CONNECT 这个 URC, 表明连接服务器成功, 此时进入 CONNECT 状态 ; 输入 AT+CIPCLOSE 后, 立马进入 TCP/UDP CLOSING 状态, 此时如果模块上报 CLOSE, 则表明关闭与服务器的连接成功, 此时模块进入 TCP/UDP CLOSED 状态 ; 如果模块上报 +PDP DEACT 这个 URC, 则标志着模块释放 PDP 上下文, 并进入了 PDP DEACT 状态 ; 在 IP GPRSACT,IP STATUS,CONNECT 以及 TCP/UDP CLOSED 状态下, 输入 AT+CGATT=0, 则也可以使模块释放上下文, 进入 PDP DEACT 状态 ; 模块进入 PDP DEACT 状态, 仍需要输入 AT+CIPSHUT, 进入 IP INITIAL 状态 ; 模块在各个状态下均可以输入 AT+CIPSHUT, 进入 IP INITIAL 状态 217 / 296

218 图 2 : 多链接时的状态机 模块上电初始化以及 TCPIP 流程 见下图 : 218 / 296

USSD DTMF 14,400 bits/s group3 class 1&2 GPRS for 900/1800/1900 AT 44pin - - 3V SIM SIM RS-232 : - AT (GSM and 07.05) ,20

USSD DTMF 14,400 bits/s group3 class 1&2 GPRS for 900/1800/1900 AT 44pin - - 3V SIM SIM RS-232 : - AT (GSM and 07.05) ,20 GSM BENQ M22 M22 GSM GSM900/DCS1800/PCS1900 ETSI GSM Phase 2+ 4 2W @ 900MHz 1 1W @ 1800/1900MHz 3V SIM 3.2V~4.2VDC 1.5A 230 260 6 GPRS 250 55.5 40 5.95 mm 13g MT&MO SIM SIM 1 USSD DTMF 14,400 bits/s group3

More information

1 AT 命令概述 文档目的 惯例和术语缩写 AT 命令语法 基本命令 查询制造商名称 :AT+CGMI 查询模块型号 :AT+CGMM 查询模块版本信息 :AT+CGMR...1

1 AT 命令概述 文档目的 惯例和术语缩写 AT 命令语法 基本命令 查询制造商名称 :AT+CGMI 查询模块型号 :AT+CGMM 查询模块版本信息 :AT+CGMR...1 Luat 4G LTE 模块 AT 命令手册 V4.0.3 适用模块 :Air720 系列 发布时间 :2019/01/21 1 AT 命令概述... 8 1.1 文档目的...8 1.2 惯例和术语缩写...8 1.3 AT 命令语法...9 2 基本命令... 11 2.1 查询制造商名称 :AT+CGMI...11 2.2 查询模块型号 :AT+CGMM... 11 2.3 查询模块版本信息

More information

XXX无线通讯模块

XXX无线通讯模块 AT 1... 5 1.1... 5 1.2 AT... 5 2 AT... 5 2.1... 5 2.1.1 AT+CSCS TE 2.1.2 AT+CIMI IMSI 2.1.3 AT+GCAP 2.1.4 A/ 2.1.5 AT^SMSO 2.1.6 AT+CMEE ME 2.2... 6 2.2.1 ATD 2.2.2 ATH 2.2.3 ATA 2.2.4 AT+CEER 2.2.5 AT+VTS,

More information

untitled

untitled GSM ME3000 AT MG3006MG3030MG3036MG3082MG3088 V1.80 GSM Copyright 2006 by ZTE Corporation 1 GSM CDMA/GPRS 1 2 3PCB 4 E-MAIL module.ztemt.com.cn module@zte.com.cn 0755-86360280 2 GSM ME3000MG3006MG3030MG3036MG3082MG3088

More information

EC51/52 GSM /GPRS MODEN

EC51/52 GSM /GPRS MODEN EC51/52 GSM /GPRS MODEN AT SMS aoe EC66.com 2004.11 ... 2 1 GSM AT... 3 2 EC51... 4 3 PDU... 4 4 PDU... 5 5... 7 6 TEXT... 8 7... 9 8.... 9 9.... 9 http://www.ec66.com/ 1 AT GPRS Modem SMS AT EC51 EC52

More information

AirM2M 无线模块AT命令手册

AirM2M 无线模块AT命令手册 AirM2M Version: 3.92 适用模块型号 : GPRS 模块 GPRS+GPS 模块 Release Date: 2019-08-08 目录... 1 1 AT 命令概述... 9 1.1 文档目的...9 1.2 惯例和术语缩写...9 1.3 AT 命令语法...10 2 常用 AT 命令... 12 2.1 查询制造商名称 :AT+CGMI... 12 2.2 查询模块型号 :AT+CGMM...12

More information

KL DSC DEMO 使用说明

KL DSC DEMO 使用说明 :0755-82556825 83239613 : (0755)83239613 : http://www.kingbirdnet.com EMAIL Good989@163.com 1 1 KB3000 DTU... 3 1.1... 3 1.2... 3 1.3... 3 1.4... 3 2... 4 2.1 GSM/GPRS... 4 2.2... 4 2.3... 5 2.4... 6 2.5...

More information

软件子系统设计说明

软件子系统设计说明 SIM100_UGD 01.01 9 2003 22 SIM100_UGD_V01.01 SIM100 GSM/GPRS AT GSM GPRS GSM 1 0....3 1...4 1.1....4 1.2....4 2....5 2.1....5 3....6 3.1....6 3.2....6 3.3....8 3.4....9 3.5....12 3.6. SIM...13 3.7....14

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

WH-GM35-MQTT版-AT配置命令手册V1.01

WH-GM35-MQTT版-AT配置命令手册V1.01 MQTT-AT 配置命令手册 上海稳恒电子科技有限公司 1 / 10 www.mokuai.cn 版权声明 本手册版权属于上海稳恒, 任何人未经我公司书面同意复制 引用或者修改本手册都将承担法律责任 目录 1.1 通用参数配置 AT 命令说明 :...3 1.2 AT+CLIENTID: 配置设备 ID...3 1.3 AT+IPPORT: 配置 MQTT 服务器...3 1.4 AT+USERPWD:

More information

Microsoft Word - AT COMMANDS.doc

Microsoft Word - AT COMMANDS.doc WAVECOM 中文指令集 深圳市驰联科技有限公司 WAVECOM 产品系列中文指令集, 适合一些对英文不太熟悉的客户做参考, 以英文版为主 肖铭南 2007 05 09 FUNCTIONS AT COMMANDS DETAILS 厂家认证 AT+CGMI 获得厂家的标识 模式认证 AT+CGMM 查询支持频段 修订认证 AT+CGMR 查询软件版本 生产序号 AT+CGSN 查询 IMEI NO.

More information

<4D F736F F D204154C3FCC1EED3C3BBA7CAD6B2E12E646F63>

<4D F736F F D204154C3FCC1EED3C3BBA7CAD6B2E12E646F63> AT 命令用户手册 版本 : 1.0.0 SW-XUESHAN-UG-0001 2003-08-18 第 2 页共 33 页 目 录 1 介绍... 5 1.1 文档范围... 5 1.2 相关文档... 5 1.3 串口配置... 5 1.4 命令行... 5 1.5 信息的返回和结果码... 5 2 通用控制命令... 6 2.1 AT... 6 2.2 ATZ... 6 2.3 ATE...

More information

SL2511 SR Plus 操作手冊_單面.doc

SL2511 SR Plus 操作手冊_單面.doc IEEE 802.11b SL-2511 SR Plus SENAO INTERNATIONAL CO., LTD www.senao.com - 1 - - 2 - .5 1-1...5 1-2...6 1-3...6 1-4...7.9 2-1...9 2-2 IE...11 SL-2511 SR Plus....13 3-1...13 3-2...14 3-3...15 3-4...16-3

More information

untitled

untitled MC8630 MC8630 1.6 MC8630 C MC8630 Copyright 2008 by ZTE Corporation 2008 12 1 1 MC8630 CDMA/GPRS 1 2 3PCB 4 E-MAIL module.ztemt.com.cn module@zte.com.cn 0755-86140899 2 MC8630 MC8630 C MC8630 C 5 V1.1

More information

PS PS GMM SM.zte.com.

PS PS GMM SM.zte.com. WBUB-010-1 ZXWN PS V0411.zte.com. PS PS GMM SM.zte.com. PS TMSI Packet-Temporary mobile subscriber identification number P-TMSI) GPRS MS P- TMSI 4 BCD 3G TS 23.003 MSC SGSN SGSN P-TMSI 11 MSC TMSI 00 01

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

M6312 AT 命令用户使用手册

M6312 AT 命令用户使用手册 M6312 AT Command User Guide Version: 1.0.6 Date: 2018-01-05 中移物联网有限公司 修订记录 Version Date Owner Notes Soft Version 1.0.0 2016-10-20 李玉龙, 唐伟, 刘祥 原始版本 1.0.1 2017-04-20 李玉龙 增加 CMGPO 命令 CMIPMODE 命令 V27 1.0.2

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP 2 2

MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP   2 2 FH-RFSS321-I (TD-SCDMA ) TD-SCDMA / MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP http://www.beijing-wri.com 2 2 1...7 1.1...7 1.2...7 1.3...7 1.4...8 1.5...9 1.6...10 1.7...10 1.8

More information

E68 E68C 中性说明书 A6版

E68 E68C 中性说明书 A6版 GPS 行 车 记 录 仪 一 体 机 详 细 功 能 描 述 广 州 超 前 计 算 机 科 技 有 限 公 司 ( 版 本 :V1.0 修 改 时 间 2011-11-16) 目 录 一 产 品 外 形... 1 二 功 能 与 操 作... 1 1 行 驶 记 录 仪 功 能... 1 2 显 示 屏 菜 单 功 能... 5 3 接 线 图... 7 4 屏 操 作 功 能 说 明...

More information

USER

USER 多通道无线调制解调器 第五代产品 使用说明书 v20130726 地址 : 深圳市宝安区龙华街道办东环一路第八工业区东吴工业园一栋四楼电话 : 0755-25785526 传真 : 0755-25795123 网站 : http://www.sz-wealth.com 邮箱 : wealth@sz-wealth.com 1 / 30 电话 :0755-25785526 传真 :0755-25795123

More information

西门子MC53i和华为GTM900A模块对比报告

西门子MC53i和华为GTM900A模块对比报告 西门子 MC55 与华为 EM310/EM200 模块对比 ( 版本 1.02) 版权所有 深圳鹏泰通讯设备有限公司 2009 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 注意由于产品版本升级或其他原因, 本文档内容会不定期进行更新 除非另有约定, 本文档仅作为使用指导, 本文档中的所有陈述 信息和建议不构成任何明示或暗示的担保

More information

USER

USER 单通道 ( 串口 ) 无线调制解调器 第五代产品 使用说明书 v20130726 深圳市威尔西科技开发有限公司 地址 : 深圳市宝安区龙华街道办东环一路第八工业区东吴工业园一栋四楼电话 : 0755-25785526 传真 : 0755-25795123 网站 : http://www.sz-wealth.com 邮箱 : wealth@sz-wealth.com 1 / 29 目录 深圳市威尔西科技开发有限公司

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

84

84 83 84 EKI-1526 EKI-1528 EKI-1524 EKI-1522 EKI-1521 2 2 2 2 2 16 8 4 2 1 10/100 Mbps 10/100 Mbps 10/100 Mbps 10/100 Mbps 10/100 Mbps RS-232/422/485 RS-232/422/485 RS-232/422/485 RS-232/422/485 RS-232/422/485

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

Microsoft Word - MTK平台生产软件使用说明.doc

Microsoft Word - MTK平台生产软件使用说明.doc MTK 1. 1.1 SMT BSN 1.2 1 IMEI 2. 2 2.1 MTK Flash Flash NAND FlashMP3 1 SMT SOFT Flash 2 SOFT MKT USB-RS232 921600 8 2.2 COPY 2.3 USB PCUSB USB 8 USB USB USB-RS232 (USB ) RS232 PCRS232 8 4V2A 2.4 DA File

More information

宏电文档

宏电文档 GPRS DDN 〇〇 1. GPRS (General Packet Radio Service) GSM GSM GPRS GSM TDMA (BSS) GPRS GPRS GPRS DDN GSM/GPRS SMS CSD USSD GPRS (DTU) (Machine To Machine M2M) GPRS DDN H7112 GPRS DTU (Tel): +86-755-83890580

More information

ebook140-11

ebook140-11 11 VPN Windows NT4 B o r d e r M a n a g e r VPN VPN V P N V P N V P V P N V P N TCP/IP 11.1 V P N V P N / ( ) 11.1.1 11 V P N 285 2 3 1. L A N LAN V P N 10MB 100MB L A N VPN V P N V P N Microsoft PPTP

More information

NA-001/F-V2縲€繧ス繝輔ヨ繧ヲ繧ァ繧「讖溯・莉墓ァ俶嶌

NA-001/F-V2縲€繧ス繝輔ヨ繧ヲ繧ァ繧「讖溯・莉墓ァ俶嶌 NA-001/F-V2 ka 1 2016/11/22 1.... 1 1.1.... 1 2.... 2 2.1.... 2 2.2.... 2 2.3.... 3 2.3.1.... 3 2.3.2.... 3 3.... 4 3.1.... 4 3.1.1.... 4 3.1.2.... 4 3.1.3.... 4 3.1.4.... 4 3.1.5.... 5 3.1.6.... 5 3.1.7....

More information

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更 AX5000 Version 1.0 2006 年 9 錄...1 說...2 說...3...4 說...5 六...6 6.1 率...7 6.2 POST PAY...8 6.3 PREPAY DEPOSIT...9 6.4...10 6.5...11 更...12...12 LCD IC LED Flash 更 兩 RJ11 ( ) DC ON OFF ON 狀 狀 更 OFF 復 狀 說

More information

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster Journal of Information, Technology and Society 2004(1) 1 Implementation of Emergency Response SMS System Using DBMS a b c d 1 106 s1428032@ntut.edu.tw, loveru@geoit.ws, aponson@yahoo.com.tw, waltchen@ntut.edu.tw

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

前言

前言 EC51/52 GSM /GPRS MODEN AT SMS aoe CETINet.com 2004.11 ...2...3 ISPro...3 PC/MCU/CPLD...5 Altera ByteBlasterMV Cable...8 2004...10...11 EC51/EC52 GSM/GPRS MODEM...12 1 GSM AT...13 2 EC51...13 3 PDU...14

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

工程师培训

工程师培训 .1 Quidway 1 .2.2.1 ATM 2 .2.2 ( LAN ) ( WAN ) ( CONSOLE ) 3 .3.3.1 LAN Ethernet Token Bus Token Ring...... Local Area Network LAN 1 2 3 LAN LAN IBM LAN 4 .3.2 10M 100M 1000M 10Mbps 100Mbps 1000Mbps IEEE

More information

WLAN 2

WLAN 2 1 WLAN 2 IEEE 802.11 HomeRF GSM/ GPRS CDMA 3 ( ) (Infrared) (Laser) (Microwave) (DSSS) (FHSS) (HomeRF) (Bluetooth) 4 ( ) IrDA (Direct-Beam IR, DB/ IR) (Diffuse IR, DF/ IR) (Ominidirectional IR, Omini/

More information

EZ-4206/4216/4304 操作手冊\(繁\)

EZ-4206/4216/4304 操作手冊\(繁\) P/N 920-010521-04 Edition 4 SEP 17 EZ-4206/4216/4304 FCC COMPLIANCE STATEMENT FOR AMERICAN USERS This equipment has been tested and found to comply with the limits for a CLASS A digital device, pursuant

More information

安全行车手册---内容.doc

安全行车手册---内容.doc 目 录 1. 光 缆 监 测 系 统 的 优 化 改 造 何 玉 蓉 (01) 2. 流 量 分 析 控 制 系 统 的 搭 建 与 技 术 对 比 何 玉 蓉 (06) 3. 移 动 智 能 终 端 对 移 动 网 络 影 响 分 析 刘 波 (11) 4. SDH 环 网 保 护 和 组 网 实 例 分 析 邴 豆 豆 (15) 5. 石 河 子 PTN+OTN 组 网 简 析 邴 豆 豆 (21)

More information

NeoGate_TG_Series_UserManual_en

NeoGate_TG_Series_UserManual_en 版本 V1.0 日期 :2015-03-12 厦门朗视信息科技有限公司 1. 概述 该协议允许外部程序控制 TG 网关发送 / 接收短信及发送 USSD 2. TG 配置 在使用 NeoGate TG API 之前, 您需要先登陆 NeoGate TG 网页启用 API 并设置 API 的用户名密码和允许通过 API 端口访问 TG 设备的 IP 地址 启用 SMS API: 勾选用户名 : 自定义,

More information

工程师培训

工程师培训 .1 TCP/IP TCP/IP 1 .2.2.1 Host 1960 S 1970 S Host Low Speed Lines 1970 S 1980 S pc Server Local Interneting 1980 S 1990 S Branch. pc Branch. WAN Branch. pc pc IBM SNA IBM X.25 2 .2.2 OSI OSI Application

More information

Microsoft Word - All_Command Code_CH_.doc

Microsoft Word - All_Command Code_CH_.doc -- 簡 訊 控 制 碼 設 定 程 式 -- 控 制 碼 說 明 使 用 範 例 001 取 得 版 本 資 訊 001#Password 003 設 定 機 器 名 稱 003#Password#Name 004 取 得 機 器 名 稱 004#Password 005 將 密 碼 回 復 到 出 廠 預 設 8888 005#IMEI#IMSI ( 不 需 要 密 碼 ) Ex.005#355632002558253#466971202115273

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework 通 信 标 准 类 技 术 报 告 YDB XXX 2010 泛 在 物 联 应 用 汽 车 信 息 服 务 业 务 需 求 和 总 体 框 架 Vehicle Telematic Service Requirement and General Framework 200X XX XX 印 发 中 国 通 信 标 准 化 协 会 目 次 前 言... 错 误! 未 定 义 书 签 1 范 围...

More information

PowerPoint Presentation

PowerPoint Presentation TD-SCDMA 2006-6-21 1 TD-SCDMA N 2006-6-21 2 2006-6-21 3 Uu Uu L1 L2 MAC RLC PDCP BMC L3 RRC NAS PDCP BMC 2006-6-21 4 3GPP TS 34.123-1 3GPP TS 34.108 3GPP TS 34.122 3GPP TS 34.109 RRM USIM-ME 3GPP TS 31.120

More information

11N 无线宽带路由器

11N 无线宽带路由器 http://www.tenda.com.cn 1... 1 1.1... 1 1.2... 1 2... 3 2.1... 3 2.2... 3 2.3... 5 2.4... 6 2.5... 7 2.6... 9 2.6.1 无线基本设置... 9 2.6.2 无线加密设置... 9 2.7... 10 3... 18 3.1... 18 3.2... 19 3.2.1 ADSL 拨号上网设置...

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

GPRS模块AT指令手册

GPRS模块AT指令手册 中 兴 通 讯 ME3000 模 块 AT 指 令 手 册 ( 同 时 适 用 于 MG3006 MG3030 MG3036 MG3080 MG3082 MG3086 MG3088 模 块 ) 版 本 :V1.6 中 兴 通 讯 股 份 有 限 公 司 版 权 声 明 Copyright 2006 by ZTE Corporation 本 资 料 著 作 权 属 中 兴 通 讯 股 份 有 限 公

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

GSM无线通信模块

GSM无线通信模块 GSM 无线通信模块 M50 AT 手册 _V1.1 文档标题 M50 AT 手册 版本号 1.1 日期 2012-04-11 状态 文档受控号 发布 M50_AT 手册 _V1.1 前言 移远公司提供该文档内容用以支持其客户的产品设计 客户须按照文档中提供的规范 来设计其产品 由于客户操作不当而造成的人身伤害或财产损失, 本公司不承担任何责任 在未声明前, 移远公司有权对该文档规范进行更新 版权申明

More information

PL600 IPPBX 用户手册_V2.0_.doc

PL600 IPPBX 用户手册_V2.0_.doc VoIP 网 络 交 换 机 PL-600 IPPBX 用 户 手 册 深 圳 普 联 讯 电 子 科 技 有 限 公 司 版 权 所 有 2009 深 圳 市 普 联 讯 电 子 科 技 有 限 公 司 第 1 共 1 目 录 1. 前 言...3 2. 安 装 前 准 备...3 3. 硬 件 安 装...4 4. 登 陆 及 一 般 操 作 介 绍...4 5. 基 本 配 置...6 6.

More information

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta 目录 1 IPv6 PIM Snooping 配置命令 1-1 1.1 IPv6 PIM Snooping 配置命令 1-1 1.1.1 display pim-snooping ipv6 neighbor 1-1 1.1.2 display pim-snooping ipv6 routing-table 1-2 1.1.3 display pim-snooping ipv6 statistics

More information

X513_Book.book

X513_Book.book : 2.0MP +/- TFT /, / / USB SIM 1 >>> 2, > 3 + -< > 4, (, ) / / / L R * 1 Wap Wap push GSM GPRS ( ) GSM GPRS 2 ...........................4.............................. 4 Micro SD ( )................ 6..........................

More information

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件... 3 1.2 附 件 信 息... 3 连 接 和 设 定 1.3 连 接... 3 1.4 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印... 5 1.6 接 收 传 真... 5 2

目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随 机 附 件... 3 1.2 附 件 信 息... 3 连 接 和 设 定 1.3 连 接... 3 1.4 记 录 纸... 4 快 速 入 门 1.5 发 送 传 真 / 复 印... 5 1.6 接 收 传 真... 5 2 KX-FT832CN KX-FT836CN KX-FT836 感 谢 您 购 买 Panasonic 传 真 机 请 于 使 用 前 仔 细 阅 读 操 作 使 用 说 明 书, 并 妥 善 保 管 本 机 与 来 电 显 示 兼 容 您 必 须 向 服 务 供 应 商 / 电 话 公 司 申 请 并 取 得 相 应 的 服 务 目 录 目 录 1. 安 装 和 快 速 入 门 附 件 1.1 随

More information

ch08.PDF

ch08.PDF 8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)

More information

第3章 计算机网络体系结构

第3章  计算机网络体系结构 第 3 章 计 算 机 网 络 体 系 结 构 本 章 内 容 计 算 机 的 网 络 体 系 结 构 网 络 参 考 模 型 五 层 网 络 参 考 模 型 1 3.1 计 算 机 网 络 体 系 结 构 发 展 历 程 分 层 原 理 基 本 概 念 2 发 展 历 程 网 络 体 系 结 构 提 出 的 背 景 计 算 机 网 络 的 复 杂 性 异 质 性 不 同 的 通 信 介 质 有 线

More information

操作使用说明

操作使用说明 TWM Amazing p5 Lite 使 用 手 冊 - 1 - 目 錄 使 用 手 冊... - 1-1 安 全 事 項... - 4-1.1 注 意 事 項... - 4-1.2 合 理 使 用... - 4-2 快 速 指 南... - 4-2.1 電 池... - 4-2.2 開 機 和 關 機... - 4-2.3 開 啟 和 關 閉 螢 幕... - 5-2.4 觸 控 螢 幕 的 使

More information

基于泛在网的智能交通应用系统总体框架

基于泛在网的智能交通应用系统总体框架 ICS 01.040.33 M04 YDB 2010-2623T-YD 中 国 通 信 标 准 化 协 会 标 准 YDB 2010-2623T-YD 通 信 网 支 持 智 能 交 通 系 统 总 体 框 架 General architecture of intelligent transportation system based on telecommunication networks 201X

More information

Microsoft PowerPoint - 数据通信-ch1.ppt

Microsoft PowerPoint - 数据通信-ch1.ppt 主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路

More information

EE Lecture 11 (Wireless Communications Systems)

EE Lecture 11 (Wireless Communications Systems) EE110300 Lecture 11 (Wireless Communications Systems) Contents ( ) (RF) (Antenna) m(t) m(t) 90 50 40 30 20 10 0 ( ) 10 300 330 0 30 60 270 90 240 210 180 150 120 (LAN) (VSAT ) (Pager) (Cellular Phone)

More information

DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP

DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP ... 1... 1... 1... 2... 2... 3... 3 Philips Respironics...3... 4 /...5... 6...6... 7... 8... 8...9... 9...10 Bluetooth...14...15...15...15...16...20...22...23...24...24...24...24...25...26...27

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

SC700022SS1_SC-GL4_AT_Instruction_Manual_v1.01_ doc

SC700022SS1_SC-GL4_AT_Instruction_Manual_v1.01_ doc SC-GL4 系列 DTU AT 指令使用手册 版本 :V1.01 [No. SC700022SS1] 上海霜蝉信息科技有限公司 Shanghai Scicala Information Technology Co.,Ltd http:www.scicala.com Email:support@scicala.com 1 / 23 免责申明和版权公告 本文中的信息, 包括供参考的 URL 地址, 如有变更,

More information

沒有投影片標題

沒有投影片標題 EE110300 Lecture 11 (Wireless Communications Systems) Dr. Tsai Contents Dr. Tsai 2 Dr. Tsai ( ) (RF) (Antenna) m(t) m(t) Dr. Tsai 4 90 50 40 30 20 10 0 ( ) 10 Dr. Tsai 5 300 330 0 30 60 270 90 240 210

More information

ebook106-17

ebook106-17 17 Mark Kadrich ( R A D I U S ) S L I P C S L I P P P P I P I n t e r n e t I n t e r n e t 110 ( / ) 24 7 70 80 56 K ( P S T N ) 17.1 / ( m o - d e m ) P S T N ( 17-1 ) P S T N 17-1 PSTN 176 17.1.1 ISDN

More information

D488Chinese_S.book

D488Chinese_S.book * 2004CP1411 (CMII ID) 02-5827-042446 World Wide Web http://www.samsungmobile.com Printed in China Code No.: GH68-05995A Chinese. 11/2004. Rev. 1.0 GPRS SGH-D488 ... 7... 9... 10... 10... 14... 17...

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

...1 What?...2 Why?...3 How? ( ) IEEE / 23

...1 What?...2 Why?...3 How? ( ) IEEE / 23 .... IEEE 1588 2010 7 8 ( ) IEEE 1588 2010 7 8 1 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 2 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 3 / 23 IEEE 1588 ( ) IEEE 1588 2010

More information

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc AirTrack T600 http://www.netac.com.cn Netac Netac AirTrack OnlyDisk Netac Netac Netac http://www.netac.com.cn Netac 800-830-3662 FCC 15 B 1 2 3 4 / FCC 20cm 1 2 3 / / ...1 1.1...1 1.2...1 1.3...1 1.4...3...4

More information

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family small, speedy, safe Eextremely modular Up to 64 modules per bus de Quick reaction time: up to 20 µs A new Member of the Cube Family Murrelektronik s modular I/O system expands the field-tested Cube family

More information

X523_Book.book

X523_Book.book USB TFT +/- / / 待机屏 SIM R * ; 捷径菜单 1 >>> 2, 按键 (, ) / / / L 1 图标与符号 图标描述功能 Wap Wap push ( ) GSM GPRS GSM GPRS 2 ...........................4.............................. 4 Micro SD ( )................

More information

2 目 錄 目 錄 安 全 規 則 5 關 於 本 裝 置 6 系 統 服 務 7 開 始 使 用 8 按 鍵 和 組 件 8 插 入 SIM 卡 及 電 池 10 為 電 池 充 電 12 開 機 14 鎖 定 或 取 消 鎖 定 按 鍵 和 觸 控 螢 幕 14 首 頁 畫 面 15 媒 體 鍵

2 目 錄 目 錄 安 全 規 則 5 關 於 本 裝 置 6 系 統 服 務 7 開 始 使 用 8 按 鍵 和 組 件 8 插 入 SIM 卡 及 電 池 10 為 電 池 充 電 12 開 機 14 鎖 定 或 取 消 鎖 定 按 鍵 和 觸 控 螢 幕 14 首 頁 畫 面 15 媒 體 鍵 Nokia X6-00 用 戶 指 南 版 本 4.0 2 目 錄 目 錄 安 全 規 則 5 關 於 本 裝 置 6 系 統 服 務 7 開 始 使 用 8 按 鍵 和 組 件 8 插 入 SIM 卡 及 電 池 10 為 電 池 充 電 12 開 機 14 鎖 定 或 取 消 鎖 定 按 鍵 和 觸 控 螢 幕 14 首 頁 畫 面 15 媒 體 鍵 17 存 取 功 能 表 17 觸 控 螢

More information

附件一、工作绩效考量表

附件一、工作绩效考量表 深圳市模拟科技有限公司内部机密 Page 1 of 180 GPRS DTU 无线模块用户 手册 V1.5 GPRS DTU_ 无线模块 _ 用户手册 1 深圳市模拟科技有限公司内部机密 Page 2 of 180 1 AT 命令概述... 10 1.1 概述... 10 1.2 AT 命令简介... 10 1.3 AT 命令类型... 10 1.4 AT 命令语法... 11 2 GSM REC.07.07

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

展讯平台软件架构介绍 [只读]

展讯平台软件架构介绍 [只读] (SAP) Software Application Platform Call SMS CBS SS PB Game. E-Mail Java App MMS/WEB ATC Multimedia Applications Audio/Video/Test PTT H.324/M MMI J2ME WAP SIP RTP/RTCP SOFTWARE APPLICATION PLATFORM MMI

More information

第十章 3G手机的电路原理分析及维修实例

第十章    3G手机的电路原理分析及维修实例 10 1 1 PAD PCBA MIC RF Power *#06# *#06# PE 100 PCS 1 2 10 2 1 2 1 PIN 10.2 1 1 10.2 1 10.1 1 10.2 2 10.2 2 OK 10.2 3 10.2 3 2 A 1 A ( ) 2 1PCS 1PCS A 10.2 4 2 10.2 4 OK 10.2 5 10.2 5 PIN 3 DOME 1 DOME

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

LZ510B使用说明

LZ510B使用说明 产品使用手册 LZ510B GSM Modem 目录 第一章前言... 1 1.1 目的... 1 1.2 内容介绍... 1 1.3 修订记录... 1 第二章产品简介... 1 2.1 产品概述... 1 2.2 系统功能与特点... 2 2.3 技术指标... 2 第三章产品安装... 3 3.1 概述... 3 3.2 开箱... 3 3.3 安装与电缆连接... 3 3.4 供电电源...

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

WG-8010/8020 DTU 收发短信 AT 指令说明 WG-8010/8020 DTU 支持标准 GSM07.07 AT 指令集和扩展的 COMWAY 扩展 AT 指令 一 发送短信的指令 DTU 支持 GSM07.07 基本 AT 指令集和 COMWAY 扩展 AT 指令发送短信 基本 AT

WG-8010/8020 DTU 收发短信 AT 指令说明 WG-8010/8020 DTU 支持标准 GSM07.07 AT 指令集和扩展的 COMWAY 扩展 AT 指令 一 发送短信的指令 DTU 支持 GSM07.07 基本 AT 指令集和 COMWAY 扩展 AT 指令发送短信 基本 AT WG-8010/8020 DTU 收发短信 AT 指令说明 WG-8010/8020 DTU 支持标准 GSM07.07 AT 指令集和扩展的 COMWAY 扩展 AT 指令 一 发送短信的指令 DTU 支持 GSM07.07 基本 AT 指令集和 COMWAY 扩展 AT 指令发送短信 基本 AT 指令发送短信包括 PDU 和 TXT 两种模式, 本说明附录三有关于 TXT 模式 的说明 COMWAY

More information

解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准

解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准 一 网 络 服 务 802.11 总 共 提 供 9 种 服 务 : 分 布 式 (distribution) 接 入 点 收 到 帧, 就 会 使 用 分 布 式 服 务 将 真 传 送 至 目 的 地 整 合 (integration) 该 服 务 由 分 布 式 系 统 提 供, 它 让 分 布 式 系 统 得 以 链 接 至 非 IEEE802.11 网 络 关 联 (association)

More information

<4D6963726F736F667420576F7264202D20B7A2D0D0B9C9B7DDBCB0D6A7B8B6CFD6BDF0B9BAC2F2D7CAB2FAB2A2C4BCBCAFC5E4CCD7D7CABDF0F4DFB9D8C1AABDBBD2D7D6AEB6C0C1A2B2C6CEF1B9CBCECAB1A8B8E6A3A8D0DEB6A9B8E5A3A9>

<4D6963726F736F667420576F7264202D20B7A2D0D0B9C9B7DDBCB0D6A7B8B6CFD6BDF0B9BAC2F2D7CAB2FAB2A2C4BCBCAFC5E4CCD7D7CABDF0F4DFB9D8C1AABDBBD2D7D6AEB6C0C1A2B2C6CEF1B9CBCECAB1A8B8E6A3A8D0DEB6A9B8E5A3A9> 国 信 证 券 股 份 有 限 公 司 关 于 杭 州 远 方 光 电 信 息 股 份 有 限 公 司 发 行 股 份 及 支 付 现 金 购 买 资 产 并 募 集 配 套 资 金 暨 关 联 交 易 之 独 立 财 务 顾 问 报 告 ( 修 订 稿 ) 独 立 财 务 顾 问 签 署 日 期 : 二 O 一 六 年 二 月 独 立 财 务 顾 问 声 明 与 承 诺 国 信 证 券 股 份 有

More information

<4D6963726F736F667420576F7264202D20D5E3BDADD5FDD4AAD6C7BBDBBFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1B2A2D4DAB4B4D2B5B0E5C9CFCAD0D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303135C4EA36D4C23139C8D5B1A8CBCDA3A92E646F63>

<4D6963726F736F667420576F7264202D20D5E3BDADD5FDD4AAD6C7BBDBBFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1B2A2D4DAB4B4D2B5B0E5C9CFCAD0D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303135C4EA36D4C23139C8D5B1A8CBCDA3A92E646F63> 浙 江 正 元 智 慧 科 技 股 份 有 限 公 司 ( 杭 州 市 余 杭 区 文 一 西 路 1500 号 1 幢 301 室 ) 首 次 公 开 发 行 股 票 并 在 创 业 板 上 市 招 股 说 明 书 ( 申 报 稿 ) 本 公 司 的 发 行 申 请 尚 未 得 到 中 国 证 监 会 核 准 本 招 股 说 明 书 ( 申 报 稿 ) 不 具 有 据 以 发 行 股 票 的 法

More information

QL1880new2.PDF

QL1880new2.PDF ADSL Modem 1 MODEM 56K MODEM 128K ISDN INTERNET ADSL Modem VOD ADSL ADSL 2 1.1 ADSL 1.2 1.3 KM300A 2.1 2.2 2.3 2.4 2.5 KM300A 2.6 web 2.7 1.1ADSL 1.2 1.3 2.1 ADSL 2.2 ADSL 3 ADSL KM300A ADSL KM300A DIY

More information

untitled

untitled MA MA50/MA100 ---------------------------------------------------------------------------------------------------3 ---------------------------------------------------------------------------------------------------4

More information

标题

标题 DOI:0.3878 / j.cnki.jnuist.206.04.006 郭 锐 冯 志 杰 张 浩 然 多 制 式 移 动 终 端 身 份 感 知 系 统 研 究 摘 要 移 动 终 端 的 合 法 监 管 是 国 家 安 全 部 门 保 障 移 动 网 络 安 全 的 重 要 手 段, 获 取 移 动 终 端 身 份 标 识 是 实 现 监 管 的 基 础. 首 先 阐 述 了 移 动 终 端

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat Realtime Application QOS Monitoring (RAQMON) Dan Romascanu dromasca@avaya.com 1 RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

Q2358、Q2438 CDMA模块AT指令测试

Q2358、Q2438 CDMA模块AT指令测试 Q2358 Q2438CDMA AT ATD01080640463; +WORG:01080640463 +WCNT:3 AT+SPEAKER=1 +WEND:25 AT+CSQ +CSQ: 31, 99 AT+CREG? +CREG:0,1 AT+CIMI +CIMI: 460030921124946 AT+CCID +CCID:C3A7227E AT+IPR? +IPR: 230400 AT+IPR=115200

More information

R3105+ ADSL

R3105+ ADSL ... 1 1 1... 1 1 2... 1... 3 2 1... 3 2 2... 3 2 3... 5 2 4... 5 2 4 1... 5... 7 3 1... 7 3 2... 8 3 2 1... 8 3 2 2... 9 3 3... 12 3 3 1... 13 3 3 2 WAN... 16 3 3 3 LAN... 21 3 3 4 NAT... 22 3 3 5... 24

More information

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application

More information

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 1.2.4 计 算 机 网 络 在

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 1.2.4 计 算 机 网 络 在 计 算 机 网 络 ( 第 4 版 ) 课 件 第 1 章 计 算 机 网 络 概 述 郭 庆 北 Ise_guoqb@ujn.edu.cn 2009-02-25 第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

untitled

untitled 0000137925 REV 1.0 ... 4... 5... 6... 7... 8... 9... 11... 12... 13... 14... 15... 17... 18... 20... 22 ( 1)... 25... 26 ( 2)... 28 \ 1 ( 2A)... 29 \ 2 ( 2B)... 30 SSR ( 2C)... 31 \ ( 2D)... 32 \ ( 3A)...

More information

UDC

UDC UDC P GB 50339 2003 Code for acceptance of quality of Intelligent building systems 2003-07-01 2003-10-01 1 Code for acceptance of quality of Intelligent building systems GB 50339 2003 2003 1 0 0 1 2 159

More information