下载专区
选择支持您使用移远通信产品所需的文件
正在加载、请稍后
搜索
文件类型
产品分类
相关技术
AT命令手册
FC41D AT 命令手册 Wi-Fi&Bluetooth 模块系列 版本:1.0 日期:2022-09-27 状态:受控文件 FC41D AT 命令手册 上海移远通信技术股份有限公司(以下简称'移远通信')始终以为客户提供最及时、最全面的服务为宗旨。 如需任何帮助,请随时联系我司上海总部,联系方式如下: 上海移远通信技术股份有限公司 上海市闵行区田林路 1016 号科技绿洲 3 期(B 区)5 号楼 电话:+86 21 5108 6236 邮箱:info@quectel.com 邮编:200233 或联系我司当地办事处,详情请登录:http://www.quectel.com/cn/support/sales.htm。 如需技术支持或反馈我司技术文档中的问题,请随时登陆网址: http://www.quectel.com/cn/support/technical.htm 或发送邮件至:support@quectel.com。 前言 移远通信提供该文档内容以支持客户的产品设计。客户须按照文档中提供的规范、参数来设计产品。同时, 您理解并同意,移远通信提供的参考设计仅作为示例。您同意在设计您目标产品时使用您独立的分析、评估 和判断。在使用本文档所指导的任何硬软件或服务之前,请仔细阅读本声明。您在此承认并同意,尽管移远 通信采取了商业范围内的合理努力来提供尽可能好的体验,但本文档和其所涉及服务是在'可用'基础上提 供给您的。移远通信可在未事先通知的情况下,自行决定随时增加、修改或重述本文档。 使用和披露限制 许可协议 除非移远通信特别授权,否则我司所提供硬软件、材料和文档的接收方须对接收的内容保密,不得将其用于 除本项目的实施与开展以外的任何其他目的。 版权声明 移远通信产品和本协议项下的第三方产品可能包含受移远通信或第三方材料、硬软件和文档版权保护的相 关资料。除非事先得到书面同意,否则您不得获取、使用、向第三方披露我司所提供的文档和信息,或对此 类受版权保护的资料进行复制、转载、抄袭、出版、展示、翻译、分发、合并、修改,或创造其衍生作品。 移远通信或第三方对受版权保护的资料拥有专有权,不授予或转让任何专利、版权、商标或服务商标权的许 可。为避免歧义,除了正常的非独家、免版税的产品使用许可,任何形式的购买都不可被视为授予许可。对 于任何违反保密义务、未经授权使用或以其他非法形式恶意使用所述文档和信息的违法侵权行为,移远通 信有权追究法律责任。 商标 除另行规定,本文档中的任何内容均不授予在广告、宣传或其他方面使用移远通信或第三方的任何商标、商 号及名称,或其缩略语,或其仿冒品的权利。 第三方权利 您理解本文档可能涉及一个或多个属于第三方的硬软件和文档('第三方材料')。您对此类第三方材料的使 用应受本文档的所有限制和义务约束。 上海移远通信技术股份有限公司 1 / 106 FC41D AT 命令手册 移远通信针对第三方材料不做任何明示或暗示的保证或陈述,包括但不限于任何暗示或法定的适销性或特 定用途的适用性、平静受益权、系统集成、信息准确性以及与许可技术或被许可人使用许可技术相关的不侵 犯任何第三方知识产权的保证。本协议中的任何内容都不构成移远通信对任何移远通信产品或任何其他硬 软件、设备、工具、信息或产品的开发、增强、修改、分销、营销、销售、提供销售或以其他方式维持生产 的陈述或保证。此外,移远通信免除因交易过程、使用或贸易而产生的任何和所有保证。 隐私声明 为实现移远通信产品功能,特定设备数据将会上传至移远通信或第三方服务器(包括运营商、芯片供应商或 您指定的服务器)。移远通信严格遵守相关法律法规,仅为实现产品功能之目的或在适用法律允许的情况下 保留、使用、披露或以其他方式处理相关数据。当您与第三方进行数据交互前,请自行了解其隐私保护和数 据安全政策。 免责声明 1) 移远通信不承担任何因未能遵守有关操作或设计规范而造成损害的责任。 2) 移远通信不承担因本文档中的任何因不准确、遗漏、或使用本文档中的信息而产生的任何责任。 3) 移远通信尽力确保开发中功能的完整性、准确性、及时性,但不排除上述功能错误或遗漏的可能。除非 另有协议规定,否则移远通信对开发中功能的使用不做任何暗示或法定的保证。在适用法律允许的最大 范围内,移远通信不对任何因使用开发中功能而遭受的损害承担责任,无论此类损害是否可以预见。 4) 移远通信对第三方网站及第三方资源的信息、内容、广告、商业报价、产品、服务和材料的可访问性、 安全性、准确性、可用性、合法性和完整性不承担任何法律责任。 版权所有 ©上海移远通信技术股份有限公司 2022,保留一切权利。 Copyright © Quectel Wireless Solutions Co., Ltd. 2022. 上海移远通信技术股份有限公司 2 / 106 文档历史 修订记录 版本 - 1.0 日期 2021-06-11 2022-09-27 作者 Brave LIU/ Lidong ZHOU Brave LIU/ Lidong ZHOU/ Vic CHENG/ Lei WANG 变更表述 文档创建 受控版本 FC41D AT 命令手册 上海移远通信技术股份有限公司 3 / 106 FC41D AT 命令手册 目录 文档历史 ....................................................................................................................................................... 3 目录 .............................................................................................................................................................. 4 表格索引 ....................................................................................................................................................... 8 图片索引 ....................................................................................................................................................... 9 1 引言 ..................................................................................................................................................... 10 1.1. 定义 .......................................................................................................................................... 10 1.2. AT 命令语句 ............................................................................................................................. 10 1.3. AT 命令响应 ............................................................................................................................. 11 1.4. AT 示例声明 ............................................................................................................................. 12 2 AT 命令描述 ........................................................................................................................................ 13 2.1. Wi-Fi 相关 AT 命令详解............................................................................................................ 13 2.1.1. AT+QRST 重启模块 ................................................................................................... 13 2.1.2. AT+QVERSION 获取固件版本 ................................................................................... 13 2.1.3. AT+QECHO 启用/禁用回显 ........................................................................................ 14 2.1.4. AT+QURCCFG 启用或禁用 URC 上报....................................................................... 14 2.1.5. AT+QPING Ping 外部 IP............................................................................................. 15 2.1.6. AT+QGETIP 获取模块 IP 相关信息 ............................................................................ 15 2.1.7. AT+QSETBAND 设置串口波特率............................................................................... 16 2.1.8. AT+QWLANOTA 开始 OTA 升级 ............................................................................... 16 2.1.9. AT+QLOWPOWER 设置低功耗模式.......................................................................... 17 2.1.10. AT+QDEEPSLEEP 设置深休眠模式 .......................................................................... 17 2.1.11. AT+QWLMAC 获取 MAC 地址 ................................................................................... 17 2.1.12. AT+QAIRKISS 启用/禁用 AirKiss 功能....................................................................... 18 2.1.13. AT+QSTAST 查询 STA 模式开启状态........................................................................ 18 2.1.14. AT+QSTADHCP 启用/禁用 STA 模式下 DHCP 服务进程.......................................... 19 2.1.15. AT+QSTADHCPDEF 启用/禁用 STA 模式下 DHCP 服务进程并保存配置 ................ 19 2.1.16. AT+QSTASTATIC 设置 STA 模式静态 IP .................................................................. 20 2.1.17. AT+QSTASTOP 禁用 STA 模式................................................................................. 20 2.1.18. AT+QSOFTAP 启用 AP 模式 ..................................................................................... 20 2.1.19. AT+QAPSTATE 查询 AP 模式开启状态..................................................................... 21 2.1.20. AT+QAPSTATIC 设置 AP 模式静态 IP....................................................................... 21 2.1.21. AT+QSOFTAPSTOP 禁用 AP 模式............................................................................ 22 2.1.22. AT+QSTAAPINFO 连接 AP 热点 ............................................................................... 22 2.1.23. AT+QSTAAPINFODEF 连接热点并保存热点信息 ..................................................... 23 2.1.24. AT+QGETWIFISTATE 查询已连接热点信息.............................................................. 23 2.1.25. AT+QWSCAN 查询扫描到的热点信息 ....................................................................... 24 2.1.26. AT+QWEBCFG 启用/禁用 Web 配网 ......................................................................... 24 2.2. BLE 相关 AT 命令详解 ............................................................................................................. 25 2.2.1. AT+QBLEINIT 初始化 BLE......................................................................................... 25 2.2.2. AT+QBLEADDR 查询 BLE 设备地址.......................................................................... 26 2.2.3. AT+QBLENAME 设置 BLE 名称................................................................................. 26 上海移远通信技术股份有限公司 4 / 106 FC41D AT 命令手册 2.2.4. AT+QBLEADVPARAM 设置 BLE 广播参数 ............................................................... 27 2.2.5. AT+QBLEADVDATA 设置 BLE 广播数据................................................................... 28 2.2.6. AT+QBLEGATTSSRV 创建 BLE 服务 ....................................................................... 29 2.2.7. AT+QBLEGATTSCHAR 创建 BLE 特征值 ................................................................. 29 2.2.8. AT+QBLEADVSTART 开启 BLE 广播........................................................................ 30 2.2.9. AT+QBLEADVSTOP 禁用 BLE 广播.......................................................................... 30 2.2.10. AT+QBLEGATTSNTFY 发送 GATT 数据................................................................... 30 2.2.11. AT+QBLESCAN 打开/关闭 BLE 扫描......................................................................... 31 2.2.12. AT+QBLESCANPARAM 设置 BLE 扫描参数............................................................. 32 2.2.13. AT+QBLECONN 连接外围设备.................................................................................. 32 2.2.14. AT+QBLECONNPARAM 设置连接参数 ..................................................................... 33 2.2.15. AT+QBLECFGMTU 设置 BLE 最大传输单元 ............................................................. 33 2.2.16. AT+QBLEGATTCNTFCFG 启用/禁用通知 ................................................................ 34 2.2.17. AT+QBLEGATTCWR 发送数据 ................................................................................. 35 2.2.18. AT+QBLEGATTCRD 读取数据 .................................................................................. 35 2.2.19. AT+QBLEDISCONN 断开 BLE 连接 .......................................................................... 36 2.2.20. AT+QBLESTAT 查询 BLE 设备状态........................................................................... 36 2.3. TCP/UDP 相关 AT 命令详解 .................................................................................................... 37 2.3.1. AT+QICFG 配置 TCP/UDP Socket 服务相关参数 ..................................................... 37 2.3.2. AT+QIOPEN 打开 TCP/UDP Socket 服务 ................................................................. 39 2.3.3. AT+QISTATE 查询 TCP/UDP Socket 服务状态......................................................... 40 2.3.4. AT+QISEND 通过 TCP/UDP Socket 服务发送数据 ................................................... 41 2.3.5. AT+QIRD 读取 TCP/UDP Socket 服务收到的数据 .................................................... 42 2.3.6. AT+QIACCEPT 接受/拒绝 TCP/UDP Socket 服务远端接入请求............................... 43 2.3.7. AT+QISWTMD 切换数据访问模式 ............................................................................. 44 2.3.8. AT+QICLOSE 关闭 TCP/UDP Socket 服务 ............................................................... 45 2.3.9. AT+QIGETERROR 查询 TCP/UDP Socket 服务相关的结果码 ................................. 45 2.3.10. ATO 进入透传模式...................................................................................................... 46 2.3.11. +++ 退出透传模式....................................................................................................... 46 2.4. SSL 相关 AT 命令详解 ............................................................................................................. 47 2.4.1. AT+QSSLCFG 配置 SSL 上下文参数......................................................................... 47 2.4.2. AT+QSSLCERT 上传/下载/删除 SSL 证书................................................................. 49 2.4.3. AT+QSSLOPEN 打开 SSL 客户端 ............................................................................. 50 2.4.4. AT+QSSLSEND 通过 SSL 客户端发送数据............................................................... 51 2.4.5. AT+QSSLRECV 读取 SSL 客户端收到的数据 ........................................................... 52 2.4.6. AT+QSSLSTATE 查询 SSL 客户端状态 .................................................................... 53 2.4.7. AT+QSSLCLOSE 关闭 SSL 客户端 ........................................................................... 54 2.5. MQTT 相关 AT 命令详解 .......................................................................................................... 54 2.5.1. AT+QMTCFG 配置 MQTT 客户端可选参数 ............................................................... 54 2.5.2. AT+QMTOPEN 建立 MQTT 客户端与服务器之间的会话连接 ................................... 58 2.5.3. AT+QMTCLOSE 关闭 MQTT 客户端与服务器之间的会话连接 ................................. 59 2.5.4. AT+QMTCONN 在 MQTT 客户端与服务器之间建立 MQTT 连接 .............................. 60 2.5.5. AT+QMTDISC 断开 MQTT 客户端与服务器之间的连接 ............................................ 61 2.5.6. AT+QMTSUB 订阅主题 .............................................................................................. 62 上海移远通信技术股份有限公司 5 / 106 FC41D AT 命令手册 2.5.7. AT+QMTUNS 取消订阅主题 ...................................................................................... 63 2.5.8. AT+QMTPUB 通过 MQTT 服务器发布消息................................................................ 64 2.5.9. AT+QMTRECV 读取 MQTT 服务器发布的消息 ......................................................... 65 2.6. HTTP(S)相关 AT 命令详解....................................................................................................... 66 2.6.1. AT+QHTTPCFG 配置 HTTP(S)客户端参数 ............................................................... 66 2.6.2. AT+QHTTPGET 发送 GET 请求到 HTTP(S)服务器................................................... 69 2.6.3. AT+QHTTPPOST 发送 POST 请求到 HTTP(S)服务器.............................................. 69 2.6.4. AT+QHTTPPUT 发送 PUT 请求到 HTTP(S)服务器 ................................................... 71 2.6.5. AT+QHTTPREAD 读取 HTTP(S)请求的响应信息...................................................... 72 3 相关 URC 描述 .................................................................................................................................... 73 3.1. Wi-Fi 相关 URC 详解................................................................................................................ 73 3.1.1. +QSTASTAT STA 状态变化提示................................................................................ 73 3.2. BLE 相关 URC 详解 ................................................................................................................. 73 3.2.1. +QBLESTAT BLE 状态变化提示 ................................................................................ 73 3.2.2. +QBLEMTU BLE MTU 数值变化提示......................................................................... 74 3.2.3. +QBLEINFO BLE 为中心设备连接成功时句柄和特征值结果提示.............................. 74 3.3. TCP/UDP 相关 URC 详解 ........................................................................................................ 74 3.3.1. +QIOPEN TCP/UDP Socket 服务打开结果提示 ........................................................ 74 3.3.2. +QIURC: 'recv' TCP/UDP Socket 接收数据提示....................................................... 75 3.3.3. +QIURC: 'accept' TCP/UDP Socket 连接请求接入提示 ........................................... 75 3.3.4. +QIURC: 'closed' TCP/UDP Socket 被关闭提示....................................................... 75 3.3.5. +QIURC: 'incoming' TCP/UDP Socket 连接请求提示 ............................................... 76 3.3.6. +QIURC: 'incoming full' TCP/UDP Socket 连接已满提示 ......................................... 76 3.3.7. NO CARRIER 透传连接异常断开提示...................................................................... 76 3.4. SSL 相关 URC 详解 ................................................................................................................. 77 3.4.1. +QSSLOPEN SSL 客户端打开结果提示 .................................................................... 77 3.4.2. +QSSLURC: 'recv' SSL 客户端接收数据提示 ........................................................... 77 3.4.3. +QSSLURC: 'closed' SSL 客户端被关闭提示 ........................................................... 77 3.5. MQTT 相关 URC 详解 .............................................................................................................. 78 3.5.1. +QMTRECV MQTT 客户端收到新消息提示............................................................... 78 3.5.2. +QMTSTAT MQTT 客户端异常断开提示 ................................................................... 78 3.6. HTTP(S)相关 URC 详解........................................................................................................... 79 3.6.1. +QHTTPGET HTTP(S) GET 请求发送结果提示 ........................................................ 79 3.6.2. +QHTTPPOST HTTP(S) POST 请求发送结果提示 ................................................... 79 3.6.3. +QHTTPPUT HTTP(S) PUT 请求发送结果提示 ........................................................ 80 3.6.4. +QHTTPREAD HTTP(S)读取响应数据的结果提示 .................................................... 80 3.6.5. +QHTTPURC: 'recv' HTTP(S)收到响应数据的提示 .................................................. 80 4 举例 ..................................................................................................................................................... 81 4.1. Wi-Fi 功能................................................................................................................................. 81 4.2. BLE 功能 .................................................................................................................................. 81 4.2.1. 外围设备角色................................................................................................................. 81 4.2.1.1. 配置模块为外围设备........................................................................................... 81 4.2.1.2. nRF Connect 连接 .............................................................................................. 82 上海移远通信技术股份有限公司 6 / 106 FC41D AT 命令手册 4.2.1.3. nRF Connect 给模块发送数据............................................................................ 84 4.2.1.4. 模块给 nRF Connect 发送数据........................................................................... 86 4.2.2. 中心设备角色................................................................................................................. 86 4.2.2.1. 配置模块为中心设备........................................................................................... 87 4.2.2.2. nRF Connect 配置 .............................................................................................. 87 4.2.2.2.1. 服务配置 .................................................................................................. 87 4.2.2.2.2. 广播配置 .................................................................................................. 88 4.2.2.3. nRF Connect 给模块发送数据............................................................................ 91 4.2.2.4. 模块给 nRF Connect 发送数据........................................................................... 92 4.2.3. 蓝牙配网 ........................................................................................................................ 93 4.2.3.1. 蓝牙配网准备工作 .............................................................................................. 93 4.2.3.1.1. 配置模块 A 为外围设备配网模式 ............................................................. 93 4.2.3.1.2. 配置模块 B 为中心设备............................................................................ 94 4.2.3.2. 蓝牙配网 ............................................................................................................. 94 4.3. TCP/UDP 功能 ......................................................................................................................... 95 4.3.1. 透传模式 ........................................................................................................................ 95 4.3.2. 非透传模式 .................................................................................................................... 95 4.4. SSL 功能 .................................................................................................................................. 97 4.5. MQTT 功能 ............................................................................................................................... 99 4.6. HTTP(S)功能 .......................................................................................................................... 100 5 结果码 ............................................................................................................................................... 103 6 附录 术语缩写................................................................................................................................... 105 上海移远通信技术股份有限公司 7 / 106 FC41D AT 命令手册 表格索引 表 1:AT 命令类型 ..................................................................................................................................... 11 表 2:TCP/UDP/SSL 结果码.................................................................................................................... 103 表 3:HTTP(S)结果码 .............................................................................................................................. 103 表 4:术语缩写 ......................................................................................................................................... 105 上海移远通信技术股份有限公司 8 / 106 FC41D AT 命令手册 图片索引 图 1:BLE 广播数据报文格式..................................................................................................................... 28 图 2:扫描结果 ........................................................................................................................................... 82 图 3:连接成功 ........................................................................................................................................... 83 图 4:编辑特征值 ....................................................................................................................................... 84 图 5:发送数据 ........................................................................................................................................... 85 图 6:0xFFF3 显示的接收数据................................................................................................................... 86 图 7:服务配置 ........................................................................................................................................... 87 图 8:配置相关 UUID 值............................................................................................................................. 88 图 9:添加广播 ........................................................................................................................................... 88 图 10:广播配置 ......................................................................................................................................... 89 图 11:手动设置播放时长 .......................................................................................................................... 90 图 12:编辑特征值 ..................................................................................................................................... 91 图 13:发送数据 ......................................................................................................................................... 92 图 14:0xFFF2 显示的接收数据 ................................................................................................................ 93 上海移远通信技术股份有限公司 9 / 106 FC41D AT 命令手册 1 引言 本文档主要介绍移远通信 FC41D 模块 Wi-Fi、BLE、TCP/UDP、SSL、MQTT 和 HTTP(S)相关的 AT 命令。 1.1. 定义 ⚫ ⚫ ⚫ ⚫ […] ⚫ 下划线 回车符。 换行符。 参数名称。实际命令行中不包含尖括号。 可选参数或 TA 信息响应的可选部分。实际命令行中不包含方括号。若无特别说明, 配置命令中的可选参数被省略时,将默认使用其之前已设置的值或其默认值。 参数的默认设置。 1.2. AT 命令语句 前缀 AT 或 at 必须加在每个命令行的开头。输入将终止命令行。通常,命令后面跟随形式为 的响应。在本文档中表现命令和响应的表格中,省略了,仅 显示命令和响应。 FC41D 实现的 AT 命令可以在语法上分为两类:基础类和扩展类,如下所列。 ⚫ 基础类 基础类 AT 命令的格式为 AT或 AT&,其中是命令,是该命令的参数。以 ATE为例,DCE 会根据的取值确定是否将接收到的字符回显给 DTE。若为可选参数, 则其被省略时将使用其默认值。 ⚫ 扩展类 扩展类 AT 命令可以在多种模式下运行,如下表所示: 上海移远通信技术股份有限公司 10 / 106 FC41D AT 命令手册 表 1:AT 命令类型 AT 命令类型 语句 测试命令 AT+=? 查询命令 AT+? 描述 测试是否存在相应的命令,并返回有关其参数的 类型、值或范围的信息。 查询相应命令的当前参数值。 设置命令 AT+=[,[,[...]]] 设置用户可定义的参数值。 执行命令 AT+ 返回特定的参数信息或执行特定的操作。 可以用分号(;)将多个命令放在同一行。此时只有第一个命令带有 AT 前缀。命令可以是大写或小写。 输入 AT 命令时,可以忽略空格。但以下情况除外: ⚫ 带引号的字符串内; ⚫ 不带引号的字符串或数字参数内; ⚫ IP 地址内; ⚫ 在 AT 命令名称中的 =、? 或 =? 内。 输入 AT 命令时,至少需要一个回车符。换行符会被忽略,因此在输入时允许使用一个回车符/换行符 对。 若只输入了 AT 标记,未携带命令,则会返回 OK;若输入的是无效命令,则会返回 ERROR。 对于可选参数,除非明确说明,否则需要一直输入到最后一个可选参数为止。 1.3. AT 命令响应 当 AT 命令处理器处理完一条命令后,会返回 OK、ERROR 或+CME ERROR: ,表示已经准备 好接收新命令。在返回最终的 OK,ERROR 或+CME ERROR: 之前,会发送请求的响应消息。 以下是响应消息的格式: +CMD1: OK 或者 OK 上海移远通信技术股份有限公司 11 / 106 FC41D AT 命令手册 1.4. AT 示例声明 本文中的示例仅为方便用户了解 AT 命令的使用方法,不构成移远通信对终端流程设计的建议或意见, 也不代表模块应被设置成相应示例中的状态。某些 AT 命令存在多个示例,这些示例之间不存在承接关系或 连续性。 上海移远通信技术股份有限公司 12 / 106 FC41D AT 命令手册 2 AT 命令描述 2.1. Wi-Fi 相关 AT 命令详解 2.1.1. AT+QRST 重启模块 该命令用于重启模块。 AT+QRST 执行命令 AT+QRST 重启模块 最大响应时间 特性说明 响应 OK 或 ERROR 300 毫秒 / 2.1.2. AT+QVERSION 获取固件版本 该命令用于获取固件版本。 AT+QVERSION 获取固件版本 执行命令 AT+QVERSION 响应 +QVERSION: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。模块固件版本号。 上海移远通信技术股份有限公司 13 / 106 2.1.3. AT+QECHO 启用/禁用回显 该命令用于启用或禁用回显。 AT+QECHO 启用/禁用回显 设置命令 AT+QECHO= 最大响应时间 特性说明 响应 OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用回显。 0 禁用 1 启用 2.1.4. AT+QURCCFG 启用或禁用 URC 上报 该命令用于启用或禁用 URC 上报。 AT+QURCCFG 启用/禁用 URC 上报 设置命令 响应 AT+QURCCFG= OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用 URC 上报。 0 禁用 1 启用 FC41D AT 命令手册 上海移远通信技术股份有限公司 14 / 106 2.1.5. AT+QPING Ping 外部 IP 该命令用于 ping 外部 IP。 AT+QPING Ping 外部 IP 设置命令 AT+QPING= 最大响应时间 特性说明 响应 OK 或 ERROR 300 毫秒 / 参数 字符串类型。外部 IP 地址。 FC41D AT 命令手册 2.1.6. AT+QGETIP 获取模块 IP 相关信息 该命令用于获取模块 IP 相关信息。 AT+QGETIP 获取模块 IP 相关信息 设置命令 响应 AT+QGETIP= +QGETIP: ,,, 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。Wi-Fi 工作模式。 station 模块工作模式为 STA ap 模块工作模式为 AP 字符串类型(无双引号)。模块的 IP 地址。 字符串类型(无双引号)。模块的网关地址。 字符串类型(无双引号)。模块的子网掩码。 字符串类型(无双引号)。模块的 DNS 地址。 上海移远通信技术股份有限公司 15 / 106 FC41D AT 命令手册 2.1.7. AT+QSETBAND 设置串口波特率 该命令用于设置串口波特率。 AT+QSETBAND 设置串口波特率 设置命令 响应 AT+QSETBAND=[,] OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效。 参数 整型。串口波特率。 整型。省略该参数则保存波特率。 0 不保存波特率 1 保存波特率 2.1.8. AT+QWLANOTA 开始 OTA 升级 该命令用于对固件进行 OTA 升级。 AT+QWLANOTA 开始 OTA 升级 设置命令 AT+QWLANOTA= 最大响应时间 响应 OK 或 ERROR 300 毫秒 特性说明 / 参数 字符串类型(无双引号)。固件包存储在服务器上的地址。 上海移远通信技术股份有限公司 16 / 106 2.1.9. AT+QLOWPOWER 设置低功耗模式 该命令用于配置模块进入低功耗模式。 AT+QLOWPOWER 设置低功耗模式 执行命令 响应 AT+QLOWPOWER OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 2.1.10. AT+QDEEPSLEEP 设置深休眠模式 该命令用于配置模块进入深休眠模式。 AT+QDEEPSLEEP 设置深休眠模式 执行命令 响应 AT+QDEEPSLEEP OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 2.1.11. AT+QWLMAC 获取 MAC 地址 该命令用于获取模块的 MAC 地址。 AT+QWLMAC 获取 MAC 地址 执行命令 AT+QWLMAC 响应 +QWLMAC: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 上海移远通信技术股份有限公司 FC41D AT 命令手册 17 / 106 参数 FC41D AT 命令手册 模块的 MAC 地址。格式为冒号分隔的十六进制。默认值:c8:47:8c:42:00:48。 2.1.12. AT+QAIRKISS 启用/禁用 AirKiss 功能 该命令用于启用或禁用 AirKiss 功能。 AT+QAIRKISS 启用/禁用 AirKiss 功能 设置命令 响应 AT+QAIRKISS= OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 参数 整型。启用/禁用 AirKiss 功能。 0 禁用 1 启用 2.1.13. AT+QSTAST 查询 STA 模式开启状态 该命令用于查询 STA 模式开启状态。 AT+QSTAST 执行命令 AT+QSTAST 查询 STA 模式开启状态 响应 +QSTAST: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。STA 模式开启状态。 STATION_DOWN 关闭 上海移远通信技术股份有限公司 18 / 106 STATION_UP 开启 FC41D AT 命令手册 2.1.14. AT+QSTADHCP 启用/禁用 STA 模式下 DHCP 服务进程 该命令用于启用或禁用 STA 模式下 DHCP 服务进程。 AT+QSTADHCP 启用/禁用 STA 模式下 DHCP 服务进程 设置命令 响应 AT+QSTADHCP= OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 整型。启用或禁用 STA 模式下 DHCP 服务进程。 0 禁用 1 启用 2.1.15. AT+QSTADHCPDEF 启用/禁用 STA 模式下 DHCP 服务进程并保存配置 该命令用于启用或禁用 STA 模式下 DHCP 服务进程并保存配置。 AT+QSTADHCPDEF 启用/禁用 STA 模式下 DHCP 服务进程并保存配置 设置命令 AT+QSTADHCPDEF= 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用 STA 模式下 DHCP 服务进程。 0 禁用 1 启用 上海移远通信技术股份有限公司 19 / 106 2.1.16. AT+QSTASTATIC 设置 STA 模式静态 IP 该命令用于设置 STA 模式静态 IP。 AT+QSTASTATIC 设置 STA 模式静态 IP 设置命令 响应 AT+QSTASTATIC=,,, OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 字符串类型(无双引号)。STA 模式静态 IP 地址。 字符串类型(无双引号)。模块的子网掩码。 字符串类型(无双引号)。模块的网关地址。 字符串类型(无双引号)。模块的 DNS 地址。 2.1.17. AT+QSTASTOP 禁用 STA 模式 该命令用于禁用 STA 模式。 AT+QSTASTOP 执行命令 AT+QSTASTOP 禁用 STA 模式 最大响应时间 响应 OK 或 ERROR 300 毫秒 特性说明 / 2.1.18. AT+QSOFTAP 启用 AP 模式 该命令用于启用 AP 模式。 AT+QSOFTAP 启用 AP 模式 设置命令 响应 AT+QSOFTAP=[,] OK 或 上海移远通信技术股份有限公司 FC41D AT 命令手册 20 / 106 最大响应时间 特性说明 参数 FC41D AT 命令手册 ERROR 3300 毫秒(开启加密热点)/300 毫秒(开启无密码热点) 该命令立即生效; 参数配置不保存。 字符串类型(无双引号)。AP 名称。范围:1~32;单位:字节。 字符串类型(无双引号)。AP 密钥。范围:8~63;单位:字节。省略该参数开启 无密码热点。 2.1.19. AT+QAPSTATE 查询 AP 模式开启状态 该命令用于查询 AP 模式开启状态。 AT+QAPSTATE 执行命令 AT+QAPSTATE 查询 AP 模式开启状态 响应 +QAPSTATE: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。AP 模式开启状态。 SOFTAP_DOWN 关闭 SOFTAP_UP 开启 2.1.20. AT+QAPSTATIC 设置 AP 模式静态 IP 该命令用于设置 AP 模式静态 IP。 AT+QAPSTATIC 设置 AP 模式静态 IP 设置命令 响应 AT+QAPSTATIC=,,, OK 或 ERROR 上海移远通信技术股份有限公司 21 / 106 最大响应时间 特性说明 300 毫秒 该命令立即生效; 参数配置不保存。 参数 字符型类型(无双引号)。AP 模式静态 IP 地址。 字符串类型(无双引号)。模块的子网掩码。 字符串类型(无双引号)。模块的网关地址。 字符串类型(无双引号)。模块的 DNS 地址。 2.1.21. AT+QSOFTAPSTOP 禁用 AP 模式 该命令用于禁用 AP 模式。 AT+QSOFTAPSTOP 禁用 AP 模式 执行命令 AT+QSOFTAPSTOP 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / FC41D AT 命令手册 2.1.22. AT+QSTAAPINFO 连接 AP 热点 该命令用于连接 AP 热点进入 STA 模式。 AT+QSTAAPINFO 连接 AP 热点 设置命令 AT+QSTAAPINFO=[,] 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 字符串类型(无双引号)。待连接 AP 热点名称。范围:1~32;单位:字节。 上海移远通信技术股份有限公司 22 / 106 FC41D AT 命令手册 字符串类型(无双引号)。待连接 AP 热点密钥。范围:8~63;单位:字节。省略该参数连接无 密码热点。 2.1.23. AT+QSTAAPINFODEF 连接热点并保存热点信息 该命令用于连接热点进入 STA 模式,并保存热点信息。 AT+QSTAAPINFODEF 连接热点并保存热点信息 设置命令 响应 AT+QSTAAPINFODEF=[,] OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置自动保存。 参数 字符串类型(无双引号)。待连接 AP 热点名称。范围:1~32;单位:字节。 字符串类型(无双引号)。待连接 AP 热点密钥。范围:8~63;单位:字节。省略 该参数连接无密码热点。 2.1.24. AT+QGETWIFISTATE 查询已连接热点信息 该命令用于当模块启用 STA 模式时,查询已连接热点信息。 AT+QGETWIFISTATE 执行命令 AT+QGETWIFISTATE 查询已连接热点信息 响应 +QGETWIFISTATE: ssid=,bssid=,rssi=< RSSI>,channel=,cipher_type= 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型。Wi-Fi 热点名称。 字符串类型(无双引号)。Wi-Fi 网卡 MAC 地址。 上海移远通信技术股份有限公司 23 / 106 FC41D AT 命令手册 整型。Wi-Fi 信号强度。 整型。STA 模式下,模块与热点连接、通信的信道。 字符串类型(无双引号)。加密类型。 2.1.25. AT+QWSCAN 查询扫描到的热点信息 该命令用于查询扫描到的热点信息。 AT+QWSCAN 执行命令 AT+QWSCAN 查询扫描到的热点信息 响应 +QWSCAN: ,,,, […] 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型。Wi-Fi 热点名称。 字符串类型(无双引号)。加密类型。 整型。Wi-Fi 信号强度。 字符串类型(无双引号)。Wi-Fi 网卡 MAC 地址。 整型。STA 模式下,模块与热点连接、通信的信道。 2.1.26. AT+QWEBCFG 启用/禁用 Web 配网 该命令用于启用或禁用 Web 配网功能。 AT+QWEBCFG 启用/禁用 Web 配网 设置命令 响应 AT+QWEBCFG= OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 上海移远通信技术股份有限公司 24 / 106 参数 整型。启用/禁用 Web 配网功能。 0 禁用 1 启用 2.2. BLE 相关 AT 命令详解 2.2.1. AT+QBLEINIT 初始化 BLE 该命令用于初始化 BLE。 AT+QBLEINIT 初始化 BLE 设置命令 AT+QBLEINIT= 查询命令 AT+QBLEINIT? 响应 OK 或 ERROR 响应 +QBLEINIT: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 整型。初始化 BLE。 1 模块为中心设备进行 BLE 初始化 2 模块为外围设备进行 BLE 初始化 3 模块为外围设备进行蓝牙配网 FC41D AT 命令手册 上海移远通信技术股份有限公司 25 / 106 FC41D AT 命令手册 2.2.2. AT+QBLEADDR 查询 BLE 设备地址 该命令用于查询 BLE 设备地址。 AT+QBLEADDR 查询命令 AT+QBLEADDR? 查询 BLE 设备地址 响应 +QBLEADDR: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。BLE 设备地址。48 位地址以十六进制数串表示,如 58:D3:91:01:02:03。 2.2.3. AT+QBLENAME 设置 BLE 名称 该命令用于设置 BLE 名称。 AT+QBLENAME 查询命令 AT+QBLENAME? 设置 BLE 名称 响应 +QBLENAME: 设置命令 AT+QBLENAME= 最大响应时间 特性说明 OK 或 ERROR 响应 OK 或 ERROR 300 毫秒 / 上海移远通信技术股份有限公司 26 / 106 参数 FC41D AT 命令手册 字符串类型(无双引号)。BLE 名称。最大长度:25 字节。 2.2.4. AT+QBLEADVPARAM 设置 BLE 广播参数 该命令用于模块作为外围设备时设置 BLE 广播参数。 AT+QBLEADVPARAM 设置 BLE 广播参数 设置命令 AT+QBLEADVPARAM=, 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 整型。非定向广播及低占空比定向广播的最小广播间隔。 范围:0x0020~0x4000(对应的时间范围:20 毫秒~10.24 秒);默认值:0x0800 (1.28 秒);单位:timeslot(1 timeslot = 0.625 毫秒)。 整型。非定向广播及低占空比定向广播的最大广播间隔。 范围:0x0020~0x4000(对应的时间范围:20 毫秒~10.24 秒);默认值:0x0800 (1.28 秒);单位:timeslot(1 timeslot = 0.625 毫秒)。 备注 如需使用 AT+QBLEADVPARAM 配置广播参数,则必须在使用 AT+QBLEADVSTART 开始广播之前进 行设置。 上海移远通信技术股份有限公司 27 / 106 2.2.5. AT+QBLEADVDATA 设置 BLE 广播数据 该命令用于模块作为外围设备时设置 BLE 广播数据。 FC41D AT 命令手册 图 1:BLE 广播数据报文格式 AT+QBLEADVDATA 设置 BLE 广播数据 设置命令 AT+QBLEADVDATA= 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 字符串类型(无双引号)。广播数据。由以下三个字段组成(即多个 AD Structure 组成),组成方式符合上图的报文格式,内容必须是十六进制的数串。 Length AD Structure 的长度,包括 AD Type 和 AD Data 的长度,不包含 Length 本身的 1 字节。最大 0x1e,即数据域最大长度为 30 字节。 AD Type 该广播数据所属的类型,如功耗级别 Tx Power Level(0x0A)、 设备名称 Local Name(0x09)、角色 Le Role(0x1C)、服务标 识 Service UUIDs(0x16)等。对端扫描到广播后,可以根据 AD Type 判断出广播数据的意义。 AD Data 广播数据内容,以大端方式组织。 上海移远通信技术股份有限公司 28 / 106 FC41D AT 命令手册 备注 关 于 AD Type 的 类 型 和 含 义 取 值 , 请 参 考 BLE 官 方 文 档 Core Specification 5.2 (https://www.bluetooth.com/specifications/specs/core-specification/)。 2.2.6. AT+QBLEGATTSSRV 创建 BLE 服务 该命令用于模块作为外围设备时创建 BLE 服务。 AT+QBLEGATTSSRV 创建 BLE 服务 设置命令 AT+QBLEGATTSSRV= 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 字符串类型(无双引号)。蓝牙服务 UUID。长度:2 字节或 16 字节。 备注 该命令仅支持一次创建一个 BLE 服务。 2.2.7. AT+QBLEGATTSCHAR 创建 BLE 特征值 该命令用于模块作为外围设备时创建 BLE 特征值。 AT+QBLEGATTSCHAR 创建 BLE 特征值 设置命令 AT+QBLEGATTSCHAR= 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 上海移远通信技术股份有限公司 29 / 106 参数 FC41D AT 命令手册 字符串类型(无双引号)。特征值 UUID。长度:2 字节或 16 字节。 2.2.8. AT+QBLEADVSTART 开启 BLE 广播 该命令用于模块作为外围设备时开启 BLE 广播。 AT+QBLEADVSTART 开启 BLE 广播 执行命令 AT+QBLEADVSTART 响应 OK 或 ERROR 最大响应时间 1000 毫秒 特性说明 / 2.2.9. AT+QBLEADVSTOP 禁用 BLE 广播 该命令用于模块作为外围设备时禁用 BLE 广播。 AT+QBLEADVSTOP 禁用 BLE 广播 执行命令 AT+QBLEADVSTOP 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 2.2.10. AT+QBLEGATTSNTFY 发送 GATT 数据 该命令用于模块作为外围设备时发送 GATT 数据。 AT+QBLEGATTSNTFY 发送 GATT 数据 设置命令 AT+QBLEGATTSNTFY=[,], 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 上海移远通信技术股份有限公司 30 / 106 参数 FC41D AT 命令手册 字符串类型(无双引号)。特征值的 UUID。长度:2 字节或者 16 字节。 整型。十六进制数据长度。使用该参数时,模块会将转换为十六进制再进行 发送。例如,若为 123456,模块会将该数据转换为 0x123456 进行发送。 字符串类型(无双引号)。GATT 数据。 2.2.11. AT+QBLESCAN 打开/关闭 BLE 扫描 该命令用于模块作为中心设备时打开或关闭 BLE 扫描。 AT+QBLESCAN 打开/关闭 BLE 扫描 设置命令 响应 AT+QBLESCAN=[,] 如果为 0: OK 或 ERROR 如果为 1: OK +QBLESCAN:,, 或 ERROR 如果为 2: OK 最大响应时间 特性说明 +QBLESCAN:,,, 或 ERROR 1000 毫秒 / 参数 整型。打开或关闭 BLE 扫描。 0 关闭 1 打开,不输出广播数据及扫描应答数据。 2 打开,输出广播数据及扫描应答数据。该模式下无需手动关闭 BLE 扫描。 整型。扫描持续时间。范围:500~10000;单位:毫秒。当为 2 时,必 上海移远通信技术股份有限公司 31 / 106 FC41D AT 命令手册 须设置该参数。 字符串类型(无双引号)。BLE 设备名称。 整型。BLE 设备地址类型。 0 公共地址 1 随机地址 字符串类型(无双引号)。BLE 设备地址。长度:12 字节。 字符串类型(无双引号)。扫描到的 BLE 数据及扫描应答数据。 2.2.12. AT+QBLESCANPARAM 设置 BLE 扫描参数 该命令用于模块作为中心设备时设置 BLE 扫描参数。 AT+QBLESCANPARAM 设置 BLE 扫描参数 设置命令 AT+QBLESCANPARAM=, 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 整型。LE 扫描间隔。范围:0x0012~0x1000(对应的时间范围:11.25 毫秒~2.56 秒);默认值:0x0064;单位:timeslot(1 timeslot = 0.625 毫秒)。 整型。LE 扫描持续的时间。要小于或等于。范 围:0x0011~0x1000(对应的时间范围:10.625 毫秒~2.56 秒);默认值:0x001E; 单位:timeslot(1 timeslot = 0.625 毫秒)。 2.2.13. AT+QBLECONN 连接外围设备 该命令用于模块作为中心设备时连接外围设备。 AT+QBLECONN 连接外围设备 设置命令 AT+QBLECONN=, 最大响应时间 特性说明 响应 OK 或 ERROR 3000 毫秒 该命令立即生效; 参数配置不保存; 上海移远通信技术股份有限公司 32 / 106 连接超时时间为 18 秒。 FC41D AT 命令手册 参数 整型。外围设备地址类型。 0 公用地址 1 随机地址 字符串类型(无双引号)。外围设备地址。 2.2.14. AT+QBLECONNPARAM 设置连接参数 该命令用于模块作为中心设备时设置连接参数。 AT+QBLECONNPARAM 设置连接参数 设置命令 响应 AT+QBLECONNPARAM=,, 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置不保存。 参数 整型。连接时间间隔值。范围:0x0006~0x0C80(对应的时间范围:7.5 毫秒~4 秒); 默认值:30;单位:1.25 毫秒。 整型。LE 链路的监督超时。范围:0x000A~0x0C80(对应的时间范围:100 毫秒~32 秒);默认值:500;单位:10 毫秒。 整型。从设备延迟一定数量的连接事件。范围:0~499(0x0000~0x01F3)。默认值: 0。 2.2.15. AT+QBLECFGMTU 设置 BLE 最大传输单元 该命令用于模块作为中心设备时设置 BLE 最大传输单元。 AT+QBLECFGMTU 设置 BLE 最大传输单元 查询命令 响应 AT+QBLECFGMTU? +QBLECFGMTU: OK 上海移远通信技术股份有限公司 33 / 106 FC41D AT 命令手册 设置命令 AT+QBLECFGMTU= 最大响应时间 特性说明 或 ERROR 响应 OK +QBLEMTU: 或 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。最大传输单元值。范围:23~512;单位:字节。 2.2.16. AT+QBLEGATTCNTFCFG 启用/禁用通知 该命令用于模块作为中心设备时启用/禁用通知。 AT+QBLEGATTCNTFCFG 启用/禁用通知 设置命令 响应 AT+QBLEGATTCNTFCFG=,< enable> OK 或者 ERROR 最大响应时间 300 毫秒 特性说明 / 参数 字符串类型(无双引号)。特征值的 UUID。长度:2 字节或 16 字节。 整型。启用/禁用通知。 0 禁用 1 启用 上海移远通信技术股份有限公司 34 / 106 FC41D AT 命令手册 2.2.17. AT+QBLEGATTCWR 发送数据 该命令用于模块作为中心设备时发送 GATT 数据。 AT+QBLEGATTCWR 发送数据 设置命令 响应 AT+QBLEGATTCWR=[,], 或 ERROR 最大响应时间 300 毫秒 特性说明 / 参数 字符串类型(无双引号)。特征值的 UUID。长度:2 字节或者 16 字节。 整型。十六进制数据长度。使用该参数时,模块会将转换为十六进制再进行 发送,例如,若为 123456,模块会将该数据转换成 0x123456 进行发送。 字符串类型(无双引号)。GATT 数据。 2.2.18. AT+QBLEGATTCRD 读取数据 该命令用于模块作为中心设备时读取 GATT 数据。 AT+QBLEGATTCRD 读取数据 设置命令 AT+QBLEGATTCRD= 最大响应时间 特性说明 响应 OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 字符串类型(无双引号)。特征值的 UUID。长度:2 字节或 16 字节。 字符串类型(无双引号)。读取到的 GATT 数据。 上海移远通信技术股份有限公司 35 / 106 2.2.19. AT+QBLEDISCONN 断开 BLE 连接 该命令用于断开 BLE 连接。 AT+QBLEDISCONN 断开 BLE 连接 执行命令 AT+QBLEDISCONN 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / 2.2.20. AT+QBLESTAT 查询 BLE 设备状态 该命令用于查询 BLE 设备状态。 AT+QBLESTAT 执行命令 AT+QBLESTAT 查询 BLE 设备状态 响应 +QBLESTAT: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 字符串类型(无双引号)。BLE 设备当前状态。 NOINIT 未初始化状态 INIT 初始化状态 ADVERTISING 广播状态 NOADVERTISING 无广播状态 CONNECTED 连接状态 DISCONNECTED 断开连接状态 FC41D AT 命令手册 上海移远通信技术股份有限公司 36 / 106 FC41D AT 命令手册 2.3. TCP/UDP 相关 AT 命令详解 2.3.1. AT+QICFG 配置 TCP/UDP Socket 服务相关参数 AT+QICFG 配置 TCP/UDP Socket 服务相关参数 测试命令 AT+QICFG=? 响应 +QICFG: 'transpktsize',(支持的范围) +QICFG: 'transwaittm',(支持的范围) +QICFG: 'accept/mode',(支持的列表) +QICFG: 'tcp/tw_cycle',(支持的列表) +QICFG: 'datatype',(支持的列表) 设置命令 配置透传模式下数据发送的分包长度 AT+QICFG='transpktsize'[,] OK 响应 若省略可选参数,则查询当前配置: +QICFG: 'transpktsize', OK 设置命令 配置透传模式下串口接收用户数据的等 待时间 AT+QICFG='transwaittm'[,] 若指定可选参数,则设置透传模式下数据发送的分包长度: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QICFG: 'transwaittm', OK 设置命令 配置'TCP Incoming'连接的接入方式 AT+QICFG='accept/mode'[,] 若指定可选参数,则设置透传模式下串口接收用户数据的等待 时间: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QICFG: 'accept/mode', OK 若指定可选参数,则配置'TCP Incoming'连接的接入方式: OK 上海移远通信技术股份有限公司 37 / 106 FC41D AT 命令手册 设置命令 配置'TCP'连接占用端口的释放方式 AT+QICFG='tcp/tw_cycle'[,] 或 ERROR 响应 若省略可选参数,则查询当前配置: +QICFG: 'tcp/tw_cycle', OK 设置命令 配置发送数据格式 AT+QICFG='datatype'[,] 若指定可选参数,则配置'TCP'连接占用端口的释放方式: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QICFG: 'datatype', OK 最大响应时间 特性说明 若指定可选参数,则配置发送数据格式: OK 或 ERROR 300 毫秒 / 参数 整型。待发数据的分包长度。范围:1~1460;默认值:1024;单位:字节。 整型。透传模式下,串口已接收的数据小于时,继续等待串口数据 的时长。当=0 时,表示收到数据立即发送。范围:0~20;默认值: 2;单位:100 毫秒。 整型。TCP Incoming 连接请求的接入方式。 0 自动接入 1 手动接入,通过 AT+QIACCEPT 接受 整型。TCP 连接释放占用端口的方式。 0 立即释放 1 延时释放 整型。发送的数据格式。 0 非十六进制字符串 1 十六进制字符串 上海移远通信技术股份有限公司 38 / 106 FC41D AT 命令手册 2.3.2. AT+QIOPEN 打开 TCP/UDP Socket 服务 该命令用于打开 TCP/UDP Socket 服务。TCP 客户端建立的最大响应时间由 TCP 三次握手的最大超 时时间决定。FC41D 模块支持 TCP 三次握手的最大超时时间为 120 秒;当为'UDP'、'TCP LISTENER'或'UDP SERVICE'时,建立 Socket 服务的最大响应时间约为 300 毫秒。 AT+QIOPEN 打开 TCP/UDP Socket 服务 测试命令 AT+QIOPEN=? 响应 +QIOPEN: (支持的范围),(支持的 列 表 ),'ip/dns',( 支 持 的 范 围 ),( 支 持 的 范围),(支持的范围) 设置命令 AT+QIOPEN=,,,,, OK 响应 若等于 2: CONNECT 或 ERROR 若不等于 2: OK 最大响应时间 特性说明 +QIOPEN: , 或 ERROR / / 参数 整型。Socket ID。范围:0~11。 字符串类型。Socket 服务类型。 'TCP' 客户端建立 TCP 连接 'UDP' 客户端建立 UDP 连接 'TCP LISTENER' 建立 TCP 服务器监听 TCP 连接 'UDP SERVICE' 建立 UDP 服务 字符串类型。远端服务器的地址。仅当是'TCP'/'UDP'时才有效。 字符串类型。远端服务器的域名。仅当是'TCP'/'UDP'时才有效。 整型。远程服务器端口。仅当是'TCP'/'UDP'时才有效。范围: 1~65535。 整型。本地端口。当为'TCP LISTENER'/'UDP SERVICE'时,该 参数必须指定。范围:1~65535。 上海移远通信技术股份有限公司 39 / 106 FC41D AT 命令手册 整型。串口数据模式。 0 缓存模式。Socket 通过 AT 命令收发数据 1 直吐模式。Socket 通过 AT 命令发送数据,收到数据通过 URC 方式上报 2 透传模式。通过串口接收的数据会直接发送到网络端,从网络接收到的数据会 从串口直接输出 整型。结果码。详见第 5 章。 备注 当='TCP LISTENER'/'UDP SERVICE'时,不能设置为 2。 2.3.3. AT+QISTATE 查询 TCP/UDP Socket 服务状态 AT+QISTATE 查询 TCP/UDP Socket 服务状态 设置命令 AT+QISTATE= 响应 +QISTATE: ,,,< remote_port>,, 查询命令 AT+QISTATE? OK 响应 返回现存所有连接状态: [+QISTATE: ,,,< remote_port>,,] […] 执行命令 AT+QISTATE OK 响应 返回现存所有连接状态: [+QISTATE: ,,,< remote_port>,,] […] 最大响应时间 特性说明 OK 300 毫秒 / 上海移远通信技术股份有限公司 40 / 106 参数 FC41D AT 命令手册 整型。Socket ID。范围:0~11。 字符串类型。Socket 服务类型。 'TCP' 客户端建立 TCP 连接 'UDP' 客户端建立 UDP 连接 'TCP LISTENER' 建立 TCP 服务器监听 TCP 连接 'UDP SERVICE' 建立 UDP 服务 'TCP INCOMING' 建立 TCP 服务器接受的 TCP 连接 字 符 串 类 型。 远 端服 务 器的 地 址 , 仅当 为 'TCP'/'UDP'/'TCP INCOMING'时有效。 整 型 , 远 端 服 务 器 的 端 口 号 , 仅 当 为 'TCP'/'UDP'/'TCP INCOMING'时有效。 整型。本地端口号。 整型。Socket 服务状态。 0 'Initial' 尚未建立连接 1 'Opening' 客户端正在连接或者服务器正尝试监听 2 'Connected' 客户端连接已建立 3 'Listening' 服务器正在监听 4 'Closing' 连接断开 2.3.4. AT+QISEND 通过 TCP/UDP Socket 服务发送数据 AT+QISEND 通过 TCP/UDP Socket 服务发送数据 测试命令 响应 AT+QISEND=? +QISEND: (支持的范围),(支持的范 围),'data'[,'remote_ip',(支持的范围)] 设置命令 当为 0,可查询发送数据大小 AT+QISEND=,0 OK 响应 +QISEND: ,, OK 或 设置命令 若为'UDP SERVICE' AT+QISEND=,, ERROR 响应 +QISEND: ,, OK 或 ERROR 上海移远通信技术股份有限公司 41 / 106 设置命令 若为'TCP'/'UDP'/'TCP INCOMING' AT+QISEND=,, 响应 +QISEND: OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / FC41D AT 命令手册 参数 整型。Socket ID。范围:0~11。 整型。待发送数据字节长度。范围:0~1460;单位:字节。 字符串类型。待发送的数据。默认为十六进制字符串。 字符串类型。待发送数据的目标地址。仅当为'UDP SERVICE' 才有效。 整型。待发送数据的目标端口。仅当为'UDP SERVICE'才有效。 范围:1~65535。 整型。实际写入 Socket 中的数据长度。单位:字节。 整型。写入 Socket 中的总数据长度。单位:字节。 整型。已经被应答的数据长度。单位:字节。 整型。未被应答的数据长度。单位:字节。 2.3.5. AT+QIRD 读取 TCP/UDP Socket 服务收到的数据 AT+QIRD 读取 TCP/UDP Socket 服务收到的数据 测试命令 AT+QIRD=? 响应 +QIRD: (支持的范围),(支持的范围) 设置命令 当为 0,可查询接收数据大小 AT+QIRD=,0 OK 响应 +QISEND: ,, OK 或 设置命令 当为'UDP SERVICE' AT+QIRD=, ERROR 响应 +QIRD: ,, 上海移远通信技术股份有限公司 42 / 106 设置命令 当为'TCP'/'UDP'/'TCP INCOMING' AT+QIRD=, OK 或 ERROR 响应 +QIRD: OK 或 ERROR 最大响应时间 300 毫秒 特性说明 / FC41D AT 命令手册 参数 整型。Socket ID。范围:0~11。 整型。待读取的数据长度。范围:0~1500;单位:字节。 字符串类型。接收数据的源地址。仅当为'UDP SERVICE'才有效。 整型。接收数据的源端口。仅当为'UDP SERVICE'才有效。 整型。实际读取的数据长度。单位:字节。 整型。Socket 收到的总数据长度。单位:字节。 整型。已经被读取的数据长度。单位:字节。 整型。未被读取的数据长度。单位:字节。 字符串类型(无双引号)。实际读取的数据。单位:字节。 2.3.6. AT+QIACCEPT 接受/拒绝 TCP/UDP Socket 服务远端接入请求 AT+QIACCEPT 接受/拒绝 TCP/UDP Socket 服务远端接入请求 测试命令 AT+QIACCEPT=? 响应 +QIACCEPT: (支持的范围),(支持的列表),(支持的范围) 设置命令 接受/拒绝连接请求 AT+QIACCEPT=, [,] OK 响应 [+QIACCEPT: ,,] OK 或 ERROR 上海移远通信技术股份有限公司 43 / 106 FC41D AT 命令手册 最大响应时间 特性说明 300 毫秒 / 参数 整型。TCP Server 的 Socket 连接号。范围:0~11。 整型。拒绝或接受 TCP/UDP Socket 服务远端接入请求。 0 拒绝 1 接受 整型。接入连接的 Socket 连接号。仅当=1 时有效。范围:0~11。 字符串类型。接入连接的源地址。 整型。接入连接的源端口。 2.3.7. AT+QISWTMD 切换数据访问模式 AT+QISWTMD 切换数据访问模式 测试命令 AT+QISWTMD=? 响应 +QISWTMD: ( 支 持 的 范 围 ),( 支 持 的 范围) 设置命令 AT+QISWTMD=, 最大响应时间 OK 响应 OK 或 CONNECT 或 ERROR 300 毫秒 特性说明 / 参数 整型。Socket ID。范围:0~11。 整型。串口数据模式。 0 缓存模式。Socket 通过 AT 命令收发数据 1 直吐模式。Socket 通过 AT 命令发送数据,收到数据通过 URC 方式上报 2 透传模式。通过串口接收的数据会直接发送到网络端,从网络接收到的数 据会从串口直接输出 上海移远通信技术股份有限公司 44 / 106 FC41D AT 命令手册 2.3.8. AT+QICLOSE 关闭 TCP/UDP Socket 服务 AT+QICLOSE 关闭 TCP/UDP Socket 服务 测试命令 AT+QICLOSE=? 响应 +QICLOSE: ( 支 持 的 范 围 ),( 支 持 的 范围) 设置命令 AT+QICLOSE=[,] 最大响应时间 OK 响应 OK +QIURC: 'closed', 或 ERROR / 特性说明 / 参数 整型。Socket ID。范围:0~11。 整型。Socket 服务关闭的超时时长。范围:1~60;默认值:2;单位:秒。 2.3.9. AT+QIGETERROR 查询 TCP/UDP Socket 服务相关的结果码 AT+QIGETERROR 执行命令 AT+QIGETERROR 查询 TCP/UDP Socket 服务相关的结果码 响应 +QIGETERROR: , 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。结果码。请参考第 5 章。 字符串类型。结果码描述。 上海移远通信技术股份有限公司 45 / 106 2.3.10. ATO 进入透传模式 ATO 进入透传模式 执行命令 ATO 最大响应时间 特性说明 响应 CONNECT 或 NO CARRIER 300 毫秒 / 备注 如果之前没有建立 Socket 连接,ATO 返回 NO CARRIER。 FC41D AT 命令手册 2.3.11. +++ 退出透传模式 +++ 退出透传模式 执行命令 +++ 最大响应时间 特性说明 响应 OK 300 毫秒 / 备注 +++退出透传模式后,如果 Socket 连接没有断开,可以通过 ATO 再次进入透传模式。 上海移远通信技术股份有限公司 46 / 106 FC41D AT 命令手册 2.4. SSL 相关 AT 命令详解 2.4.1. AT+QSSLCFG 配置 SSL 上下文参数 AT+QSSLCFG 配置 SSL 上下文参数 测试命令 AT+QSSLCFG=? 响应 +QSSLCFG: 'version',(支持的范围),(支持的 范围) +QSSLCFG: 'verify',( 支 持 的 范 围 ),( 支 持 的 范围) +QSSLCFG: 'ciphersuite',( 支 持 的 范 围), +QSSLCFG: 'negotiatetimeout',( 支 持 的 范 围),(支持的范围) +QSSLCFG: 'sni',( 支 持 的 范 围 ),( 支 持 的 范围) 设置命令 配置 SSL 版本号 AT+QSSLCFG='version',[,] OK 响应 若省略可选参数,则查询当前配置: +QSSLCFG: 'version',, OK 设置命令 配置 SSL 校验等级 AT+QSSLCFG='verify', [,] 若指定可选参数,则配置 SSL 版本号: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QSSLCFG: 'verify',, OK 设置命令 配置加密套件 AT+QSSLCFG='ciphersuite',[,[[,[,…]]] 若指定可选参数,则配置 SSL 校验等级: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QSSLCFG: 'ciphersuite',[,[,[,…]]] 上海移远通信技术股份有限公司 47 / 106 FC41D AT 命令手册 OK 设置命令 配置 SSL 握手的超时时间 AT+QSSLCFG='negotiatetimeout',< SSL_ctxID>[,] 若指定可选参数,则配置加密套件: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QSSLCFG: 'negotiatetimeout',, OK 设置命令 启用或禁用 TLS 服务器名称显示功能 AT+QSSLCFG='sni',[,< SNI_value>] 若指定可选参数,则配置 SSL 握手的超时时间: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QSSLCFG: 'sni',, OK 最大响应时间 特性说明 若指定可选参数,则启用或禁用 TLS 服务器名称显示功能: OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。SSL 上下文 ID。范围:0~5。 整型。SSL 版本号。 0 SSL3.0 1 TLS1.0 2 TLS1.1 3 TLS1.2 4 以上都支持 整型。SSL 的校验等级。 上海移远通信技术股份有限公司 48 / 106 FC41D AT 命令手册 0 无认证方式 1 单向认证(客户端验证服务器的合法性) 2 双向认证(客户端与服务器相互验证对方的合法性) 十六进制的整型,以 0x 开头。0xFFFF 表示支持全部加密套件。 0x0004 TLS_RSA_WITH_RC4_128_MD5 0x0005 TLS_RSA_WITH_RC4_128_SHA 0x002F TLS_RSA_WITH_AES_128_CBC_SHA 0x0035 TLS_RSA_WITH_AES_256_CBC_SHA 0x003C TLS_RSA_WITH_AES_128_CBC_SHA256 0x003D TLS_RSA_WITH_AES_256_CBC_SHA256 0xc027 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 0xc02F TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 整型。SSL 握手的超时时间。范围:60~300;默认值:120;单位:秒。 整型。启用或禁用 TLS 服务器名称显示功能。 0 禁用 1 启用 2.4.2. AT+QSSLCERT 上传/下载/删除 SSL 证书 AT+QSSLCERT 上传/下载/删除 SSL 证书 测试命令 AT+QSSLCERT=? 响应 +QSSLCERT: (支持的列表),(支持的范围) 查询命令 AT+QSSLCERT? OK 响应 [+QSSLCERT: ,] […] OK 设置命令 上传证书 AT+QSSLCERT=,, 响应 CONNECT //返回 CONNECT 后输入文件内容,输入内容将自动写入 flash 中。输入内容长度达到指定长度后模块退出数据模式。 OK 或 ERROR 设置命令 下载证书 AT+QSSLCERT=, 响应 +QSSLCERT: , //输出文件内容 OK 或 上海移远通信技术股份有限公司 49 / 106 FC41D AT 命令手册 ERROR 设置命令 删除证书 AT+QSSLCERT=, 响应 OK 或 ERROR 最大响应时间 取决于用户输入数据的速度 特性说明 该命令立即生效; 参数配置自动保存。 参数 字符串类型。证书类型。 'CA' CA 证书。 'User Cert' 客户端证书。 'User Key' 客户端 Key 文件。 整型。操作模式。 0 删除证书 1 下载证书 2 上传证书 整型。证书内容的长度。 整型。证书是否存在。 0 不存在 1 存在 2.4.3. AT+QSSLOPEN 打开 SSL 客户端 该命令用于打开 SSL 客户端,创建 SSL 连接。SSL 连接的建立包含 TCP 三次握手和 SSL 握手两个过 程,因此该命令的最大超时时间是 TCP 三次握手的超时时间(120 秒)与的总和。 AT+QSSLOPEN 打开 SSL 客户端 测试命令 AT+QSSLOPEN=? 响应 +QSSLOPEN: ( 支 持 的 范 围 ),( 支 持 的 范 围 ),'ip/dns',( 支 持 的 范 围 ),( 支 持的范围),(支持的范围) 设置命令 AT+QSSLOPEN=,,,[,,] OK 响应 如果等于 2: CONNECT 或 ERROR 上海移远通信技术股份有限公司 50 / 106 FC41D AT 命令手册 最大响应时间 特性说明 如果不等于 2: OK +QSSLOPEN: , 或 ERROR / / 参数 整型。SSL 上下文 ID。范围:0~5。 整型。Socket ID。范围:0~11。 字符串类型。远端服务器的地址。 字符串类型。远端服务器的域名。 整型。远程服务器端口。仅当是'TCP'/'UDP'时才有效。范围: 1~65535。 整型。本地端口。范围:1~65535。 整型。串口数据模式。 0 缓存模式。Socket 通过 AT 命令收发数据 1 直吐模式。Socket 通过 AT 命令发送数据,收到数据通过 URC 方式上报 2 透传模式。通过串口接收的数据会直接发送到网络端,从网络接收到的数 据会从串口直接输出 整型。结果码。请参考第 5 章。 2.4.4. AT+QSSLSEND 通过 SSL 客户端发送数据 AT+QSSLSEND 通过 SSL 客户端发送数据 测试命令 响应 AT+QSSLSEND=? +QSSLSEND: (支持的范围),(支持的 范围) 设置命令 AT+QSSLSEND=,, OK 响应 +QSSLSEND: OK 或 ERROR 上海移远通信技术股份有限公司 51 / 106 FC41D AT 命令手册 最大响应时间 特性说明 300 毫秒 / 参数 整型。Socket ID。范围:0~11。 整型。待发送数据的长度。范围:1~1460;单位:字节。 字符串类型。待发送的数据。 整型。实际写入的数据长度。单位:字节。 2.4.5. AT+QSSLRECV 读取 SSL 客户端收到的数据 AT+QSSLRECV 读取 SSL 客户端收到的数据 测试命令 响应 AT+QSSLRECV=? +QSSLRECV: ( 支 持 的 范 围 ),( 支 持 的 范围) 设置命令 AT+QSSLRECV=, OK 响应 +QSSLRECV: 最大响应时间 特性说明 OK 或 ERROR 300 毫秒 / 参数 整型。Socket ID。范围:0~11。 整型。读取的数据长度。单位:字节。 整型。实际读取的数据长度。单位:字节。 字符串类型(无双引号)。实际读取的数据。 上海移远通信技术股份有限公司 52 / 106 FC41D AT 命令手册 2.4.6. AT+QSSLSTATE 查询 SSL 客户端状态 AT+QSSLSTATE 查询 SSL 客户端状态 设置命令 AT+QSSLSTATE= 响应 +QSSLSTATE: ,'SSL CLIENT',,,, 查询命令 AT+QSSLSTATE? OK 或 ERROR 响应 返回现存所有连接状态: [+QSSLSTATE: ,'SSL CLIENT',,,,] […] 执行命令 AT+QSSLSTATE OK 响应 返回现存所有连接状态: [+QSSLSTATE: ,'SSL CLIENT',,,,] […] 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。Socket ID。范围:0~11。 字符串类型。远端服务器的地址。 整型。远端服务器的端口号。 整型。本地端口号。 整型。Socket 服务状态。 0 'Initial' 尚未建立连接 1 'Opening' 客户端正在连接或者服务器正尝试监听 2 'Connected' 客户端连接已建立 3 'Listening' 服务器正在监听 4 'Closing' 连接断开 上海移远通信技术股份有限公司 53 / 106 FC41D AT 命令手册 2.4.7. AT+QSSLCLOSE 关闭 SSL 客户端 AT+QSSLCLOSE 关闭 SSL 客户端 测试命令 AT+QSSLCLOSE=? 响应 +QSSLCLOSE: ( 支 持 的 范 围 ),( 支 持 的 范围) 设置命令 AT+QSSLCLOSE=[,] 最大响应时间 特性说明 OK 响应 OK +QSSLURC: 'closed', 或 ERROR / / 参数 整型。Socket ID。范围:0~11。 整型。关闭 SSL 客户端的超时时间。范围:1~60;默认值:10;单位:秒。 2.5. MQTT 相关 AT 命令详解 2.5.1. AT+QMTCFG 配置 MQTT 客户端可选参数 该命令用于配置 MQTT 客户端可选参数。 AT+QMTCFG 配置 MQTT 客户端可选参数 测试命令 AT+QMTCFG=? 响应 +QMTCFG: 'version',( 支 持 的 范 围 ),( 支 持 的 列表) +QMTCFG: 'datatype',( 支 持 的 范 围 ),( 支 持 的 列表) +QMTCFG: 'ssl',( 支 持 的 范 围 ),( 支 持 的 列表),(支持的范围) +QMTCFG: 'keepalive',( 支 持 的 范 围 ),( 支 持 的 范围) +QMTCFG: 'session',( 支 持 的 范 围 ),( 支 持 的 上海移远通信技术股份有限公司 54 / 106 FC41D AT 命令手册 列表) +QMTCFG: 'timeout',( 支 持 的 范 围 ),( 支 持 的 范 围 ),( 支 持 的 范 围 ),( 支 持 的 列表) +QMTCFG: 'will',( 支 持 的 范 围 ),( 支 持 的 列 表 ),( 支 持 的 范 围 ),( 支 持 的 列表),'willtopic','willmessage' +QMTCFG: 'recv/mode',( 支 持 的 范 围 ),( 支 持 的 列表) 设置命令 设置 MQTT 协议版本号 AT+QMTCFG='version',[,< vsn>] OK 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'version',, OK 设置命令 设置发送数据格式 AT+QMTCFG='datatype',[, ] 若指定可选参数,则设置 MQTT 协议版本号: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'datatype',, OK 若指定可选参数,则设置 MQTT 客户端发送数据格式: OK 或 设置命令 ERROR 响应 启 用 或 禁 用 SSL 连 接 若省略可选参数,则查询当前配置: AT+QMTCFG='ssl',[,<SSL +QMTCFG: 'ssl',,[,] _enable>[,]] OK 设置命令 设置 MQTT 协议保活时间 AT+QMTCFG='keepalive',[ 若指定任意可选参数,启用或禁用 SSL 连接: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'keepalive',, 上海移远通信技术股份有限公司 55 / 106 FC41D AT 命令手册 ,] OK 设置命令 设置 MQTT 协议会话类型 AT+QMTCFG='session',[, ] 若指定可选参数,则设置 MQTT 协议保活时间: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'session',, OK 设置命令 设置 MQTT 客户端等待响应的超时时间 AT+QMTCFG='timeout',[,< delivery_tm>,,] 若指定可选参数,则设置 MQTT 协议会话类型: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'timeout',,,, OK 设置命令 设置 MQTT 协议 Will 参数 AT+QMTCFG='will',[,,,,,] 若指定可选参数,则设置 MQTT 客户端等待响应的超时时间: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'will',,,,,, OK 设置命令 设置 MQTT 客户端接收信息的读取方式 AT+QMTCFG='recv/mode',[,] 若指定可选参数,则设置 MQTT 协议 Will 参数: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QMTCFG: 'recv/mode',, OK 上海移远通信技术股份有限公司 56 / 106 FC41D AT 命令手册 最大响应时间 特性说明 若指定可选参数,则设置 MQTT 客户端接收信息的读取方式: OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。MQTT 协议的版本号。 3 MQTT 协议 V3 4 MQTT 协议 V4 整型。发送数据格式。 0 非十六进制字符串 1 十六进制字符串 整型。启用/禁用 SSL 连接。 0 禁用。普通 TCP 连接 1 启用 SSL 连接 整型。SSL 上下文 ID。范围:0~5。 整型。保活时间。允许 MQTT 客户端和服务器之间没有数据交互的最大空闲时间。 MQTT 客户端与服务器之间,通过 pingReq、pingResp 消息来保活。 范围:1~3600;默认值:120;单位:秒。 整型。对应 MQTT CONNECT 消息中的会话类型的字段值。 0 该连接则被认为是持久连接。当该客户端断开后,任何订阅的主题和 QoS 被 设置为 1 或 2 的信息都会保存,直到该客户端再次连接上服务器。 1 当该客户端断开后,所有的订阅主题都会被移除。 整型。MQTT 客户端发送完 MQTT 消息后,等待服务器回复消息的最大时长。 范围:1~60;默认值:5;单位:秒。 整型。MQTT 客户端重传 MQTT 消息的最大次数。范围:1~10;默认值:3。 整型。当 MQTT 消息发生重传时,是否以 URC 的形式上报。 0 不上报 1 上报(详情可参考 AT+QMTSUB,AT+QMTPUB 和 AT+QMTUNS。) 整型。MQTT CONNECT 消息中的字段值。 0 忽略,,和的配置 1 将,,和通过 MQTT CONNECT 消息发送到服务器 整型。对应的 QoS 级别。 0 至多发送一次 1 至少发送一次 2 只发送一次 上海移远通信技术股份有限公司 57 / 106 FC41D AT 命令手册 整型。MQTT 客户端意外断开后,服务器是否永久保存已发布的。 0 清除,不永久保存 1 永久保存 字符串类型。Will 主题名称。 字符串类型。客户端意外断开后发布到 Will 主题的消息内容。 整型。MQTT 消息接收方式。 0 直吐方式 1 缓存方式(需要通过 AT+QMTRECV 读取) 备注 在 MQTT 客户端与服务器之间建立 MQTT 连接前,需配置 MQTT 客户端可选参数。 2.5.2. AT+QMTOPEN 建立 MQTT 客户端与服务器之间的会话连接 该命令用于为 MQTT 建立客户端与服务器之间的会话连接。 AT+QMTOPEN 建立 MQTT 客户端与服务器之间的会话连接 测试命令 响应 AT+QMTOPEN=? +QMTOPEN: (支持的范围),'hostname',(支持的 范围) 查询命令 AT+QMTOPEN? OK 响应 返回现存所有连接服务器信息: [+QMTOPEN: ,,] […] 设置命令 AT+QMTOPEN=,, OK 响应 OK 最大响应时间 +QMTOPEN: , 或 ERROR 300 毫秒 特性说明 / 上海移远通信技术股份有限公司 58 / 106 参数 整型。MQTT 客户端标识符。范围:0~5。 字符串类型。MQTT 服务器的地址。 整型。MQTT 服务器的端口号。范围:1~65535。 整型。命令执行结果。 -1 Socket 连接失败 0 MQTT 会话连接建立成功 1 参数错误 2 MQTT 标识符被占用 3 内存不足 4 域名解析失败 5 Socket 被异常关闭 FC41D AT 命令手册 2.5.3. AT+QMTCLOSE 关闭 MQTT 客户端与服务器之间的会话连接 该命令用于为 MQTT 关闭客户端与服务器之间的会话连接。 AT+QMTCLOSE 关闭 MQTT 客户端与服务器之间的会话连接 测试命令 AT+QMTCLOSE=? 响应 +QMTCLOSE: (支持的范围) 设置命令 AT+QMTCLOSE= OK 响应 OK 最大响应时间 特性说明 +QMTCLOSE: , 或 ERROR 300 毫秒 / 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。命令执行结果。 -1 执行失败 0 执行成功 上海移远通信技术股份有限公司 59 / 106 FC41D AT 命令手册 2.5.4. AT+QMTCONN 在 MQTT 客户端与服务器之间建立 MQTT 连接 该命令用于在 MQTT 客户端与服务器之间建立 MQTT 连接。 AT+QMTCONN 在 MQTT 客户端与服务器之间建立 MQTT 连接 测试命令 AT+QMTCONN=? 响应 +QMTCONN: (支持的范围),'client_identity','us ername','password' 查询命令 AT+QMTCONN? OK 响应 返回现存所有连接状态: [+QMTCONN: ,] […] 设置命令 AT+QMTCONN=,,, 最大响应时间 OK 响应 OK +QMTCONN: ,[,] 或者 ERROR 300 毫秒 特性说明 / 参数 整型。MQTT 客户端标识符。范围:0~5。 字符串类型。客户端标识符。 字符串类型。客户端对应的用户名。 字符串类型。客户端对应的密码。 整型。MQTT 连接的状态。 1 初始化 2 正在连接 3 已连接 4 正在断开连接 整型。命令执行结果。 0 发送 CONNECT 消息成功,并且收到 CONNECTACK 消息 1 发送 CONNECT 消息成功,但在规定的响应时间内,没有收到 CONNECTACK 消息 2 发送 CONNECT 消息失败 整型。连接状态返回码。 上海移远通信技术股份有限公司 60 / 106 0 接受连接 1 拒绝连接:不接受的协议版本 2 拒绝连接:标识符被拒绝 3 拒绝连接:服务器不可用 4 拒绝连接:用户名或密码错误 5 拒绝连接:未授权 FC41D AT 命令手册 2.5.5. AT+QMTDISC 断开 MQTT 客户端与服务器之间的连接 该命令用于断开 MQTT 客户端与服务器之间的连接。 AT+QMTDISC 断开 MQTT 客户端与服务器之间的连接 测试命令 AT+QMTDISC=? 响应 +QMTDISC: (支持的范围) 设置命令 AT+QMTDISC= OK 响应 OK 最大响应时间 特性说明 +QMTDISC: , 或 ERROR 300 毫秒 / 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。命令执行结果。 -1 执行失败 0 执行成功 上海移远通信技术股份有限公司 61 / 106 FC41D AT 命令手册 2.5.6. AT+QMTSUB 订阅主题 该命令用于订阅 MQTT 服务器发布的主题消息。 AT+QMTSUB 订阅主题 测试命令 AT+QMTSUB=? 响应 +QMTSUB: ( 支 持 的 范 围 ),( 支 持 的 范 围),list of['topic',] 设置命令 AT+QMTSUB=,,,[,,[,..]] 最大响应时间 OK 响应 OK +QMTSUB: ,,[,] 或 ERROR 300 毫秒 特性说明 / 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。SUBSCRIBE 消息的标识。范围:1~65535。 整型。的 QoS 级别。 0 至多发送一次 1 至少发送一次 2 只发送一次 字符串类型。订阅的主题。 整型。命令执行结果。 0 发送 SUBSCRIBE 消息成功,并且收到 SUBACK 消息 1 发送 SUBSCRIBE 消息成功,但在规定的响应时间内,没有收到 SUBACK 消息, 执行 SUBSCRIBE 消息重传机制 2 发送 SUBSCRIBE 消息失败 整型。 当为 0 时,表示 SUBACK 消息回复的 QoS。 当为 1 时,表示 SUBSCRIBE 消息的重传次数。 当为 2 时,这个参数没有意义,此字段为空。 备注 当前支持一次最多订阅 5 个主题。 上海移远通信技术股份有限公司 62 / 106 FC41D AT 命令手册 2.5.7. AT+QMTUNS 取消订阅主题 该命令用于取消订阅 MQTT 服务器发布的主题消息。客户端可以向服务器发送 UNSUBSCRIBE 消息 来取消已订阅的主题。 AT+QMTUNS 取消订阅主题 测试命令 AT+QMTUNS=? 响应 +QMTUNS: (支持的范围),(支持的范 围),list of['topic'] 设置命令 AT+QMTUNS=,,[,[,..]] 最大响应时间 OK 响应 OK +QMTUNS: ,, 或 ERROR 300 毫秒 特性说明 / 参数 整型。MQTT 客户端标识符。范围:0~5。. 整型。UNSUBSCRIBE 消息的标识。范围:1~65535。 字符串类型。取消订阅的主题。 整型。命令执行结果。 0 发送 UNSUBSCRIBE 消息成功,并且收到 UNSUBACK 消息 1 发送 UNSUBSCRIBE 消息成功,但在规定的响应时间内,没有收 UNSUBACK 消 息,执行 UNSUBSCRIBE 消息重传机制 2 发送 UNSUBSCRIBE 消息失败 备注 当前支持一次最多取消订阅 5 个主题。 上海移远通信技术股份有限公司 63 / 106 FC41D AT 命令手册 2.5.8. AT+QMTPUB 通过 MQTT 服务器发布消息 该命令用于通过 MQTT 服务器发布消息。 AT+QMTPUB 通过 MQTT 服务器发布消息 测试命令 响应 AT+QMTPUB=? +QMTPUB: ( 支 持 的 范 围 ),( 支 持 的 范 围),(支持的范围),(支持的列表),'topic',(支持 的范围),'payload' 设置命令 AT+QMTPUB=,,< QoS>,,,, 最大响应时间 OK 响应 OK +QMTPUB: ,[,] 或 ERROR 300 毫秒 特性说明 / 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。PUBLISH 消息的标识。范围:0~65535。 当 QoS 等于 0 时,必须等于 0; 当 QoS 大于 0 时,必须大于 0。 整型。发布消息的 QoS 级别。 0 至多发送一次 1 至少发送一次 2 只发送一次 整型。MQTT 客户端意外断开后,服务器是否永久保存已发布的消息。 0 清除,不永久保存 1 永久保存 字符串类型。待发布的主题消息。 整型。待发布消息的长度。范围:1~1500;单位:字节。 字符串类型。待发布的消息。 整型。命令执行结果。 0 发送 PUBLISH 消息成功,并且收到 ACK 消息 1 发送 PUBLISH 消息成功,但在规定的响应时间内,没有收到 ACK 消息,执行 PUBLISH 消息重传机制 2 发送 PUBLISH 消息失败 整型。 上海移远通信技术股份有限公司 64 / 106 当为 1 时,表示 PUBLISH 消息的重传次数 当为 0 或 2 时,这个参数没有意义,此字段为空 FC41D AT 命令手册 2.5.9. AT+QMTRECV 读取 MQTT 服务器发布的消息 该命令用于从存储缓存中读取消息,服务器上报消息是都会存储到此缓存中。 AT+QMTRECV 读取 MQTT 服务器发布的消息 测试命令 响应 AT+QMTRECV=? 查询命令 AT+QMTRECV? OK 响应 [+QMTRECV: ,,,,,] […] 设置命令 AT+QMTRECV=[,] OK 响应 若省略可选参数,则读取指定客户端的所有缓存的消息: [+QMTRECV: ,,,,] […] OK 若指定可选参数,则读取指定客户端指定的消息: +QMTRECV: ,,,, 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。消息缓存的 ID。范围:0~4。 整型。对应 storeID4 有没有缓存消息。 0 没有缓存消息 1 有缓存消息 整型。对应 storeID3 有没有缓存消息。 0 没有缓存消息 1 有缓存消息 上海移远通信技术股份有限公司 65 / 106 整型。对应 storeID2 有没有缓存消息。 0 没有缓存消息 1 有缓存消息 整型。对应 storeID1 有没有缓存消息。 0 没有缓存消息 1 有缓存消息 整型。对应 storeID0 有没有缓存消息。 0 没有缓存消息 1 有缓存消息 整型。PUBLISH 消息的标识。范围:0~65535。 当 QoS 等于 0 时,必须等于 0; 当 QoS 大于 0 时,必须大于 0。 字符串类型。服务器发布的主题。 整型。接收到的消息长度。 字符串类型。接收到的消息。 FC41D AT 命令手册 2.6. HTTP(S)相关 AT 命令详解 HTTP(S)请求包含 HTTP(S)会话的建立和 HTTP(S)报文的交互,因此 HTTP(S)请求的最大响应时间由 HTTP(S)会话建立的时间和 HTTP(S)报文交互的时间来决定。FC41D 模块支持 TCP 三次握手的最大超时 为 120 秒。SSL 握手的超时由决定(默认值为 120 秒)。HTTP(S)请求发送后,等待响 应的时间为(默认为 60 秒)。 2.6.1. AT+QHTTPCFG 配置 HTTP(S)客户端参数 AT+QHTTPCFG 配置 HTTP(S)客户端参数 测试命令 AT+QHTTPCFG=? 响应 +QHTTPCFG: 'url', +QHTTPCFG: 'header',, +QHTTPCFG: 'auth',, +QHTTPCFG: 'response/output',(支持的 列表) +QHTTPCFG: 'response/header',( 支 持 的 列表) +QHTTPCFG: 'sslctxid',(支持的范围) 设置命令 配置待访问的 URL AT+QHTTPCFG='url'[,] OK 响应 若省略可选参数,则查询当前访问的 URL: +QHTTPCFG: 'url', 上海移远通信技术股份有限公司 66 / 106 FC41D AT 命令手册 OK 设置命令 配置/删除自定义头信息 AT+QHTTPCFG='header'[, [,]] 若指定可选参数,则配置待访问的 URL: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: [+QHTTPCFG: 'header',,] […] OK 若指定可选参数,省略可选参数,则删除对 应的头信息: OK 或 ERROR 设置命令 配置基本认证参数 AT+QHTTPCFG='auth'[,,] 若指定所有可选参数,则配置自定义头信息: OK 或 ERROR 响应 若省略可选参数,则查询当前设置: +QHTTPCFG: 'auth',, OK 设置命令 配置响应数据的输出方式 AT+QHTTPCFG='response/output'[, ] 若指定可选参数,则配置基本认证参数: OK 或 ERROR 响应 若省略可选参数,则查询当前配置: +QHTTPCFG: 'response/output', OK 若指定可选参数,则配置响应数据的输出方式: OK 或 上海移远通信技术股份有限公司 67 / 106 FC41D AT 命令手册 ERROR 设置命令 配置是否保留响应头信息 AT+QHTTPCFG='response/header'[ ,] 响应 若省略可选参数,则查询当前设置: +QHTTPCFG: 'response/header', OK 若指定可选参数,则配置保留或不保留响应头信息: OK 或者 ERROR 设置命令 配置 HTTP(S)会话使用的 SSL 上下文 ID AT+QHTTPCFG='sslctxid'[,<SSL_ct 响应 若省略可选参数,则查询当前配置: +QHTTPCFG: 'sslctxid', xID>] OK 最大响应时间 特性说明 若指定可选参数,则配置 HTTP(S)会话使用的 SSL 上下文 ID: OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。待访问的 URL。未配置时,该参数显示为空字符串。 字符串类型。HTTP(S) 头信息的名称。未配置时,该参数显示为空字符串。 字符串类型。HTTP(S) 头信息的值。未配置时,该参数显示为空字符串。 字符串类型。HTTP(S) 基本认证的用户名。未配置时,该参数显示为空字符串。 字符串类型。HTTP(S) 基本认证的密码。未配置时,该参数显示为空字符串。 整型。响应数据的输出方式。 0 响应数据通过 AT+QHTTPREAD 读取 1 响应数据以 URC 形式直接上报(详情可参考第 3.6.5 章。) 整型。是否保留响应头信息。 0 不保留 1 保留 整型。SSL 上下文 ID。范围:0~5。 上海移远通信技术股份有限公司 68 / 106 FC41D AT 命令手册 2.6.2. AT+QHTTPGET 发送 GET 请求到 HTTP(S)服务器 该命令用于向 HTTP(S)服务器发送 GET 请求。如果 HTTP(S) GET 请求发送成功,GET 的结果以 +QHTTPGET: [,[,]]方式上报至 MCU。 AT+QHTTPGET 发送 GET 请求到 HTTP(S)服务器 测试命令 AT+QHTTPGET=? 响应 +QHTTPGET: (支持的范围) 执行命令 AT+QHTTPGET=[] 最大响应时间 OK 响应 OK +QHTTPGET: [,[,]] 或 ERROR / 特性说明 / 参数 整型。发送 GET 请求后,等待服务器响应的时间。范围:60~65535;默认值: 60;单位:秒。 整型。GET 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。GET 请求消息体的长度。 2.6.3. AT+QHTTPPOST 发送 POST 请求到 HTTP(S)服务器 该命令用于向 HTTP(S)服务器发送 POST 请求。如果 HTTP(S) POST 请求发送成功,POST 的结果以 +QHTTPPOST: [,[,]]方式上报至 MCU。 AT+QHTTPPOST 发送 POST 请求到 HTTP(S)服务器 测试命令 AT+QHTTPPOST=? 响应 +QHTTPPOST: ( 支 持 的 范 围 ),( 支 持 的 范围),(支持的 范围)[,[,[,]]] 上海移远通信技术股份有限公司 69 / 106 FC41D AT 命令手册 OK 设置命令 非 Form-data 形式文件 AT+QHTTPPOST=[,<b 响应 CONNECT //输入消息主体,达到的长度后退出数据模式 ody_wait_interval>[,]] OK +QHTTPPOST: [,[,]] 或 ERROR 设置命令 Form-data 形式文件 AT+QHTTPPOST=,,<wait_response_ 响应 CONNECT //输入消息主体,达到的长度后退出数据模式 OK time>,[,[,]] +QHTTPPOST: [,[,]] 或 ERROR 最大响应时间 / 特性说明 / 参数 整型。POST 数据的长度。范围:1~102400;单位:字节。 整 型 。 消 息 主 体 输 入 的最 大 等 待 时 间 。 范 围 :1~65535 ; 默认 值 : 60; 单位:秒。 整型。模块内部发送 POST 请求后,等待服务器响应的时间。范围:60~65535; 默认值:60;单位:秒。 字符串类型。Form-data 名称。 字符串类型。数据上传至 HTTP(S)服务器后存储的文件名。 字符串类型。信息媒体类型。 整型。POST 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。POST 请求体的长度。 上海移远通信技术股份有限公司 70 / 106 FC41D AT 命令手册 2.6.4. AT+QHTTPPUT 发送 PUT 请求到 HTTP(S)服务器 该命令用于向 HTTP(S)服务器发送 PUT 请求。如果 HTTP(S) PUT 请求发送成功,PUT 的结果以 +QHTTPPUT: [,[,]]方式上报至 MCU。 AT+QHTTPPUT 发送 PUT 请求到 HTTP(S)服务器 测试命令 AT+QHTTPPUT=? 响应 +QHTTPPUT: (支持的范围),(支持的范围),(支持的范围) 设置命令 AT+QHTTPPUT=[,[,]] OK 响应 CONNECT //输入消息主体,达到的长度后退出数据模式 OK 最大响应时间 特性说明 +QHTTPPUT: [,[,]] 或 ERROR / / 参数 整型。PUT 数据的长度。范围:1~102400;单位:字节。 整 型 。 消 息 主 体 输 入 的最 大 等 待 时 间 。 范 围 :1~65535 ; 默认 值 : 60; 单位:秒。 整型。模块内部发送 PUT 请求后,等待服务器响应的时间。范围:60~65535; 默认值:60;单位:秒。 整型。PUT 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。PUT 请求体的长度。 上海移远通信技术股份有限公司 71 / 106 FC41D AT 命令手册 2.6.5. AT+QHTTPREAD 读取 HTTP(S)请求的响应信息 该 命 令 用 于 读 取 HTTP(S) 请 求 的 响 应 信 息 。 若 HTTP(S) 请 求 响 应 成 功 , 且 AT+QHTTPCFG='response/output',0 设置响应数据的输出方式为通过 AT 命令读取,可通过该命令读取 响应数据。 AT+QHTTPREAD 读取 HTTP(S)请求的响应信息 测试命令 AT+QHTTPREAD=? 响应 +QHTTPREAD: (支持的范围) 设置命令 AT+QHTTPREAD=] OK 响应 CONNECT OK 最大响应时间 特性说明 +QHTTPREAD: 或 ERROR / / 参数 整型。模块串口等待响应信息的最大时间。范围:60~65535;默认值: 60;单位:秒。 整型。响应信息的读取结果。 0 成功 其他 失败 字符串类型(无双引号)。读取到的数据。 上海移远通信技术股份有限公司 72 / 106 FC41D AT 命令手册 3 相关 URC 描述 3.1. Wi-Fi 相关 URC 详解 3.1.1. +QSTASTAT STA 状态变化提示 +QSTASTAT STA 状态变化提示 +QSTASTAT: 当 STA 状态发生变化时上报该 URC。 参数 字符串类型(无双引号)。STA 状态发生变化时上报的事件。 WLAN DISCONNECTED STA 断开连接 WLAN_CONNECTED STA 建立连接 GOT_IP STA 获取到 IP SCAN_NO_AP STA 没有扫描到 AP 3.2. BLE 相关 URC 详解 3.2.1. +QBLESTAT BLE 状态变化提示 +QBLESTAT BLE 状态变化提示 +QBLESTAT: 当 BLE 状态发生变化时上报该 URC。 参数 字符串类型(无双引号)。BLE 状态发生变化时上报的事件。 NOINIT 未初始化事件 INIT 初始化事件 ADVERTISING 广播事件 NOADVERTISING 无广播事件 上海移远通信技术股份有限公司 73 / 106 CONNECTED DISCONNECTED 连接事件 断开连接事件 FC41D AT 命令手册 3.2.2. +QBLEMTU BLE MTU 数值变化提示 +QBLEMTU BLE MTU 数值变化提示 +QBLEMTU: 当 BLE MTU 数值变化时上报该 URC。 参数 整型。最大传输单元值。范围:23~512;单位:字节。 3.2.3. +QBLEINFO BLE 为中心设备连接成功时句柄和特征值结果提示 当 BLE 作为中心设备连接其他设备成功时,上报 URC 已连接 BLE 设备的句柄和特征 UUID。 +QBLEINFO BLE 为中心设备连接成功时句柄和特征值结果提示 +QBLEINFO: 当 BLE 为中心设备连接成功时上报该 URC。 参数 整型。已连接 BLE 设备的句柄。范围:0~255。 整型。已连接 BLE 设备的特征值 UUID。长度:2 字节或 16 字节。 3.3. TCP/UDP 相关 URC 详解 3.3.1. +QIOPEN TCP/UDP Socket 服务打开结果提示 执行 AT+QIOPEN 打开 Socket 服务,通过该 URC 上报打开结果。 +QIOPEN TCP/UDP Socket 服务打开结果提示 +QIOPEN: , Socket 服务打开结果。 参数 整型。Socket ID。范围:0~11。 整型。结果码。请参考第 5 章。 上海移远通信技术股份有限公司 74 / 106 FC41D AT 命令手册 3.3.2. +QIURC: 'recv' TCP/UDP Socket 接收数据提示 Socket 服务接收数据后上报该 URC 指示数据。 +QIURC: 'recv' TCP/UDP Socket 接收数据提示 +QIURC: 'recv', 缓存模式下,接收数据的提示。 +QIURC: 'recv',, +QIURC: 'recv',,,, 直吐模式下,当不等于'UDP SERVICE'时, 接收数据的提示。 直吐模式下,当等于'UDP SERVICE'时,接 收数据的提示。 参数 整型。Socket ID。范围:0~11。 整型。数据长度。范围:1~1500。单位:字节。 字符串类型。数据的源地址。 整型。数据的源端口。 字符串类型(无双引号)。接收到的数据。 3.3.3. +QIURC: 'accept' TCP/UDP Socket 连接请求接入提示 当模块通过 AT+QICFG='accept/mode'设置手动接入时,接收连接请求时上报该 URC。 +QIURC: 'accept' TCP/UDP Socket 连接请求接入提示 +QIURC: 'accept', 手动接入方式下 Socket 服务连接请求提示。 参数 整型。Socket ID。范围:0~11。 3.3.4. +QIURC: 'closed' TCP/UDP Socket 被关闭提示 TCP/UDP Socket 连接被关闭时上报该 URC,并且 socket 服务状态显示关闭。 +QIURC: 'closed' TCP/UDP Socket 被关闭提示 +QIURC: 'closed', Socket 服务连接被断开的提示。 上海移远通信技术股份有限公司 75 / 106 参数 整型。Socket ID。范围:0~11。 FC41D AT 命令手册 3.3.5. +QIURC: 'incoming' TCP/UDP Socket 连接请求提示 当模块通过 AT+QICFG='accept/mode'设置自动接入时,接收连接请求时上报该 URC。 +QIURC: 'incoming' TCP/UDP Socket 连接请求提示 +QIURC: 'incoming',,, 参数 整型。接入连接的 socket 连接号。范围:0~11。 整型。监听 Socket 连接号。范围:0~11。 字符串类型。接入连接的源地址。 整型。接入连接的源端口。 3.3.6. +QIURC: 'incoming full' TCP/UDP Socket 连接已满提示 在设置自动接受连接请求方式下,Socket 服务连接已满时接收到新的连接请求,上报该 URC 并自动 拒绝该连接请求。 +QIURC: 'incoming full' TCP/UDP Socket 连接已满提示 +QIURC: 'incoming full' 客户端连接请求已满。 3.3.7. NO CARRIER 透传连接异常断开提示 NO CARRIER 透传连接异常断开提示 NO CARRIER 透传连接异常断开。 上海移远通信技术股份有限公司 76 / 106 FC41D AT 命令手册 3.4. SSL 相关 URC 详解 3.4.1. +QSSLOPEN SSL 客户端打开结果提示 执行 AT+QSSLOPEN 打开 SSL 客户端,通过该 URC 上报打开结果。 +QSSLOPEN SSL 客户端打开结果提示 +QSSLOPEN: , SSL 客户端打开结果。 参数 整型。Socket ID。范围:0~11。 整型。结果码。请参考第 5 章。 3.4.2. +QSSLURC: 'recv' SSL 客户端接收数据提示 SSL 客户端接收数据后上报该 URC 指示数据。 +QSSLURC: 'recv' SSL 客户端接收数据提示 +QSSLURC: 'recv', 缓存模式下接收数据时上报的 URC。 +QSSLURC: 'recv',, 参数 整型。Socket ID。范围:0~11。 整型。接收到的数据长度。范围:1~1500;单位:字节。 字符串类型(无双引号)。接收的数据。 3.4.3. +QSSLURC: 'closed' SSL 客户端被关闭提示 SSL 客户端连接被关闭时上报该 URC,并且 SSL 客户端状态显示关闭。 +QSSLURC: 'closed' SSL 客户端被关闭提示 +QSSLURC: 'closed', Socket 服务连接被断开。 参数 整型。Socket ID。范围:0~11。 上海移远通信技术股份有限公司 77 / 106 FC41D AT 命令手册 3.5. MQTT 相关 URC 详解 3.5.1. +QMTRECV MQTT 客户端收到新消息提示 MQTT 客户端收到新消息后上报该 URC。 +QMTRECV MQTT 客户端收到新消息提示 +QMTRECV: , 缓存方式下(=1),收到新消息的提示。 +QMTRECV: ,,<topi 直吐方式下(=0),收到新消息的提示。 c>,, 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。消息缓存的 ID。范围:0~4。 整型。PUBLISH 消息的标识。范围:0~65535。 字符串类型。从 MQTT 服务器接收的主题。 整型。MQTT 接收到的消息长度。 字符串类型。MQTT 接收到的消息。 3.5.2. +QMTSTAT MQTT 客户端异常断开提示 MQTT 客户端异常断开后上报该 URC。 +QMTSTAT MQTT 客户端异常断开提示 +QMTSTAT: , 客户端异常断开。 参数 整型。MQTT 客户端标识符。范围:0~5。 整型。MQTT 会话连接异常断开的原因。 1 MQTT 会话连接被动关闭 2 由于 PingReq 消息超时,造成 MQTT 客户端关闭会话连接 3 由于 Connect 消息超时,造成 MQTT 客户端关闭会话连接 4 由于 ConnACK 中提示 Connect 不成功,造成 MQTT 客户端关闭会话连接 上海移远通信技术股份有限公司 78 / 106 FC41D AT 命令手册 3.6. HTTP(S)相关 URC 详解 3.6.1. +QHTTPGET HTTP(S) GET 请求发送结果提示 通过 AT+QHTTPGET 发送 HTTP(S) GET 请求后,上报该 URC 提示 GET 请求发送结果。 +QHTTPGET HTTP(S) GET 请求发送结果提示 +QHTTPGET: [,[,]] 参数 整型。GET 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。GET 请求消息体的长度。 3.6.2. +QHTTPPOST HTTP(S) POST 请求发送结果提示 通过 AT+QHTTPPOST 发送 HTTP(S) POST 请求后,上报该 URC 提示 POST 请求发送结果。 +QHTTPPOST HTTP(S) POST 请求发送结果提示 +QHTTPPOST: [,[,]] 参数 整型。POST 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。POST 请求体的长度。 上海移远通信技术股份有限公司 79 / 106 FC41D AT 命令手册 3.6.3. +QHTTPPUT HTTP(S) PUT 请求发送结果提示 通过 AT+QHTTPPUT 发送 HTTP(S) PUT 请求后,上报该 URC 提示 PUT 请求发送结果。 +QHTTPPUT HTTP(S) PUT 请求发送结果提示 +QHTTPPUT: [,[,]] 参数 整型。PUT 请求发送结果。 0 成功 其他 失败 整型。HTTP(S)状态码。详见第 5 章。 整型。PUT 请求体的长度。 3.6.4. +QHTTPREAD HTTP(S)读取响应数据的结果提示 通过 AT+QHTTPREAD 读取响应数据,上报该 URC 提示读取的结果。 +QHTTPREAD HTTP(S) 读取响应数据的结果提示 +QHTTPREAD: 响应数据的读取结果。 参数 整型。响应信息的读取结果。 0 成功 其他 失败 3.6.5. +QHTTPURC: 'recv' HTTP(S)收到响应数据的提示 当选择使用 URC 方式输出响应数据时,HTTP(S)客户端收到响应数据时,上报该 URC。 +QHTTPURC: 'recv' HTTP(S)收到响应数据的提示 +QHTTPURC: 'recv',< URC 方式输出响应数据。 LF> 参数 整型。接收到的数据长度。 字符串类型(无双引号)。响应的数据。 上海移远通信技术股份有限公司 80 / 106 FC41D AT 命令手册 4 举例 4.1. Wi-Fi 功能 AT+QSTAAPINFO=testssid,123456789 OK AT+QSOFTAP=testap,12345678 OK //设置模块为 STA 模式并连接 AP 热点。 //设置模块为 AP 模式。 4.2. BLE 功能 4.2.1. 外围设备角色 建立连接过程中接受建立一个活跃的物理连接请求的 LE 设备定义为外围设备角色,外围设备角色在连 接状态下的链路层中是从机角色。 4.2.1.1. 配置模块为外围设备 AT+QBLEINIT=2 OK AT+QBLENAME=QuecFC41D OK AT+QBLEADDR? +QBLEADDR:c8:47:8c:42:00:49 OK AT+QBLEGATTSSRV=fff1 OK AT+QBLEGATTSCHAR=fff2 OK AT+QBLEGATTSCHAR=fff3 OK AT+QBLEADVPARAM=150,150 //模块为外围设备进行 BLE 初始化。 //设置 BLE 名称。 //查询并获取 BLE 设备地址。 //创建 BLE 服务并设置服务 UUID 为 fff1。 //设置 GATT 特征值 UUID 为 fff2。 //设置 GATT 特征值 UUID 为 fff3。 //设置 BLE 广播参数。 上海移远通信技术股份有限公司 81 / 106 OK AT+QBLEADVSTART OK //开启 BLE 广播。 FC41D AT 命令手册 4.2.1.2. nRF Connect 连接 1. 点击'SCAN'扫描外围设备,在扫描结果中选择'QuecFC41D'设备并点击'CONNECT'进 行连接,如下图所示: 图 2:扫描结果 上海移远通信技术股份有限公司 82 / 106 FC41D AT 命令手册 2. 连接成功后显示'CONNECTED',在'CLIENT'会显示已添加的 UUID。如下图所示: 图 3:连接成功 上海移远通信技术股份有限公司 83 / 106 4.2.1.3. nRF Connect 给模块发送数据 1. 选择一个可以编辑的特征值,并点击向上的箭头,如下图所示: FC41D AT 命令手册 图 4:编辑特征值 上海移远通信技术股份有限公司 84 / 106 FC41D AT 命令手册 2. 在对话框中选择数据格式 TEXT,输入需要发送的数据,然后点击'SEND'进行发送,如下图所 示: 图 5:发送数据 3. 发送成功后,在 QCOM 串口工具中收到设备发送的数据。 from phone 上海移远通信技术股份有限公司 85 / 106 4.2.1.4. 模块给 nRF Connect 发送数据 1. 打开 UUID 0xFFF3 的通知功能,使用 QCOM 串口工具发送数据: AT+QBLEGATTSNTFY=fff3,from fc41d OK 2. nRF Connect UUID 0xFFF3 显示接收的数据,如下图所示: FC41D AT 命令手册 图 6:0xFFF3 显示的接收数据 4.2.2. 中心设备角色 建立连接过程中发起建立活跃物理连接请求的 LE 设备定义为中心设备角色,中心设备角色在连接状态 下的链路层中是主机角色。 上海移远通信技术股份有限公司 86 / 106 4.2.2.1. 配置模块为中心设备 AT+QBLEINIT=1 OK AT+QBLESCAN=1 OK +QBLESCAN: HTV33,1,90d4c4c51a65 AT+QBLESCAN=0 OK AT+QBLECONN=1,90d4c4c51a65 OK +QBLESTAT: CONNECTED +QBLEINFO: 3 2a05 +QBLEINFO: 22 2a00 +QBLEINFO: 24 2a01 +QBLEINFO: 26 2aa6 +QBLEINFO: 42 fff2 FC41D AT 命令手册 //模块为中心设备进行 BLE 初始化。 //打开 BLE 扫描。 //关闭 BLE 扫描。 //连接外围设备。 4.2.2.2. nRF Connect 配置 4.2.2.2.1. 服务配置 1. 打开 nRF Connect,点击'Configure GATT server',如下图所示: 上海移远通信技术股份有限公司 图 7:服务配置 87 / 106 FC41D AT 命令手册 2. 添加一个名为'FC41D'的配置,设置 Service UUID 为 0xFFF1,设置 Characteristic UUID 为 0xFFF2,如下图所示: 图 8:配置相关 UUID 值 4.2.2.2.2. 广播配置 1. 选择'ADVERTISER',点击右下角加号,如下图所示: 上海移远通信技术股份有限公司 图 9:添加广播 88 / 106 FC41D AT 命令手册 2. 在'Display name'中输入'FC41D',在'Options'选项中勾选'Connectable',然后点 击'OK',如下图所示: 图 10:广播配置 上海移远通信技术股份有限公司 89 / 106 FC41D AT 命令手册 3. 广播配置完成,开始广播。此外,用户可以手动设置播放时长,如下图所示: 图 11:手动设置播放时长 上海移远通信技术股份有限公司 90 / 106 4.2.2.3. nRF Connect 给模块发送数据 1. 选择一个可以编辑的特征值,并点击向上的箭头,如下图所示: FC41D AT 命令手册 图 12:编辑特征值 上海移远通信技术股份有限公司 91 / 106 FC41D AT 命令手册 2. 在对话框中选择数据格式 TEXT,输入需要发送的数据,然后点击'SEND'进行发送,如下图所 示: 图 13:发送数据 3. 发送成功后,在 QCOM 串口工具中收到设备发送的数据: from phone 4.2.2.4. 模块给 nRF Connect 发送数据 1. 打开 UUID 0xFFF2 的通知功能,使用 QCOM 串口工具发送数据: AT+QBLEGATTCWR=fff2,from fc41dr OK 上海移远通信技术股份有限公司 92 / 106 2. nRF Connect UUID 0xFFF2 显示接收的数据,如下图所示: FC41D AT 命令手册 图 14:0xFFF2 显示的接收数据 4.2.3. 蓝牙配网 4.2.3.1. 蓝牙配网准备工作 准备两个模块,分别为模块 A 和模块 B。将模块 A 配置为外围设备,模块 B 配置为中心设备,然后将 模块 A 连接至模块 B。 4.2.3.1.1. 配置模块 A 为外围设备配网模式 AT+QBLENAME=Quec_FC41D OK AT+QBLEINIT=3 OK //设置模块名称。 //模块为外围设备进行蓝牙配网。 上海移远通信技术股份有限公司 93 / 106 FC41D AT 命令手册 4.2.3.1.2. 配置模块 B 为中心设备 打开 QCOM 工具,选择'COM Port',点击'Open Port',然后重置 FC41D 模块。 AT+QBLEINIT=1 OK AT+QBLESCAN=1 OK //模块为中心设备进行 BLE 初始化。 //打开 BLE 扫描。 +QBLESCAN: Quec_FC41D,0,bcd10cf0fb80 OK AT+QBLESCAN=0 OK AT+QBLECONN=0,bcd10cf0fb80 //关闭 BLE 扫描。 //连接外围设备。 4.2.3.2. 蓝牙配网 模块 B 通过 AT+QBLEGATTCWR=,配置 Wi-Fi。配置为 Wi-Fi 相关 AT 命令,若配 置 的 AT 命 令 中 有 多 个 参 数 , 需 在 ' , ' 前 加 上 ' ' 。 例 如 : AT+QBLEGATTCWR=,AT+QSTAAPINFO=,。 AT+QBLECFGMTU=512 //更新 MTU。 OK +QBLEMTU: AT+QBLEGATTCWR=ff01,AT+QWSCAN //通过 BLE 发送 AT+QWSCAN。 OK +QWSCAN:'Quectel-Customer-2.4G',WPA2_MIXED_PSK,32,f0:9b:b8:32:94:b0 ,9 +QWSCAN:'Quectel-HF-2.4G',UNKNOWN,32,f0:9b:b8:32:94:b2 ,9 +QWSCAN:'Quectel-HF',UNKNOWN,32,f0:9b:b8:32:94:b3 ,9 +QWSCAN:'ST_ShortRange',WPA2_AES_PSK,29,e0:d4:62:13:93:30 ,6 +QWSCAN:'hellowr',WPA2_AES_PSK,26,90:bd:e6:e3:66:9e ,6 +QWSCAN:'Quectel-HF',UNKNOWN,21,f0:9b:b8:33:18:b3 ,13 +QWSCAN:'Quectel-HF-2.4G',UNKNOWN,23,f0:9b:b8:33:21:f2 ,1 OK AT+QBLEGATTCWR=ff01,AT+QSTAAPINFO=Quectel-SH,******* //通过 BLE 连接 AP 热点。 OK AT+QSTAAPINFO=Quectel-SH,*******OK +QSTASTAT:WLAN_CONNECTED +QSTASTAT:GOT_IP 上海移远通信技术股份有限公司 94 / 106 FC41D AT 命令手册 4.3. TCP/UDP 功能 4.3.1. 透传模式 以下为打开/关闭透传模式下 TCP/UDP 客户端相关示例。 AT+QIOPEN=0,'TCP','220.180.239.201',8252,2020,2 CONNECT //输入数据 +++ OK ATO CONNECT //输入数据 +++ OK AT+QICLOSE=0 OK //打开 TCP 客户端。 //退出透传模式。 //再次进入透传模式。 //退出透传模式。 //关闭 TCP 客户端。 +QIURC: 'closed',0 以下为透传模式下 TCP/UDP 客户端异常断开时的相关示例。 AT+QIOPEN=0,'TCP','220.180.239.201',8252,2020,2 CONNECT //输入数据 NO CARRIER //打开 TCP 客户端。 //连接被异常被断开。 4.3.2. 非透传模式 下面的例子,展示了如何通过命令方式读取 TCP/UDP 数据。 AT+QIOPEN=0,'TCP','220.180.239.201',8252,2020,0 OK //打开 TCP 客户端,收到数据以命令 方式读取。 +QIOPEN: 0,0 AT+QISEND=0,10,'1234567890' +QISEND: 10 OK +QIURC: 'recv',0 AT+QIRD=0,10 +QIRD:10 //收到新数据的提示。 //读取新数据。 上海移远通信技术股份有限公司 95 / 106 FC41D AT 命令手册 0123456789 OK AT+QICLOSE=0 OK //关闭 TCP 客户端。 +QIURC: 'closed',0 AT+QIOPEN=1,'UDP SERVICE','220.180.239.201',8252,2020,0 //建立 UDP 服务,收到数据以命令方 OK 式读取。 +QIOPEN: 1,0 AT+QISEND=1,10,'1234567890','220.180.239.201',8252 +QISEND: 10 OK +QIURC: 'recv',1 AT+QIRD=1,10 +QIRD:10,'220.180.239.201',8252 //收到新数据的提示。 //读取新数据。 0123456789 OK AT+QICLOSE=1 OK //关闭 UDP 服务。 +QIURC: 'closed',1 以下为通过 URC 方式上报 TCP/UDP 收到新数据的相关示例。 AT+QIOPEN=0,'TCP','220.180.239.201',8252,2020,1 OK //打开 TCP 客户端,收到新数据以 URC 方式上报。 +QIOPEN: 0,0 AT+QISEND=0,10,'1234567890' +QISEND: 10 OK +QIURC: 'recv',0,10 //收到新数据的提示。 0123456789 AT+QICLOSE=0 OK //关闭 TCP 客户端。 上海移远通信技术股份有限公司 96 / 106 FC41D AT 命令手册 +QIURC: 'closed',0 AT+QIOPEN=1,'UDP SERVICE','220.180.239.201',8252,2020,1 //建立 UDP 服务,收到新数据以 OK URC 方式上报。 +QIOPEN: 1,0 AT+QISEND=1,10,'1234567890','220.180.239.201',8252 +QISEND: 10 OK +QIURC: 'recv',1,10, '220.180.239.201',8252 //收到新数据的提示。 0123456789 AT+QICLOSE=1 OK //关闭 UDP 服务。 +QIURC: 'closed',1 4.4. SSL 功能 以下为 SSL 单向认证时,通过 URC 上报进行数据的收发的示例。 AT+QSSLCFG='verify',1,1 OK //设置为单向认证。 AT+QSSLCFG='verify',1 +QSSLCFG: 'verify',1,1 OK //查询设置是否成功。 AT+QSSLCERT='CA',2,1657 CONNECT //上传 CA 证书。 -----BEGIN CERTIFICATE----MIIE5TCCA02gAwIBAgIJAP5uWtPRe+IxMA0GCSqGSIb3DQEBCwUAMIGHMQswCQYD VQQGEwJDTjELMAkGA1UECAwCQUgxCzAJBgNVBAcMAkhGMRwwGgYDVQQKDBNEZWZh dWx0IENvbXBhbnkgTHRkMRgwFgYDVQQDDA8yMjAuMTgwLjIzOS4yMTIxJjAkBgkq hkiG9w0BCQEWF2VkZGllLnpoYW5nQHF1ZWN0ZWwuY29tMCAXDTIxMDEyNzAzMzk0 M1oYDzIxMjEwMTAzMDMzOTQzWjCBhzELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAkFI MQswCQYDVQQHDAJIRjEcMBoGA1UECgwTRGVmYXVsdCBDb21wYW55IEx0ZDEYMBYG A1UEAwwPMjIwLjE4MC4yMzkuMjEyMSYwJAYJKoZIhvcNAQkBFhdlZGRpZS56aGFu Z0BxdWVjdGVsLmNvbTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBANf3 w0ep+Sv4qDjhafwc3wiaGdzwAXOsRgfGgBEGYL5MuPbpzjERo21yHae6Tx19DIUt g6hgW5N/bvDqXLbEMChy9b8aNl62+Y6O35Tya2hoz4XXQkrPkRXvlP2eonjPMfQB 上海移远通信技术股份有限公司 97 / 106 FC41D AT 命令手册 Yu4wtAfNKPa10MJF8qjFI7WWBpcQMpoQvt/SekoD6IyxgRu8ApjtmJicvvWu3BqW W93MZqLhSFf57pKLQEhgskpl/gb+rLiUwObMTRM948J04NoYBx1jwMZLNEFs6os6 91J8B5oHlgQAsgcXjoXORxncgt2d/fZyr9NjVevc/GIkcbfVAAWohFCQmjpgLESW iTPaRlLyeLLjTb+WrSOKosinVH+1R8ozfBnkzO+tf9lpBzdP9QCDYzNQeU4Xp0wJ 8Neo5tA4tioDEZjkbsHL+bVvssqOwfupR9b03Z2ZLfgEzs3TwYbPB7ULJQrdqe9x QtpaFSsDeyKJ6CR8yEHz5d0lypPeRLCjZGb49Yo3FKhMdzP+ZMT+Ku001cr4GwID AQABo1AwTjAdBgNVHQ4EFgQU4FfBsWrgpoGtvuF+3XN9kbUx0yUwHwYDVR0jBBgw FoAU4FfBsWrgpoGtvuF+3XN9kbUx0yUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQsFAAOCAYEAqfVX0LhhxYZ/KsC9jhWYHgmYggVcsTa7AtZsNKW79TLmz98iWdfM wpi44rwbn1Xek5pDH/rimaJuwxcX8Q4cFHqeQJStRkcuU6CgyurVBpjGWRv5qt3W nJc/z92x3TPzW1VJv5rXj4pzX9N4hlAHGGzFBm+VMAexS006/dksGa9uEKE/2A0+ 9W/V9YbcjhejdENiRAvJB4J0QsOrNUjsH5bPEa3CxdXbKOQzGjJtS7f0BH38Fmyi C+Cui8U0c+BwRGY3HXL7ANhCe0vdUbUGCG2L6byRvf1TIkuGpi0RxtQfEF3sTDH5 jAot50rJhbckQyLH0xkIOQ9qmU/gbt/wgoZ9AzUVIyh0RsyWo19BGz2DpsuYNBXD 4jqL4NMqsyGRq5YUTrJlIi9PVUp176Ec79xSffvUbitiq9fMmxuhsRbkP4piM1TE D5oXKPme86RvR1/foRqAdbJg5RPYdah3LdOlAE2HePVy6b0xQ5dcCHaqHmR2SVlY m7TQs6tfvfhy -----END CERTIFICATE----- OK //上传完成。 AT+QSSLOPEN=1,1,'220.180.239.212 ',12000 OK +QSSLOPEN: 1,0 //建立 SSL 连接。 AT+QSSLSTATE //查看连接状态。 +QSSLSTATE: 1,'SSL CLIENT','220.180.239.212',12000,6601,2 OK AT+QISWTMD=1,1 OK //切换数据访问模式为直吐模式。 AT+QSSLSEND=1,6,'123456' +QSSLSEND: 6 OK //发送数据。 +QSSLURC: 'recv',1,6 123456 //URC 上报接收到的服务器数据。 AT+QSSLCERT='CA',0 OK //删除证书。 AT+QSSLCLOSE=1,1 OK //关闭 SSL 连接。 上海移远通信技术股份有限公司 98 / 106 +QSSLURC: 'closed',1 FC41D AT 命令手册 4.5. MQTT 功能 AT+QMTCFG='version',1,4 OK AT+QMTOPEN=1,'220.180.239.212',8306 OK +QMTOPEN: 1,0 AT+QMTCONN=1,'client1','test','test' OK +QMTCONN: 1,0,0 AT+QMTSUB=1,1,'quectel',1 OK +QMTSUB: 1,1,0,1 //直吐方式 AT+QMTPUB=1,1,1,0,'quectel',3,'123' OK +QMTRECV: 1,1,'quectel',3,'345' //缓存方式 AT+QMTCFG='recv/mode',0,1 OK AT+QMTPUB=1,1,1,0,'quectel',2,'3132' OK +QMTPUB: 1,1,0 +QMTRECV: 0,0 AT+QMTRECV=0,0 +QMTRECV: 1,1,'quectel',2,'12' OK AT+QMTUNS=1,1,'quectel' OK +QMTUNS: 1,1,0 AT+QMTDISC=1 OK 上海移远通信技术股份有限公司 //配置 MQTT 协议版本为 V4。 //与 MQTT 服务器建立会话连接。 //建立 MQTT 连接。 //订阅'quectel'主题的消息。 //发布主题为'quectel'的消息。 //接收到主题为'quectel'的消息。 //发布主题为'quectel'的消息。 //取消订阅'quectel'主题的消息。 //断开 MQTT 连接。 99 / 106 FC41D AT 命令手册 +QMTDISC: 1,0 4.6. HTTP(S)功能 //发送 HTTP(S) GET 请求的示例 //第一步:设置 URL AT+QHTTPCFG='url','http://www.baidu.com' OK //第二步:发送 GET 请求 AT+QHTTPGET=120 //打开百度网页。 OK +QHTTPGET: 0,200 //第三步:读取响应数据 AT+QHTTPREAD=60 //读取响应数据。 CONNECT ...................... OK +QHTTPREAD: 0 //发送 HTTP(S) POST 请求的示例。 //第一步:设置 URL AT+QHTTPCFG='url','http://220.180.239.212:8252/study_log/' OK //第二步:发送 POST 请求 AT+QHTTPPOST=1024,120,120,'file','test.txt','text/plain' CONNECT //输入文件内容,达到后退出数据模式。 OK //POST 方式上传 Form-data 形 式文件。 +QHTTPPOST: 0,200,1538 上海移远通信技术股份有限公司 100 / 106 FC41D AT 命令手册 //第三步:读取响应数据 AT+QHTTPREAD=60 CONNECT ...................... OK //读取响应数据。 +QHTTPREAD: 0 //HTTP(S) PUT 的例子 //第一步:设置 URL AT+QHTTPCFG='url','http://220.180.239.212:8252/uploads/test.txt' OK //第二步:发送 PUT 请求 AT+QHTTPPUT=1024,120,120 CONNECT //输入文件内容,达到后退出数据模式 OK //PUT 方式上传文件。 +QHTTPPUT: 0,200,1538 //第三步:读取响应数据 AT+QHTTPREAD=60 CONNECT ...................... OK //读取响应数据。 +QHTTPREAD: 0 //自定义 Header 的例子 //通过自定义 Header: Range: bytes=x-x,实现 HTTP 断点下载的功能 AT+QHTTPCFG='header','Range','bytes=0-511' OK AT+QHTTPCFG='url','http://116.247.104.27:6023/1M.txt' OK AT+QHTTPGET=60 OK +QHTTPGET: 0,200,512 AT+QHTTPREAD=60 CONNECT //数据 //读取响应数据。 上海移远通信技术股份有限公司 101 / 106 OK +QHTTPREAD: 0 FC41D AT 命令手册 上海移远通信技术股份有限公司 102 / 106 FC41D AT 命令手册 5 结果码 表 2:TCP/UDP/SSL 结果码 结果码 0 550 551 552 553 554 555 556 557 英文描述 Operation success Invalid parameter Unknown error Memory not enough Socket ID has been used Socket ID not exist Socket allocate failed Operation not allowed Operation not supported 表 3:HTTP(S)结果码 结果码 0 1 2 3 4 5 英文描述 Operation success Invalid parameter Unknown error Memory not enough Socket failure Operation not supported 上海移远通信技术股份有限公司 中文描述 操作成功 参数无效 未知错误 内存不足 Socket ID 被占用 Socket ID 不存在 Socket 分配失败 操作不允许 操作不支持 中文描述 操作成功 参数无效 未知错误 内存不足 Socket 异常 操作不支持 103 / 106 FC41D AT 命令手册 6 Operation not allowed 操作不允许 7 No network 没有联网 8 Lack of SSL Cert 缺少 SSL 证书 9 Response timeout 等待响应超时 10 Body wait timeout 等待输入 HTTP(S)消息主体超时 上海移远通信技术股份有限公司 104 / 106 FC41D AT 命令手册 6 附录 术语缩写 表 4:术语缩写 缩写 ACK AP BLE BSSID DHCP DNS GATT MAC MQTT MTU HTTP HTTPS ID IP OTA PSK QoS SNI STA 英文全称 Acknowledgement Access Point Bluetooth Low Energy Basic Service Set Identifier Dynamic Host Configuration Protocol Domain Name Server Generic Attribute Profile Medium Access Control Message Queuing Telemetry Transport Maximum Transmission Unit Hyper Text Transfer Protocol Hypertext Transfer Protocol Secure Mostly refers to Identifier in terms of software Internet Protocol Over-the-Air Techology Pre-Shared Key Quality of Service Server Name Indication Station 中文全称 确认消息 接入点 蓝牙低功耗 基本服务集标识符 动态主机设置协议 域名系统(服务)协议 通用属性协议 媒体访问控制 消息队列遥测传输 最大传输单元 超文本传输协议 超文本传输安全协议 软件中多数指'标识符' 网际互连协议 空中下载技术 预共享密钥 服务质量 服务器名称显示 站点 上海移远通信技术股份有限公司 105 / 106 SSID SSL TA TCP TLS UDP URC UUID Service Set Identifier Secure Sockets Layer Terminal Adapter Transmission Control Protocol Transport Layer Security User Datagram Protocol Unsolicited Result Code Universally Unique Identifier FC41D AT 命令手册 服务集标识符 安全套接层 终端适配器 传输控制协议 传输层安全(协议) 用户数据报协议 非请求结果码 通用唯一识别码 上海移远通信技术股份有限公司 106 / 106
1.74 MB
BG95&BG77&BG600L Series QNWCFG AT Commands Manual LPWA Module Series Version: 1.0 Date: 2021-12-08 Status: Released LPWA Module Series At Quectel, our aim is to provide timely and comprehensive services to our customers. If you require any assistance, please contact our headquarters: Quectel Wireless Solutions Co., Ltd. Building 5, Shanghai Business Park Phase III (Area B), No.1016 Tianlin Road, Minhang District, Shanghai 200233, China Tel: +86 21 5108 6236 Email: info@quectel.com Or our local offices. For more information, please visit: http://www.quectel.com/support/sales.htm. For technical support, or to report documentation errors, please visit: http://www.quectel.com/support/technical.htm. Or email us at: support@quectel.com. Legal Notices We offer information as a service to you. The provided information is based on your requirements and we make every effort to ensure its quality. You agree that you are responsible for using independent analysis and evaluation in designing intended products, and we provide reference designs for illustrative purposes only. Before using any hardware, software or service guided by this document, please read this notice carefully. Even though we employ commercially reasonable efforts to provide the best possible experience, you hereby acknowledge and agree that this document and related services hereunder are provided to you on an 'as available'' basis. We may revise or restate this document from time to time at our sole discretion without any prior notice to you. Use and Disclosure Restrictions License Agreements Documents and information provided by us shall be kept confidential, unless specific permission is granted. They shall not be accessed or used for any purpose except as expressly provided herein. Copyright Our and third-party products hereunder may contain copyrighted material. Such copyrighted material shall not be copied, reproduced, distributed, merged, published, translated, or modified without prior written consent. We and the third party have exclusive rights over copyrighted material. No license shall be granted or conveyed under any patents, copyrights, trademarks, or service mark rights. To avoid ambiguities, purchasing in any form cannot be deemed as granting a license other than the normal non-exclusive, royalty-free license to use the material. We reserve the right to take legal action for noncompliance with abovementioned requirements, unauthorized use, or other illegal or malicious use of the material. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 1 / 29 LPWA Module Series Trademarks Except as otherwise set forth herein, nothing in this document shall be construed as conferring any rights to use any trademark, trade name or name, abbreviation, or counterfeit product thereof owned by Quectel or any third party in advertising, publicity, or other aspects. Third-Party Rights This document may refer to hardware, software and/or documentation owned by one or more third parties ('third-party materials'). Use of such third-party materials shall be governed by all restrictions and obligations applicable thereto. We make no warranty or representation, either express or implied, regarding the third-party materials, including but not limited to any implied or statutory, warranties of merchantability or fitness for a particular purpose, quiet enjoyment, system integration, information accuracy, and non-infringement of any third-party intellectual property rights with regard to the licensed technology or use thereof. Nothing herein constitutes a representation or warranty by us to either develop, enhance, modify, distribute, market, sell, offer for sale, or otherwise maintain production of any our products or any other hardware, software, device, tool, information, or product. We moreover disclaim any and all warranties arising from the course of dealing or usage of trade. Privacy Policy To implement module functionality, certain device data are uploaded to Quectel’s or third-party’s servers, including carriers, chipset suppliers or customer-designated servers. Quectel, strictly abiding by the relevant laws and regulations, shall retain, use, disclose or otherwise process relevant data for the purpose of performing the service only or as permitted by applicable laws. Before data interaction with third parties, please be informed of their privacy and data security policy. Disclaimer a) We acknowledge no liability for any injury or damage arising from the reliance upon the information. b) We shall bear no liability resulting from any inaccuracies or omissions, or from the use of the information contained herein. c) While we have made every effort to ensure that the functions and features under development are free from errors, it is possible that they could contain errors, inaccuracies, and omissions. Unless otherwise provided by valid agreement, we make no warranties of any kind, either implied or express, and exclude all liability for any loss or damage suffered in connection with the use of features and functions under development, to the maximum extent permitted by law, regardless of whether such loss or damage may have been foreseeable. d) We are not responsible for the accessibility, safety, accuracy, availability, legality, or completeness of information, advertising, commercial offers, products, services, and materials on third-party websites and third-party resources. Copyright © Quectel Wireless Solutions Co., Ltd. 2021. All rights reserved. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 2 / 29 LPWA Module Series About the Document Revision History Version 1.0 Date 2021-10-28 2021-12-08 Author Description Forest WANG Creation of the document Forest WANG First official release BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 3 / 29 LPWA Module Series Contents About the Document .................................................................................................................................. 3 Contents ...................................................................................................................................................... 4 Table Index.................................................................................................................................................. 5 1 Introduction ......................................................................................................................................... 6 2 AT Command Introduction ................................................................................................................ 7 2.1. Definitions .................................................................................................................................. 7 2.2. AT Command Syntax ................................................................................................................. 7 2.3. AT Command Responses.......................................................................................................... 8 2.4. Declaration of AT Command Examples .................................................................................... 9 3 Description of AT+QNWCFG Commands ...................................................................................... 10 3.1. AT+QNWCFG Extended Configuration Settings .................................................................. 10 3.1.1. AT+QNWCFG='acqdb' Get All Historic Frequency Information Under NB-IoT or eMTC ....................................................................................................................................... 11 3.1.2. AT+QNWCFG='backoff' Query Back-off Timer Value of FPLMN Searching ........... 11 3.1.3. AT+QNWCFG='clearbackoff' Delete Back-off Timer Value of FPLMN Searching... 12 3.1.4. AT+QNWCFG='activetimer' Enable the Module to Enter PSM Conditionally .......... 12 3.1.5. AT+QNWCFG='hplmnsearch_ctrl' Disable HPLMN Searching in Roaming State... 14 3.1.6. AT+QNWCFG='ta' Query Timing Advance Value Under Current RAT .................... 15 3.1.7. AT+QNWCFG='cqi' Query Channel Quality Indication Under eMTC ....................... 15 3.1.8. AT+QNWCFG='cfun_init_mode' Configure Booting Mode ....................................... 16 3.1.9. AT+QNWCFG='3gpp_rel_control' Configure 3GPP Release Version Under NB-IoT or eMTC ....................................................................................................................................... 17 3.1.10. AT+QNWCFG='nb_feature_ctrl' Configure Capability Features Under NB-IoT....... 18 3.1.11. AT+QNWCFG='catm_feature_ctrl' Configure Capability Features Under eMTC..... 20 3.1.12. AT+QNWCFG='pci_lock' Lock Physical Cell ID and Frequency Under NB-IoT or eMTC ....................................................................................................................................... 21 3.1.13. AT+QNWCFG='edrx_urc' Enable URC Report When Reselecting a Cell That Does Not Support eDRX ....................................................................................................................... 22 3.1.14. AT+QNWCFG='esmcause' Get ESM Cause Value.................................................. 23 3.1.15. AT+QNWCFG='smsoverip' Configure SMS Type .................................................... 24 4 Summary of CME Error Codes ........................................................................................................ 26 5 Appendix References ....................................................................................................................... 28 BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 4 / 29 LPWA Module Series Table Index Table 1: Applicable Modules ........................................................................................................................ 6 Table 2: Types of AT Commands ................................................................................................................ 7 Table 3: Different Coding Schemes of +CME ERROR: ................................................................... 26 Table 4: Related Documents...................................................................................................................... 28 Table 5: Terms and Abbreviations ............................................................................................................. 28 BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 5 / 29 LPWA Module Series 1 Introduction This document describes the subcommands of AT+QNWCFG and is applicable to the following modules. Table 1: Applicable Modules Module Series Model BG95-M1 BG95-M2 BG95-M3 BG95 BG95-M4 BG95-M5 BG95-M6 BG95-MF BG77 BG77 BG600L BG600L-M3 Description Cat M1 only Cat M1/Cat NB2 Cat M1/Cat NB2/EGPRS Cat M1/Cat NB2, 450 MHz Supported Cat M1/Cat NB2/EGPRS, Power Class 3 Cat M1/Cat NB2, Power Class 3 Cat M1/Cat NB2, Wi-Fi Positioning Cat M1/Cat NB2 Cat M1/Cat NB2/EGPRS BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 6 / 29 LPWA Module Series 2 AT Command Introduction 2.1. Definitions ⚫ Carriage return character. ⚫ Line feed character. ⚫ Parameter name. Angle brackets do not appear on the command line. ⚫ [...] Optional parameter of a command or an optional part of TA information response. Square brackets do not appear on the command line. When an optional parameter is not given in a command, the new value equals to its previous value or the default settings, unless otherwise specified. ⚫ Underline Default setting of a parameter. 2.2. AT Command Syntax All command lines must start with AT or at and end with . Information responses and result codes always start and end with a carriage return character and a line feed character: . In tables presenting commands and responses throughout this document, only the commands and responses are presented, and and are deliberately omitted. AT+QNWCFG commands implemented by BG95 series, BG77 and BG600L-M3 modules are categorized as 'Extended' syntax, as illustrated below. ⚫ Extended Command These commands can be operated in several modes, as shown in the following table: Table 2: Types of AT Commands Command Type Syntax Test Command AT+=? Read Command AT+? Description Test the existence of corresponding Write Command and return information about the type, value, or range of its parameter. Check the current parameter value of a corresponding Write Command. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 7 / 29 LPWA Module Series Write Command Execution Command AT+=[,[,[...]] ] AT+ Set user-definable parameter value. Return a specific information parameter or perform a specific action. Multiple commands can be placed on a single line using a semi-colon (;) between commands. In such cases, only the first command should have AT prefix. Commands can be in upper or lower case. Spaces should be ignored when you enter AT commands, except in the following cases: ⚫ Within quoted strings, where spaces are preserved; ⚫ Within an unquoted string or numeric parameter; ⚫ Within an IP address; ⚫ Within the AT command name up to and including a =, ? or =?. On input, at least a carriage return is required. A newline character is ignored so it is permissible to use carriage return/line feed pairs on the input. If no command is entered after the AT token, OK will be returned. If an invalid command is entered, ERROR will be returned. Optional parameters, unless explicitly stated, need to be provided up to the last parameter being entered. 2.3. AT Command Responses When the AT command processor has finished processing a line, it will output OK, ERROR or +CME ERROR: to indicate that it is ready to accept a new command. Solicited information responses are sent before the final OK, ERROR or +CME ERROR: . Responses will be in the format of: +CMD1: OK Or OK BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 8 / 29 LPWA Module Series 2.4. Declaration of AT Command Examples The AT command examples in this document are provided to help you learn about how to use the AT commands introduced herein. The examples, however, should not be taken as Quectel’s recommendation or suggestions about how you should design a program flow or what status you should set the module into. Sometimes multiple examples may be provided for one AT command. However, this does not mean that there exists a correlation among these examples and that they should be executed in a given sequence. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 9 / 29 LPWA Module Series 3 Description of AT+QNWCFG Commands 3.1. AT+QNWCFG Extended Configuration Settings This command queries and configures various settings of UE. AT+QNWCFG Extended Configuration Settings Test Command AT+QNWCFG=? Response +QNWCFG: 'acqdb' +QNWCFG: 'backoff' +QNWCFG: 'clearbackoff' +QNWCFG: 'activetimer',(range of supported s),(range of supported s) +QNWCFG: 'hplmnsearch_ctrl',(list of supported s) +QNWCFG: 'ta' +QNWCFG: 'cqi',(range of supported s) +QNWCFG: 'cfun_init_mode',(list of supported s) +QNWCFG: '3gpp_rel_control',(list of supported s),(list of supported s),(list of supported s) +QNWCFG: 'nb_feature_ctrl',(list of supported s),(range of supported s) +QNWCFG: 'catm_feature_ctrl',(list of supported s),(range of supported s) +QNWCFG: 'pci_lock',(list of supported s),(list of supported s),(range of supported s),(range of supported s) +QNWCFG: 'edrx_urc',(list of supported s) +QNWCFG: 'esmcause',(list of supported s) +QNWCFG: 'smsoverip',(list of supported s) OK Maximum Response Time 300 ms Characteristics / BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 10 / 29 LPWA Module Series 3.1.1. AT+QNWCFG='acqdb' Get All Historic Frequency Information Under NB-IoT or eMTC This command gets all historic frequency information under NB-IoT or eMTC. AT+QNWCFG='acqdb' eMTC Write Command AT+QNWCFG='acqdb' Get All Historic Frequency Information Under NB-IoT or Response +QNWCFG: 'acqdb',,,,, […] OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms / Parameter String type. Radio access technology. 'eMTC' eMTC 'NBIoT' NB-IoT Integer type. PLMN. Integer type. Band. Integer type. The frequency that has been locked. Range: 0–4294967295. Integer type. The physical cell ID that has been locked. Range: 0–503. Error code. Please refer to Chapter 4. 3.1.2. AT+QNWCFG='backoff' Query Back-off Timer Value of FPLMN Searching This command queries the back-off timer value of FPLMN searching. AT+QNWCFG='backoff' Query Back-off Timer Value of FPLMN Searching Write Command AT+QNWCFG='backoff' Response +QNWCFG: 'backoff', OK BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 11 / 29 LPWA Module Series Maximum Response Time Characteristics If there is an error related to ME functionality: +CME ERROR: If there is any other error: ERROR 300 ms / Parameter Integer type. Back-off timer value of FPLMN searching. Unit: second. Error code. Please refer to Chapter 4. 3.1.3. AT+QNWCFG='clearbackoff' Delete Back-off Timer Value of FPLMN Searching This command deletes the back-off timer value of FPLMN searching. AT+QNWCFG='clearbackoff' Delete Back-off Timer Value of FPLMN Searching Write Command AT+QNWCFG='clearbackoff' Response OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms / Parameter Error code. Please refer to Chapter 4. 3.1.4. AT+QNWCFG='activetimer' Enable the Module to Enter PSM Conditionally This command enables or disables the module to enter PSM conditionally if no data interaction occurs within . This command is valid under the premise of enabling PSM. If AT command interaction BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 12 / 29 LPWA Module Series occurs during , the module does not enter PSM even if the T3324 timer expires and recounts after the AT command is executed. AT+QNWCFG='activetimer' Enable the Module to Enter PSM Conditionally Write Command AT+QNWCFG='activetimer'[,,] Response If the optional parameters are omitted, query the current setting: +QNWCFG: 'activetimer',, OK If the optional parameters are specified, enable or disable the module to enter PSM conditionally: OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect immediately. The configurations are saved automatically. Parameter Integer type. Enable or disable the module to enter PSM when no AT command interaction occurs within the time specified by . 0 Disable. 1 Enable. The module enters PSM after is reached and T3324 timer expires. 2 Enable. The module enters PSM after is reached without considering whether T3324 time expires. Integer type. The timeout value for the module to enter PSM. The timeout timer starts once there is no AT command interaction and restarts once an AT command is entered. Range: 1–4294967295. Unit: millisecond. Error code. Please refer to Chapter 4. Example AT+QNWCFG='activetimer',1,6000 //Enable the module to enter PSM after 6000 ms and T3324 timer expires. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 13 / 29 OK AT+QNWCFG='activetimer' +QNWCFG: 'activetimer',1,6000 OK LPWA Module Series NOTE 1. It is suggested to configure to a value over 5000, otherwise the module cannot respond in time. 2. Please make sure to enable PSM through AT+CPSMS=1. See document [1] for details. 3.1.5. AT+QNWCFG='hplmnsearch_ctrl' Disable HPLMN Searching in Roaming State This command disables HPLMN searching when the (U)SIM card is in roaming state. AT+QNWCFG='hplmnsearch_ctrl' Disable HPLMN Searching in Roaming State Write Command Response AT+QNWCFG='hplmnsearch_ctr If the optional parameter is omitted, query the current setting: l'[,] +QNWCFG: 'hplmnsearch_ctrl', OK If the optional parameter is specified, enable or disable HPLMN searching in roaming state: OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter Integer type. Enable or disable HPLMN searching when the (U)SIM card is in roaming state. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 14 / 29 0 Disable 1 Enable Error code. Please refer to Chapter 4. LPWA Module Series 3.1.6. AT+QNWCFG='ta' Query Timing Advance Value Under Current RAT This command queries the timing advance value under current RAT. AT+QNWCFG='ta' Query Timing Advance Value Under Current RAT Write Command AT+QNWCFG='ta' Response +QNWCFG: 'ta',, OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms / Parameter String type. Current radio access technology. 'GSM' GSM 'eMTC' eMTC 'NBIoT' NB-IoT Integer type. Timing advance. Error code. Please refer to Chapter 4. NOTE Only BG95-M3, BG95-M5 and BG600L-M3 modules support GSM. 3.1.7. AT+QNWCFG='cqi' Query Channel Quality Indication Under eMTC This command queries the channel quality indication under eMTC. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 15 / 29 LPWA Module Series AT+QNWCFG='cqi' Query Channel Quality Indication Under eMTC Write Command AT+QNWCFG='cqi' Response +QNWCFG: 'cqi', OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms / Parameter Integer type. Channel quality indication value. Range: 0–15. Error code. Please refer to Chapter 4. NOTE 1. Please make sure to enable the log output first through AT+QCFG='dbgctl',0. See document [2] for details. 2. This command is valid only when module registers to eMTC RAT. 3.1.8. AT+QNWCFG='cfun_init_mode' Configure Booting Mode This command configures the booting mode of the module. AT+QNWCFG='cfun_init_mode' Configure Booting Mode Write Command AT+QNWCFG='cfun_init_mode' [,] Response If the optional parameter is omitted, query the current setting: +QNWCFG: 'cfun_init_mode', OK If the optional parameter is specified, configure the booting mode: OK If there is an error related to ME functionality: +CME ERROR: BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 16 / 29 LPWA Module Series Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter Integer type. The booting mode for the module. 0 Minimum functionality 1 Full functionality Error code. Please refer to Chapter 4. Example AT+QNWCFG='cfun_init_mode',0 OK AT+QNWCFG='cfun_init_mode' +QNWCFG: 'cfun_init_mode',0 //Set the module booting mode to minimum functionality. //Query the current setting. OK 3.1.9. AT+QNWCFG='3gpp_rel_control' Configure 3GPP Release Version Under NB-IoT or eMTC This command configures 3GPP release version under NB-IoT or eMTC. AT+QNWCFG='3gpp_rel_control' Configure 3GPP Release Version Under NB-IoT or eMTC Write Command Response AT+QNWCFG='3gpp_rel_control' If and are omitted, [,[,[,]]] +QNWCFG: '3gpp_rel_control',,[,] […] OK If any of and is specified, delete or configure 3GPP release version under NB-IoT or eMTC: BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 17 / 29 LPWA Module Series Maximum Response Time Characteristics OK If there is an error related to ME functionality: +CME ERROR: If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter String type. RAT to be controlled. 'eMTC' eMTC 'NBIoT' NB-IoT Integer type. 0 Delete the configuration 1 Configure release version A hexadecimal value that specifies 3GPP release version. This parameter is omitted when is 0. In the Write Command, '0x' is allowed to be omitted. 0xA0 Rel-13 version 0xB0 Rel-14 version Error code. Please refer to Chapter 4.. Example AT+QNWCFG='3gpp_rel_control','eMTC',1,B0 OK AT+QNWCFG='3gpp_rel_control' +QNWCFG: '3gpp_rel_control','eMTC',1,0xb0 +QNWCFG: '3gpp_rel_control','NBIoT',0 //Set 3GPP release version under eMTC //Query the current configuration OK AT+QNWCFG='3gpp_rel_control','eMTC',0 OK //Delete the configuration under eMTC 3.1.10. AT+QNWCFG='nb_feature_ctrl' Configure Capability Features Under NB-IoT This command configures the capability features under NB-IoT. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 18 / 29 LPWA Module Series AT+QNWCFG='nb_feature_ctrl' Configure Capability Features Under NB-IoT Write Command AT+QNWCFG='nb_feature_ctrl'[,< operation>[,]] Response If the optional parameters are omitted, query the current setting: +QNWCFG: 'nb_feature_ctrl',[,] OK If any of the optional parameters is specified, delete or configure the capability features under NB-IoT: OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter Integer type. 0 Delete the capability features 1 Enable the capability features A hexadecimal value that specifies the NB-loT capability features. This parameter is omitted when is 0. Range: 0–0xFFE. In the Write Command, '0x' is allowed to be omitted. 0x2 NB1_RRC_CAP_FEATURE_MULTI_TONE_BM 0x4 NB1_RRC_CAP_FEATURE_MULTI_CARRIER_BM 0x8 NB1_RRC_CAP_FEATURE_MULTI_NS_PMAX_BM 0x10 NB1_RRC_CAP_FEATURE_MULTI_TONE_MSG3_BM 0x20 NB1_RRC_CAP_FEATURE_TWO_HARQ_BM 0x40 NB1_RRC_CAP_FEATURE_INTERFERENCE_RANDOM_BM 0x80 NB1_RRC_CAP_FEATURE_R14_RAI_BM 0x100 NB1_RRC_CAP_FEATURE_R14_DATA_INAC_TIMER_BM 0x200 NB1_RRC_CAP_FEATURE_MULTI_CARRIER_PRACH_BM 0x400 NB1_RRC_CAP_FEATURE_CFRA_CONFIG_ENABLED_BM 0x800 NB1_RRC_CAP_FEATURE_MULTI_CARRIER_PAGING_BM Error code. Please refer to Chapter 4. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 19 / 29 LPWA Module Series NOTE This command is not valid on BG95-M1 module. 3.1.11. AT+QNWCFG='catm_feature_ctrl' Configure Capability Features Under eMTC The command configures the capability features under eMTC. AT+QNWCFG='catm_feature_ctrl' Configure Capability Features Under eMTC Write Command AT+QNWCFG='catm_feature_ctrl'[, [,]] Response If the optional parameters are omitted, query the current setting: +QNWCFG: 'catm_feature_ctrl',[,] OK If any of the optional parameters is specified, delete or configure the capability features under eMTC: OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter Integer type. 0 Delete the capability features 1 Enable the capability features A hexadecimal value that specifies the eMTC capability features. This parameter is omitted when is 0. Range: 0–0x1FFE. In the Write Command, '0x' is allowed to be omitted. 0x2 LTE_RRC_CAP_INTRE_FREQ_GAPLESS_MEAS_SUPPORT_FDD BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 20 / 29 LPWA Module Series 0x4 LTE_RRC_CAP_DISABLE_CE_PUSCH_NB_MAX_TBS_R14 0x8 LTE_RRC_CAP_DISABLE_INTRA_FREQ_CE_MODE_A_HO 0x10 LTE_RRC_CAP_DISABLE_INTRA_FREQ_CE_MODE_A_MEAS 0x20 LTE_RRC_CAP_DISABLE_EXTENDED_POLL_BYTE_R14 0x40 LTE_RRC_CAP_DISABLE_R14_RAI 0x80 LTE_RRC_CAP_DISABLE_POWER_CLASS_PER_BAND 0x100 LTE_RRC_CAP_DISABLE_R14_DATA_INAC_TMR 0x200 LTE_RRC_CAP_DISABLE_CE_PDSCH_PUSCH_ENH_R14 0x400 LTE_RRC_CAP_DISABLE_IE_CE_MEAS_R14 0x800 LTE_RRC_CAP_DISABLE_CE_PDSCH_TEN_PROCESSES_R14 0x1000 LTE_RRC_CAP_DISABLE_CE_RETUNING_SYMBOLS_R14 Error code. Please refer to Chapter 4. Example AT+QNWCFG='catm_feature_ctrl',1,40 OK AT+QNWCFG='catm_feature_ctrl' +QNWCFG: 'catm_feature_ctrl',1,0x40 OK AT+QNWCFG='catm_feature_ctrl',0 OK //Set to LTE_RRC_CAP_DISABLE_R14_RAI. //Query the current configuration. //Delete the configuration. 3.1.12. AT+QNWCFG='pci_lock' Lock Physical Cell ID and Frequency Under NB-IoT or eMTC This command locks physical cell ID and frequency under NB-IoT or eMTC. AT+QNWCFG='pci_lock' Lock Physical Cell ID and Frequency Under NB-IoT or eMTC Write Command Response AT+QNWCFG='pci_lock'[,<R If , , and are omitted, query the AT>[,[,, current setting: ]]] +QNWCFG: 'pci_lock',,[,,] […] OK If any of , , and is specified, delete the NV file or lock the physical cell ID and frequency under NB-IoT or eMTC: OK BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 21 / 29 LPWA Module Series Maximum Response Time Characteristics If there is an error related to ME functionality: +CME ERROR: If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter String type. The type of radio access technology. 'eMTC' eMTC 'NBIoT' NB-IoT Integer type. 0 Delete the NV file. and are omitted. 1 and must be configured. Integer type. The frequency to be locked. This parameter is omitted when is 0. Range: 0–4294967295. Integer type. Physical cell ID to be locked. This parameter is omitted when is 0. Range: 0–503. Error code. Please refer to Chapter 4. Example AT+QNWCFG='pci_lock','eMTC',1,6300,102 OK AT+QNWCFG='pci_lock' +QNWCFG: 'pci_lock','eMTC',1,6300,102 +QNWCFG: 'pci_lock','NBIoT',0 OK //Lock specific frequency and physical cell ID. //Query the current configuration. 3.1.13. AT+QNWCFG='edrx_urc' Enable URC Report When Reselecting a Cell That Does Not Support eDRX When the eDRX function and eDRX URC are both enabled through AT+CEDRXS (see document [1] for details), this command controls whether the module reports URC +CEDRXP: 0 when reselecting from a cell that supports eDRX to another cell that does not support eDRX. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 22 / 29 LPWA Module Series AT+QNWCFG='edrx_urc' Enable URC Report When Reselecting a Cell That Does Not Support eDRX Write Command Response AT+QNWCFG='edrx_urc'[,] +QNWCFG: 'edrx_urc', OK If the optional parameter is specified, enable or disable the eDRX URC report: OK If there is an error related to ME functionality: +CME ERROR: Maximum Response Time Characteristics If there is any other error: ERROR 300 ms The command takes effect after the module reboots. The configurations are saved automatically. Parameter Integer type. Enable or disable URC report when the modem reselects a cell that does not support eDRX. 0 Disable 1 Enable Error code. Please refer to Chapter 4. 3.1.14. AT+QNWCFG='esmcause' Get ESM Cause Value This command queries the ESM cause value in session management. AT+QNWCFG='esmcause' Get ESM Cause Value Write Command AT+QNWCFG='esmcause'[,] Response +QNWCFG: 'esmcause', OK If there is an error related to ME functionality: +CME ERROR: BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 23 / 29 Maximum Response Time Characteristics If there is any other error: ERROR 300 ms / LPWA Module Series Parameter Integer type. The format of ESM reject cause. 0 Numeric value 1 Verbose value ESM reject cause. Error code. Please refer to Chapter 4. NOTE Please make sure to enable the log output first through AT+QCFG='dbgctl',0. See document [2] for details. 3.1.15. AT+QNWCFG='smsoverip' Configure SMS Type This command configures SMS type when module registers to IMS. AT+QNWCFG='smsoverip' Configure SMS Type Write Command AT+QNWCFG='smsoverip'[,] Response If the optional parameter is omitted, query the current setting: +QNWCFG: 'smsoverip', OK Maximum Response Time Characteristics If the optional parameter is specified, enable or disable IMS SMS: OK Or ERROR 300 ms The command takes effect immediately. The configurations are saved automatically. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 24 / 29 LPWA Module Series Parameter Integer type. Disable/enable IMS SMS. 0 Disable IMS SMS. SMS type is NAS SMS 1 Enable IMS SMS. SMS type is IMS SMS Example AT+QNWCFG='smsoverip',1 OK AT+QNWCFG='smsoverip' +QNWCFG: 'smsoverip',1 OK //Enable IMS SMS //Query the current configuration NOTE 1. This command is valid only when module registers to eMTC RAT. 2. This command is valid only on the firmware version supporting VoLTE. BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 25 / 29 LPWA Module Series 4 Summary of CME Error Codes Final result code +CME ERROR: indicates an error related to mobile equipment or network. The operation of +CME ERROR: final result code is similar to the regular ERROR result code: if +CME ERROR: is the result code for any of the commands in a command line, none of the following commands in the same command line is executed (neither ERROR nor OK result code shall be returned as a result of a completed command line execution). The format of can be either numeric or verbose. This is set with AT+CMEE. For more details, see document [1]. values are mostly used by common message commands. The following table lists most of general and GRPS related ERROR codes. For some GSM protocol failure cause described in GSM specifications, the corresponding ERROR codes are not included. Table 3: Different Coding Schemes of +CME ERROR: Numeric Value 0 1 2 3 4 5 6 7 10 11 12 13 Verbose Value phone failure no connection to phone phone-adaptor link reserved operation not allowed operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required SIM not inserted SIM PIN required SIM PUK required SIM failure BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 26 / 29 LPWA Module Series 14 SIM busy 15 SIM wrong 16 incorrect password 17 SIM PIN2 required 18 SIM PUK2 required 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 41 network personalization PUK required 42 network subset personalization PIN required 43 network subset personalization PUK required 44 service provider personalization PIN required 45 service provider personalization PUK required 46 corporate personalization PIN required 47 corporate personalization PUK required BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 27 / 29 LPWA Module Series 5 Appendix References Table 4: Related Documents Document Name [1] Quectel_BG95&BG77&BG600L_Series_AT_Commands_Manual [2] Quectel_BG95&BG77&BG600L_Series_QCFG_AT_Commands_Manual Table 5: Terms and Abbreviations Abbreviation 3GPP eDRX EGPRS eMTC EPS ESM FPLMN GSM HPLMN IMS ID ME NAS NB-IoT Description 3rd Generation Partnership Project extended Discontinuous Reception Enhanced General Packet Radio Service enhanced Machine-Type Communication Evolved Packet System EPS Session Management Forbidden Public Land Mobile Network Global System for Mobile Communications Home Public Land Mobile Network IP Multimedia Subsystem Identifier Mobile Equipment Non-Access Stratum Narrowband Internet of Things BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 28 / 29 PIN PLMN PUK PSM RAT SMS TA (U)SIM UE URC Wi-Fi Personal Identification Number Public Land Mobile Network PIN Unlock Key Power Saving Mode Radio Access Technology Short Message Service Terminal Adapter (Universal) Subscriber Identity Module User Equipment Unsolicited Result Code Wireless Fidelity LPWA Module Series BG95&BG77&BG600L_Series_QNWCFG_AT_Commands_Manual 29 / 29
299.51 KB
EG512R&EM1x0R Series AT Commands Manual LTE-A Module Series Version: 1.0 Date: 2020-09-12 Status: Released www.quectel.com LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Our aim is to provide customers with timely and comprehensive service. For any assistance, please contact our company headquarters: Quectel Wireless Solutions Co., Ltd. Building 5, Shanghai Business Park Phase III (Area B), No.1016 Tianlin Road, Minhang District, Shanghai 200233, China Tel: +86 21 5108 6236 Email: info@quectel.com Or our local office. For more information, please visit: http://www.quectel.com/support/sales.htm. For technical support, or to report documentation errors, please visit: http://www.quectel.com/support/technical.htm or email to support@quectel.com. GENERAL NOTES QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS’ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. DISCLAIMER WHILE QUECTEL HAS MADE EFFORTS TO ENSURE THAT THE FUNCTIONS AND FEATURES UNDER DEVELOPMENT ARE FREE FROM ERRORS, IT IS POSSIBLE THAT THESE FUNCTIONS AND FEATURES COULD CONTAIN ERRORS, INACCURACIES AND OMISSIONS. UNLESS OTHERWISE PROVIDED BY VALID AGREEMENT, QUECTEL MAKES NO WARRANTIES OF ANY KIND, IMPLIED OR EXPRESS, WITH RESPECT TO THE USE OF FEATURES AND FUNCTIONS UNDER DEVELOPMENT. TO THE MAXIMUM EXTENT PERMITTED BY LAW, QUECTEL EXCLUDES ALL LIABILITY FOR ANY LOSS OR DAMAGE SUFFERED IN CONNECTION WITH THE USE OF THE FUNCTIONS AND FEATURES UNDER DEVELOPMENT, REGARDLESS OF WHETHER SUCH LOSS OR DAMAGE MAY HAVE BEEN FORESEEABLE. COPYRIGHT THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL WIRELESS SOLUTIONS CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT WITHOUT PERMISSION ARE FORBIDDEN. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR REGISTRATION OF A UTILITY MODEL OR DESIGN. Copyright © Quectel Wireless Solutions Co., Ltd. 2020. All rights reserved. EG512R&EM1x0R_Series_AT_Commands_Manual 1 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual About the Document Revision History Version 1.0 Date 2020-09-12 Author Amos ZHANG/ Amelia LI Description Initial EG512R&EM1x0R_Series_AT_Commands_Manual 2 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Contents About the Document .................................................................................................................................. 2 Contents ...................................................................................................................................................... 3 Table Index.................................................................................................................................................. 8 1 Introduction ......................................................................................................................................... 9 1.1. Scope of the Document ............................................................................................................. 9 1.2. AT Command Syntax ................................................................................................................. 9 1.2.1. Definitions........................................................................................................................ 9 1.2.2. AT Command Syntax ...................................................................................................... 9 1.3. Supported Character Sets ........................................................................................................11 1.4. AT Command Port.....................................................................................................................11 1.5. Unsolicited Result Code............................................................................................................11 1.6. Module Turn-off Procedure ...................................................................................................... 12 2 General Commands .......................................................................................................................... 13 2.1. ATI Display MT Identification Information.............................................................................. 13 2.2. AT+GMI Request Manufacturer Identification ....................................................................... 14 2.3. AT+CGMI Request Manufacturer Identification .................................................................... 14 2.4. AT+GMM Request Model Identification ................................................................................ 15 2.5. AT+CGMM Request MT Model Identification........................................................................ 15 2.6. AT+GMR Request MT Firmware Revision Identification ...................................................... 16 2.7. AT+CGMR Request MT Firmware Revision Identification.................................................... 17 2.8. AT+GSN Request International Mobile Equipment Identity (IMEI) ....................................... 17 2.9. AT+CGSN Request International Mobile Equipment Identity (IMEI) .................................... 18 2.10. AT&F Set All Current Parameters to Factory Setting ............................................................ 19 2.11. AT&V Display Current Configuration ..................................................................................... 19 2.12. AT&W Store Current Parameters to User-defined Profile..................................................... 20 2.13. ATZ Restore All AT Command Settings from User-defined Profile ....................................... 21 2.14. ATQ Set Result Code Presentation Mode............................................................................. 21 2.15. ATV MT Response Format .................................................................................................... 22 2.16. ATE Set Command Echo Mode ............................................................................................ 23 2.17. ATS3 Set Command Line Termination Character ................................................................. 24 2.18. ATS4 Set Response Formatting Character........................................................................... 25 2.19. ATS5 Set Command Line Editing Character......................................................................... 25 2.20. ATX Set CONNECT Result Code Format and Monitor Call Progress.................................. 26 2.21. AT+CFUN Set UE Functionality ............................................................................................ 27 2.22. AT+CMEE Error Message Format ........................................................................................ 28 2.23. AT+CSCS Select TE Character Set ...................................................................................... 29 2.24. AT+QURCCFG Configure URC Indication Option ................................................................ 30 3 Status Control Commands .............................................................................................................. 32 3.1. AT+CPAS Mobile Equipment Activity Status ......................................................................... 32 3.2. AT+CEER Extended Error Report......................................................................................... 33 EG512R&EM1x0R_Series_AT_Commands_Manual 3 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 3.3. AT+QCFG Extended Configuration Settings......................................................................... 34 3.3.1. AT+QCFG='hsdpacat' HSDPA Category Configuration ............................................ 34 3.3.2. AT+QCFG='hsupacat' HSUPA Category Configuration ............................................ 35 3.3.3. AT+QCFG='rrc' RRC Release Version Configuration............................................... 36 3.3.4. AT+QCFG='pdp/duplicatechk' Establish Multi PDNs with the Same APN ............... 37 3.3.5. AT+QCFG='data_interface' Set Network Port/Diagnostic Port Communication Through PCIe/USB Interface ....................................................................................................... 38 3.4. AT+QINDCFG URC Indication Configuration ....................................................................... 39 4 (U)SIM Related Commands .............................................................................................................. 42 4.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) ....................................... 42 4.2. AT+CLCK Facility Lock.......................................................................................................... 43 4.3. AT+CPWD Change Password .............................................................................................. 45 4.4. AT+CPIN Enter PIN ............................................................................................................... 46 4.5. AT+CSIM Generic (U)SIM Access ........................................................................................ 49 4.6. AT+CRSM Restricted (U)SIM Access ................................................................................... 50 4.7. AT+QPINC Display PIN Remainder Counter ........................................................................ 51 4.8. AT+QINISTAT Query Initialization Status of (U)SIM Card..................................................... 52 4.9. AT+QSIMDET (U)SIM Card Detection .................................................................................. 53 4.10. AT+QSIMSTAT (U)SIM Card Insertion Status Report........................................................... 54 4.11. AT+QUIMSLOT Switch (U)SIM Slot...................................................................................... 56 5 Network Service Commands ........................................................................................................... 57 5.1. AT+COPS Operator Selection............................................................................................... 57 5.2. AT+CREG Network Registration Status ................................................................................ 59 5.3. AT+CSQ Signal Quality Report ............................................................................................. 60 5.4. AT+CPOL Preferred Operator List ........................................................................................ 62 5.5. AT+COPN Read Operator Names ........................................................................................ 63 5.6. AT+CTZU Automatic Time Zone Update .............................................................................. 64 5.7. AT+CTZR Time Zone Reporting............................................................................................ 65 5.8. AT+QLTS Obtain the Latest Time Synchronized through Network....................................... 67 5.9. AT+QNWINFO Query Network Information .......................................................................... 69 5.10. AT+QSPN Query the Service Provider Name ...................................................................... 70 5.11. AT+QENG Query Primary Serving Cell and Neighbour Cell Information ............................. 71 5.12. AT+QCAINFO Query Carrier Aggregation Parameters ........................................................ 75 5.13. AT+QNWPREFCFG Configure Network Searching Preferences......................................... 76 5.13.1. AT+QNWPREFCFG='gw_band' WCDMA Band Configuration ................................ 77 5.13.2. AT+QNWPREFCFG='lte_band' LTE Band Configuration......................................... 78 5.13.3. AT+QNWPREFCFG='mode_pref' Network Search Mode Configuration ................. 79 5.13.4. AT+QNWPREFCFG='srv_domain' Service Domain Configuration .......................... 80 5.13.5. AT+QNWPREFCFG='voice_domain' Voice Domain Configuration.......................... 81 5.13.6. AT+QNWPREFCFG='roam_pref' Roaming Preference Configuration..................... 82 5.13.7. AT+QNWPREFCFG='ue_usage_setting' UE Usage Setting Configuration............. 83 5.13.8. AT+QNWPREFCFG='policy_band' Policyman Band................................................ 83 5.13.9. AT+QNWPREFCFG='ue_capability_band' UE Capability Band .............................. 85 EG512R&EM1x0R_Series_AT_Commands_Manual 4 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5.13.10. AT+QNWPREFCFG='rat_acq_order ' UE RAT Priority ............................................ 86 6 Call Related Commands................................................................................................................... 87 6.1. ATA Answer an Incoming Call ............................................................................................... 87 6.2. ATD Originate a Call.............................................................................................................. 88 6.3. ATH Disconnect Existing Connection.................................................................................... 89 6.4. AT+CVHU Voice Hang up Control......................................................................................... 90 6.5. AT+CHUP Hang up Calls ...................................................................................................... 91 6.6. ATS0 Set Number of Rings before Automatic Answering ..................................................... 91 6.7. ATS6 Set Pause Before Blind Dialing ................................................................................... 93 6.8. ATS7 Set Time to Wait for Connection Completion .............................................................. 93 6.9. ATS8 Set the Time to Wait for Comma Dial Modifier ............................................................ 94 6.10. ATS10 Set Disconnection Delay after Indicating the Absence of Data Carrier .................... 95 6.11. AT+CSTA Select Type of Address ......................................................................................... 95 6.12. AT+CLCC List Current Calls ................................................................................................. 96 6.13. AT+CR Service Reporting Control ........................................................................................ 98 6.14. AT+CRC Set Cellular Result Codes for Incoming Call Indication......................................... 99 6.15. AT+CRLP Select Radio Link Protocol Parameter ............................................................... 100 6.16. AT+QECCNUM* Configure Emergency Call Numbers....................................................... 101 6.17. AT^DSCI Call Status Indication ........................................................................................... 103 7 Phonebook Commands.................................................................................................................. 106 7.1. AT+CNUM Subscriber Number ........................................................................................... 106 7.2. AT+CPBF Find Phonebook Entries..................................................................................... 107 7.3. AT+CPBR Read Phonebook Entries................................................................................... 108 7.4. AT+CPBS Select Phonebook Memory Storage .................................................................. 109 7.5. AT+CPBW Write Phonebook Entry ......................................................................................110 8 Short Message Service Commands.............................................................................................. 112 8.1. AT+CSMS Select Message Service.....................................................................................112 8.2. AT+CMGF Message Format ................................................................................................113 8.3. AT+CSCA Service Center Address ......................................................................................114 8.4. AT+CPMS Preferred Message Storage ...............................................................................115 8.5. AT+CMGD Delete Messages ...............................................................................................117 8.6. AT+CMGL List Messages.....................................................................................................118 8.7. AT+CMGR Read Messages ................................................................................................ 121 8.8. AT+CMGS Send Messages ................................................................................................ 125 8.9. AT+CMMS Send More Messages....................................................................................... 126 8.10. AT+CMGW Write Messages to Memory ............................................................................. 127 8.11. AT+CMSS Send Messages from Storage........................................................................... 129 8.12. AT+CNMA New Message Acknowledgement to ME/TA ..................................................... 131 8.13. AT+CNMI New Message Indications to TE ......................................................................... 133 8.14. AT+CSCB Select Cell Broadcast Message Types .............................................................. 135 8.15. AT+CSDH Show Text Mode Parameters ............................................................................ 136 8.16. AT+CSMP Set Text Mode Parameters................................................................................ 137 EG512R&EM1x0R_Series_AT_Commands_Manual 5 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9 Packet Domain Commands ........................................................................................................... 139 9.1. AT+CGATT PS Attach or Detach......................................................................................... 139 9.2. AT+CGDCONT Define PDP Contexts................................................................................. 140 9.3. AT+CGQREQ Quality of Service Profile (Requested) ........................................................ 142 9.4. AT+CGQMIN Quality of Service Profile (Minimum Acceptable) ......................................... 145 9.5. AT+CGACT Activate or Deactivate PDP Contexts ............................................................. 147 9.6. AT+CGDATA Enter Data State ............................................................................................ 148 9.7. AT+CGPADDR Show PDP Addresses................................................................................ 149 9.8. AT+CGREG GPRS Network Registration Status................................................................ 150 9.9. AT+CGEREP Packet Domain Event Reporting .................................................................. 152 9.10. AT+CGSMS Select Service for MO SMS Messages .......................................................... 155 9.11. AT+CEREG EPS Network Registration Status ................................................................... 156 9.12. AT+QGDCNT Packet Data Counter.................................................................................... 157 9.13. AT+QAUGDCNT Auto Save Packet Data Counter ............................................................. 158 10 Supplementary Service Commands ............................................................................................. 160 10.1. AT+CCFC Call Forwarding Number and Conditions Control.............................................. 160 10.2. AT+CCWA Call Waiting Control .......................................................................................... 162 10.3. AT+CHLD Call Related Supplementary Services ............................................................... 165 10.4. AT+CLIP Calling Line Identification Presentation ............................................................... 167 10.5. AT+CLIR Calling Line Identification Restriction .................................................................. 169 10.6. AT+COLP Connected Line Identification Presentation ....................................................... 170 10.7. AT+CSSN Supplementary Service Notifications................................................................. 171 10.8. AT+CUSD Unstructured Supplementary Service Data ....................................................... 173 11 Audio Commands ........................................................................................................................... 175 11.1. AT+CLVL Loudspeaker Volume Level Selection................................................................. 175 11.2. AT+CMUT Mute Control ...................................................................................................... 176 11.3. AT+QAUDLOOP Enable/Disable Audio Loop Test ............................................................. 177 11.4. AT+VTS DTMF and Tone Generation ................................................................................. 177 11.5. AT+VTD Set Tone Duration ................................................................................................. 179 11.6. AT+QAUDMOD* Set Audio Mode ....................................................................................... 180 11.7. AT+QDAI Digital Audio Interface Configuration .................................................................. 181 11.8. AT+QSIDET Set Side Tone Gain in Current Mode ............................................................. 183 11.9. AT+QMIC Set Uplink Gains of Microphone......................................................................... 184 11.10. AT+QIIC IIC Read and Write ............................................................................................... 184 12 Hardware Related Commands ....................................................................................................... 186 12.1. AT+QPOWD Power off ........................................................................................................ 186 12.2. AT+CCLK Clock................................................................................................................... 187 12.3. AT+QADC Read ADC Value................................................................................................ 188 12.4. AT+QSCLK Sleep Mode Setting ......................................................................................... 188 12.5. AT+QTEMP Get the Temperature of MT............................................................................. 189 12.6. AT+QAGPIO Set the AP Or PMU GPIO Output Value ....................................................... 190 12.7. AT+QSAR Enable/Disable the SAR Power Backoff ........................................................... 192 12.8. AT+QETH RGMII Extended Configuration.......................................................................... 193 EG512R&EM1x0R_Series_AT_Commands_Manual 6 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12.8.1. 12.8.2. 12.8.3. 12.8.4. 12.8.5. 12.8.6. 12.8.7. 12.8.8. AT+QETH=? AT+QETH Test Command .................................................................. 193 AT+QETH='rgmii' Query/Enable/Disable RGMII..................................................... 193 AT+QETH='ipptmac' Set IPPassthrough-RGMII MAC Address ............................. 196 AT+QETH='routing' Set Routing Rules for Multiple Data Call ................................ 197 AT+QETH='mac_address' Query RGMII Interface MAC Address.......................... 199 AT+QETH='speed' Set the Speed for RGMII .......................................................... 199 AT+QETH='an' Enable or Disable Auto-negotiation for RGMII............................... 200 AT+QETH='dm' Set the Duplex Mode for RGMII.................................................... 201 13 Appendix A References.................................................................................................................. 203 13.1. References ............................................................................................................................. 203 13.2. Factory Default Settings Restorable with AT&F..................................................................... 206 13.3. AT Command Settings Storable with AT&W .......................................................................... 208 13.4. AT Command Settings Storable with ATZ .............................................................................. 208 13.5. Summary of CME ERROR Codes ......................................................................................... 209 13.6. Summary of CMS ERROR Codes ..........................................................................................211 13.7. Summary of URC ................................................................................................................... 212 13.8. SMS Character Sets Conversions ......................................................................................... 214 13.9. Release Cause Report List of AT+CEER .............................................................................. 220 EG512R&EM1x0R_Series_AT_Commands_Manual 7 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Table Index Table 1: Applicable Modules......................................................................................................................... 9 Table 2: Types of AT Commands and Responses ..................................................................................... 10 Table 3: AT&V Response............................................................................................................................ 19 Table 4: The Numeric Equivalents and Brief Description of ATV0&ATV1 Result Codes........................... 23 Table 5: Delay Class................................................................................................................................. 144 Table 6: Related Documents .................................................................................................................... 203 Table 7: Terms and Abbreviations ............................................................................................................ 203 Table 8: Factory Default Settings Restorable with AT&F ......................................................................... 206 Table 9: AT Command Settings Storable with AT&W ............................................................................... 208 Table 10: AT Command Settings Storable with ATZ ................................................................................ 208 Table 11: Different Coding Schemes of +CME ERROR: ................................................................ 209 Table 12: Different Coding Schemes of +CMS ERROR: ............................................................... 211 Table 13: Summary of URC ..................................................................................................................... 212 Table 14: The Way of SMS Text Input or Output...................................................................................... 214 Table 15: The Input Conversions Table (DCS=GSM 7-bit and AT+CSCS='GSM') ................................ 215 Table 16: The Output Conversions Table (DCS=GSM 7-bit and AT+CSCS='GSM').............................. 215 Table 17: GSM Extended Characters (GSM Encode) ............................................................................. 216 Table 18: The Input Conversions Table (DCS = GSM 7-bit and AT+CSCS='IRA')................................. 217 Table 19: IRA Extended Characters......................................................................................................... 218 Table 20: The Output Conversions Table (DCS = GSM 7-bit and AT+CSCS='IRA').............................. 218 Table 21: GSM Extended Characters (ISO-8859-1/Unicode).................................................................. 219 Table 22: Release Cause Report List of AT+CEER ................................................................................. 220 EG512R&EM1x0R_Series_AT_Commands_Manual 8 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 1 Introduction 1.1. Scope of the Document This document presents the AT command set supported by Quectel LTE-A modules EM160R-GL, EM120R-GL, and EG512R-EA. Table 1: Applicable Modules Module Series EG512R-EA EM160R-GL EM120R-GL Model EG512R-EA EM160R-GL EM120R-GL 1.2. AT Command Syntax 1.2.1. Definitions ⚫ ⚫ ⚫ ⚫ [...] ⚫ Underline Carriage return character. Line feed character. Parameter name. Angle brackets do not appear on command line. Optional parameter of a command or an optional part of TA information response. Square brackets do not appear on command line. When an optional parameter is omitted, the new value equals its previous value or its default setting, unless otherwise specified. Default setting of a parameter. 1.2.2. AT Command Syntax The AT or at prefix must be added at the beginning of each command line. Entering will terminate a command line. Commands are usually followed by a response that includes . Throughout this document, only the response will be presented, are omitted intentionally. EG512R&EM1x0R_Series_AT_Commands_Manual 9 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual The AT command set supported by EM160R-GL, EM120R-GL and EG512R-EA is a combination of international standards, such as 3GPP TS 27.007, 3GPP TS 27.005 and ITU-T recommendation V.25ter as well as the AT commands developed by Quectel. AT commands implemented by the modules can be split into three categories syntactically: 'Basic', 'S Parameter' and 'Extended', as listed below: ⚫ Basic Syntax These AT commands have the format of AT, or AT&, where is the command, and is/are the argument(s) for that command. An example of this is ATE, which tells the DCE (Data Circuit-terminating Equipment) whether received characters should be echoed back to the DTE (Data Terminal Equipment) according to the value of . is optional and a default will be used if it is omitted. ⚫ S Parameter Syntax These AT commands are in the format of ATS=, in which is the index of the S register to set, and is the value to assign to it. ⚫ Extended Syntax These commands can be operated in several modes, as listed in the following table: Table 2: Types of AT Commands and Responses Test Command Read Command Write Command Execution Command The command returns the list of parameters and value AT+=? ranges set by the corresponding Write Command or internal processes. AT+? The command returns the currently set value of the parameter or parameters. AT+=[,< The command sets the user-definable parameter values. p2>[,[...]]] AT+ The command reads non-variable parameters affected by internal processes in the UE. Multiple commands can be placed on a single line using a semi-colon (;) between commands. Only the first command should have AT prefix. Commands can be in upper or lower case. When entering AT commands, spaces are ignored except the following cases: ⚫ Within quoted strings, where they are preserved; EG512R&EM1x0R_Series_AT_Commands_Manual 10 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual ⚫ Within an unquoted string or numeric parameter; ⚫ Within an IP address; ⚫ Within the AT command name up to and including a =, ? or =?. On input, at least a carriage return is required. A newline character is ignored so it is permissible to use carriage return/line feed pairs on the input. If no command is specified after the AT token, OK will be returned. If an invalid command is specified, ERROR will be returned. Optional parameters, unless explicitly stated, need to be provided up to the last parameter being entered. 1.3. Supported Character Sets The AT command interface of EM160R-GL, EM120R-GL and EG512R-EA uses the GSM character set by default and supports the following character sets: ⚫ GSM ⚫ UCS2 ⚫ IRA These character sets can be configured and interrogated with AT+CSCS command (3GPP TS 27.007) and it is defined in 3GPP TS 27.005. The character set affects transmission and reception of SMS and SMS Cell Broadcast Messages, as well as the entry and display of phonebook entries text field. 1.4. AT Command Port The main UART port, PCIe Modem port and two USB ports (USB modem port and USB AT port) support AT command communication and data transfer. 1.5. Unsolicited Result Code Unsolicited Result Code (URC) is not issued as a part of the response related to an executed AT command, but as a report message issued by the modules without being requested by the TE. It is issued automatically when a certain event occurs. Typical events leading to URCs are incoming calls (RING), received short messages, high/low voltage alarm, high/low temperature alarm, etc. EG512R&EM1x0R_Series_AT_Commands_Manual 11 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 1.6. Module Turn-off Procedure It is recommended to execute AT+QPOWD command to power off the module, since it is the safest and best method through which the powering off is realized by letting the module log off from the network and allowing the software to enter a secure and safe data state before disconnecting the power supply. After sending AT+QPOWD, please do not enter any other AT commands. When the command is executed successfully, the module will output message POWERED DOWN and then enter the power down mode. In order to avoid data loss, it is suggested to wait for 1s to disconnect the power supply after the URC POWERED DOWN is outputted. If POWERED DOWN cannot be received within 65s, the power supply shall be disconnected compulsorily. EG512R&EM1x0R_Series_AT_Commands_Manual 12 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2 General Commands 2.1. ATI Display MT Identification Information This Execution Command delivers the MT identification information text. ATI Display MT Identification Information Execution Command ATI Response Quectel Revision: Maximum Response Time Characteristics Reference V.25ter OK 300 ms / Parameter String type. Identifier of device type. String type. Identification text of the firmware version of the module. Example ATI Quectel EG512 Revision: EG512REAAAR01A02M4G OK EG512R&EM1x0R_Series_AT_Commands_Manual 13 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.2. AT+GMI Request Manufacturer Identification This Execution Command returns the manufacturer identification text. It is identical with AT+CGMI command in Chapter 2.3. AT+GMI Request Manufacturer Identification Test Command AT+GMI=? Execution Command AT+GMI Response OK Response Quectel Maximum Response Time Characteristics Reference V.25ter OK 300 ms / 2.3. AT+CGMI Request Manufacturer Identification This command returns the manufacturer identification text. It is identical with the above AT+GMI command. AT+CGMI Request Manufacturer Identification Test Command AT+CGMI=? Execution Command AT+CGMI Response OK Response Quectel Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 14 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.4. AT+GMM Request Model Identification This command returns the MT model identification text. It is identical with AT+CGMM command in Chapter 2.5. AT+GMM Request MT Model Identification Test Command AT+GMM=? Execution Command AT+GMM Response OK Response Maximum Response Time Characteristics Reference V.25ter OK 300 ms / Parameter String type. Identifier of device type. 2.5. AT+CGMM Request MT Model Identification This command returns the model information of the product. It is identical with the above AT+GMM command. AT+CGMM Request MT Model Identification Test Command AT+CGMM=? Execution Command AT+CGMM Response OK Response Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 15 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. Identifier of device type. 2.6. AT+GMR Request MT Firmware Revision Identification This Execution Command returns the identification text of MT firmware version. It is identical with AT+CGMR command in Chapter 2.7. AT+GMR Request Firmware Revision Identification Test Command AT+GMR=? Execution Command AT+GMR Response OK Response Maximum Response Time Characteristics Reference V.25ter OK 300 ms / Parameter String type. Identification text of MT firmware version. Example AT+GMR EG512REAAAR01A02M4G OK EG512R&EM1x0R_Series_AT_Commands_Manual 16 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.7. AT+CGMR Request MT Firmware Revision Identification This Execution Command delivers the identification text of MT firmware version. It is identical with the above AT+GMR command. AT+CGMR Request Firmware Revision Identification Test Command AT+CGMR=? Execution Command AT+CGMR Response OK Response Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK 300 ms / Parameter String type. Identification text of MT firmware version. 2.8. AT+GSN Request International Mobile Equipment Identity (IMEI) This Execution Command requests the International Mobile Equipment Identity (IMEI) number of the ME which permits the user to identify individual ME device. It is identical with the AT+CGSN command in Chapter 2.9. AT+GSN Request International Mobile Equipment Identity (IMEI) Test Command AT+GSN=? Execution Command AT+GSN Response OK Response Maximum Response Time Characteristics Reference OK 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 17 / 227 V.25ter LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. IMEI number of the ME. NOTE The IMEI can be used to identify an ME since it is unique to each ME. 2.9. AT+CGSN Request International Mobile Equipment Identity (IMEI) This Execution Command requests International Mobile Equipment Identity (IMEI) number of the ME. It is identical with the above AT+GSN command. AT+CGSN Request International Mobile Equipment Identity (IMEI) Test Command AT+CGSN=? Execution Command AT+CGSN Response OK Response Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK 300 ms / Parameter String type. IMEI number of the ME. NOTE The IMEI can be used to identify an ME since it is unique to each ME. EG512R&EM1x0R_Series_AT_Commands_Manual 18 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.10. AT&F Reset AT Command Settings to Factory Settings This command resets AT command settings to the default values specified by the manufacturer (See Table 8). AT&F Reset AT Command Settings to Factory Settings Execution Command AT&F[] Response OK Maximum Response Time 300 ms Characteristics / Reference V.25ter Parameter Integer type. 0 Reset all AT command settings to factory setting. 2.11. AT&V Display Current Configuration This command displays the current settings of some AT command parameters (See Table 3), even including the single-letter AT command parameters which are not readable. AT&V Display Current Configuration Execution Command AT&V Response OK Maximum Response Time 300 ms Characteristics / Reference V.25ter Table 3: AT&V Response AT&V &C: 1 &D: 2 &F: 0 EG512R&EM1x0R_Series_AT_Commands_Manual 19 / 227 &W: 0 E: 1 Q: 0 V: 1 X: 4 Z: 0 S0: 0 S3: 13 S4: 10 S5: 8 S6: 2 S7: 0 S8: 2 S10: 15 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.12. AT&W Store Current Settings to User-defined Profile This command stores the current AT command settings to a user-defined profile in non-volatile memory (See Table 9). The AT command settings will be automatically restored from the user-defined profile during power-up or if ATZ is executed. AT&W Store Current Settings to User-defined Profile Execution Command AT&W[] Response OK Maximum Response Time 300 ms Characteristics / Reference V.25ter Parameter Integer type. 0 Profile number to store current AT command settings. EG512R&EM1x0R_Series_AT_Commands_Manual 20 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.13. ATZ Restore All AT Command Settings from User-defined Profile This command first resets the AT command settings to their manufacturer defaults, which is similar to AT&F. Afterwards, the AT command settings are restored from the user-defined profile in the non-volatile memory, if they have been stored with AT&W before (See Table 10). Any additional AT command on the same command line may be ignored. ATZ Restore AT Command Settings from a User-defined Profile Execution Command ATZ[] Response OK Maximum Response Time 300 ms Characteristics / Reference V.25ter Parameter Integer type. 0 Reset to profile number 0. 2.14. ATQ Set Result Code Presentation Mode This command controls whether the result code is transmitted to the TE. Other information text transmitted as response is not affected. ATQ Set Result Code Presentation Mode Execution Command ATQ Response If = 0: OK Maximum Response Time Characteristics Reference V.25ter If = 1: (none) 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 21 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. 0 Result codes are transmitted 1 Result codes are suppressed and not transmitted 2.15. ATV MT Response Format This command determines the contents of header and trailer transmitted with AT command result codes and information responses. The numeric equivalents and brief descriptions of results code are listed in the following Table 4. ATV MT Response Format Execution Command ATV Response When = 0 0 Maximum Response Time Characteristics Reference V.25ter When = 1 OK 300 ms / Parameter Integer type. 0 Information response: Short result code format: 1 Information response: Long result code format: Example ATV1 OK AT+CSQ +CSQ: 30,99 //Set = 1 EG512R&EM1x0R_Series_AT_Commands_Manual 22 / 227 OK ATV0 0 AT+CSQ +CSQ: 30,99 0 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //When = 1, the result code is OK. //Set = 0 //When = 0, the result code is 0. Table 4: The Numeric Equivalents and Brief Description of ATV0&ATV1 Result Codes ATV1 OK CONNECT RING NO CARRIER ERROR NO DIALTONE BUSY NO ANSWER ATV0 0 1 2 3 4 6 7 8 Description Acknowledges execution of a command. A connection has been established. The DCE is switching from command mode to data mode. The DCE has detected an incoming call signal from network. The connection has been terminated or the attempt to establish a connection failed. Command not recognized, caused by command line maximum length exceeded, parameter value invalid, or other problem with processing the command line. No dial tone detected. Engaged (busy) signal detected. @ (Wait for Quiet Answer) dialing modifier was used, but remote ringing followed by five seconds of silence was not detected before expiration of the connection timer (S7). 2.16. ATE Set Command Echo Mode This command controls whether TA echoes characters received from TE or not during AT command mode. ATE Set Command Echo Mode Execution Command ATE Maximum Response Time Response OK 300 ms Characteristics / EG512R&EM1x0R_Series_AT_Commands_Manual 23 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Reference V.25ter Parameter Integer type. Whether to echo the characters received from TE. 0 OFF 1 ON 2.17. ATS3 Set Command Line Termination Character This command determines the character recognized by TA to terminate an incoming command line. It is also generated for result codes and information text, along with character value set via ATS4. ATS3 Set Command Line Termination Character Read Command ATS3? Response Write Command ATS3= Maximum Response Time Characteristics Reference V.25ter OK Response OK 300 ms / Parameter Integer type. Command line termination character. Range: 0–127. Default: 13. EG512R&EM1x0R_Series_AT_Commands_Manual 24 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.18. ATS4 Set Response Formatting Character This command determines the character generated by TA for result code and information text, along with the command line termination character set via ATS3. ATS4 Set Response Formatting Character Read Command ATS4? Response Write Command ATS4= Maximum Response Time Characteristics Reference V.25ter OK Response OK 300 ms / Parameter Integer type. Response formatting character. Range: 0–127. Default: 10. 2.19. ATS5 Set Command Line Editing Character This command determines the value of editing character used by TA to delete the immediately preceding character from the AT command line (i.e. equates to backspace key). ATS5 Set Command Line Editing Character Read Command ATS5? Response Write Command ATS5= Maximum Response Time Characteristics Reference V.25ter OK Response OK 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 25 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. Response editing character. Range: 0–127. Default: 8. 2.20. ATX Set CONNECT Result Code Format and Monitor Call Progress This command determines whether TA transmits particular result codes to TE or not. It also controls whether TA detects the presence of a dial tone when it begins dialing and the engaged tone (busy signal) or not. ATX Set CONNECT Result Code Format and Monitor Call Progress Execution Command ATX Response OK Maximum Response Time 300 ms Characteristics / Reference V.25ter Parameter Integer type. 0 Only CONNECT result code returned, dial tone and busy detection are both disabled. 1 Only CONNECT result code returned, dial tone and busy detection are both disabled. 2 CONNECT result code returned, dial tone detection is enabled, and busy detection is disabled. 3 CONNECT result code returned, dial tone detection is disabled, and busy detection is enabled. 4 CONNECT result code returned, and dial tone and busy detection are both enabled. EG512R&EM1x0R_Series_AT_Commands_Manual 26 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2.21. AT+CFUN Set UE Functionality This command controls the functionality level. It can also be used to reset the UE. AT+CFUN Set UE Functionality Test Command AT+CFUN=? Response +CFUN: (list of supported s),(list of supported s) Read Command AT+CFUN? OK Response +CFUN: Write Command AT+CFUN=[,] OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error: ERROR Or +CME ERROR: 15 s, determined by the network. / Parameter Integer type. 0 Minimum functionality 1 Full functionality 4 Disable both transmitting and receiving RF signals Integer type. 0 Do not reset the UE before setting it to power level 1 Reset the UE before setting it to power level. This value is available only for = 1. The device is fully functional after the reset. Error codes. For more details, please refer to Table 11. Example AT+CFUN=0 OK //Switch the UE to minimum functionality. EG512R&EM1x0R_Series_AT_Commands_Manual 27 / 227 AT+COPS? +COPS: 0 OK AT+CPIN? +CME ERROR: 13 AT+CFUN=1 OK +CPIN: SIM PIN AT+CPIN=1234 OK +CPIN: READY +QUSIM: 1 +QIND: SMS DONE +QIND: PB DONE AT+CPIN? +CPIN: READY OK AT+COPS? +COPS: 0,0,'CHINA MOBILE CMCC',7 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //No operator is registered. //(U)SIM failure //Switch the UE to full functionality. //Operator is registered. 2.22. AT+CMEE Error Message Format This command disables or enables the use of final result code +CME ERROR: as the indication of an error. When enabled, errors cause +CME ERROR: final result code instead of ERROR. AT+CMEE Error Message Format Test Command AT+CMEE=? Response +CMEE: (range of supported s) Read Command AT+CMEE? OK Response +CMEE: EG512R&EM1x0R_Series_AT_Commands_Manual 28 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+CMEE=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK 300 ms / Parameter Integer type. Whether to enable result code. 0 Disable result code and use ERROR instead. 1 Enable result code and use numeric values. 2 Enable result code and use verbose values. Error codes. For more details, please refer to Table 11. Example AT+CMEE=0 OK AT+CPIN? ERROR AT+CMEE=1 OK AT+CPIN? +CME ERROR: 10 AT+CMEE=2 OK AT+CPIN? +CME ERROR: SIM not inserted //Disable result code. //Only ERROR will be displayed. //Enable error result code with numeric values. //Enable error result code with verbose (string) values. 2.23. AT+CSCS Select TE Character Set This Write Command informs the MT which character set is used by the TE. TA is then able to convert character strings correctly between TE and MT character sets. AT+CSCS Select TE Character Set Test Command AT+CSCS=? Response +CSCS: (list of supported s) EG512R&EM1x0R_Series_AT_Commands_Manual 29 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Read Command AT+CSCS? Write Command AT+CSCS= Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response +CSCS: OK Response OK 300 ms / Parameter String type. 'GSM' 'IRA' 'UCS2' GSM default alphabet International reference alphabet UCS2 alphabet Example AT+CSCS? +CSCS: 'GSM' OK AT+CSCS='UCS2' OK AT+CSCS? +CSCS: 'UCS2' OK //Query the current character set. //The character set is GSM //Set the character set to UCS2. //The character set is UCS2 after the configuration 2.24. AT+QURCCFG Configure URC Indication Option This command configures the output port of URC. AT+QURCCFG Configure URC Indication Option Test Command AT+QURCCFG=? Response +QURCCFG: 'urcport',(list of supported s) EG512R&EM1x0R_Series_AT_Commands_Manual 30 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+QURCCFG='urcport'[,] OK Response If the optional parameter is omitted, query the current configuration: +QURCCFG: 'urcport', OK Maximum Response Time Characteristics If the optional parameter is specified, configure the output port of URC: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter String type. URC output port. 'usbat' USB AT port 'usbmodem' USB modem port 'uart1' Main UART Example AT+QURCCFG=? +QURCCFG: 'urcport',('usbat','usbmodem','uart1') OK AT+QURCCFG='urcport' +QURCCFG: 'urcport','usbat' //Query the current configuration of URC output port OK AT+QURCCFG='urcport','usbmodem' OK AT+QURCCFG='urcport' +QURCCFG: 'urcport','usbmodem' //Configure the URC output port to USB modem port OK EG512R&EM1x0R_Series_AT_Commands_Manual 31 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 3 Status Control Commands 3.1. AT+CPAS Mobile Equipment Activity Status This command queries the activity status of the ME. AT+CPAS Mobile Equipment Activity Status Test Command AT+CPAS=? Response +CPAS: (list of supported s) Execution Command AT+CPAS OK Response TA returns the activity status of MT: +CPAS: OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. MT activity status. 0 Ready 3 Ringing 4 Call in progress or call hold Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 32 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT+CPAS +CPAS: 0 OK RING ##0 AT+CLCC +CLCC: 1,1,4,0,0,'15695519173',161 OK AT+CPAS +CPAS: 3 OK AT+CLCC +CLCC: 1,0,0,0,0,'10010',129 OK AT+CPAS +CPAS: 4 OK //MT is ready. //MT is ringing. //Call in progress. 3.2. AT+CEER Extended Error Report This command queries an extended error and report the cause of the last failed operation, such as: ⚫ The failure to release a call ⚫ The failure to set up a call (both mobile originated or terminated) ⚫ The failure to modify a call by using supplementary services ⚫ The failure to activate, register, query, deactivate or deregister a supplementary service The release cause is a text to describe the cause information given by the network. AT+CEER Extended Error Report Test Command AT+CEER=? Execution Command AT+CEER Response OK Response +CEER: OK EG512R&EM1x0R_Series_AT_Commands_Manual 33 / 227 Maximum Response Time Characteristics LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Or ERROR If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Release cause report. Reason for the last failed operation (listed in Chapter 13.9). Both CS and PS domain call types are reported. Cause data is captured from Call Manager events and cached locally to later use by this command. Error codes. For more details, please refer to Table 11. 3.3. AT+QCFG Extended Configuration Settings This command queries and configures various settings of UE. AT+QCFG Extended Configuration Settings Test Command AT+QCFG=? Response +QCFG: 'hsdpacat',(list of supported s) +QCFG: 'hsupacat',(list of supported s) +QCFG: 'rrc',(range of supported s) +QCFG: 'pdp/duplicatechk',(list of supported s) +QCFG: 'data_interface',(list of supported s),(list of supported s) … Maximum Response Time OK 300 ms 3.3.1. AT+QCFG='hsdpacat' HSDPA Category Configuration This command specifies the HSDPA category. AT+QCFG='hsdpacat' HSDPA Category Configuration Write Command AT+QCFG='hsdpacat'[,] Response If the optional parameter is omitted, return the current configuration: EG512R&EM1x0R_Series_AT_Commands_Manual 34 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics +QCFG: 'hsdpacat', OK If the optional parameter is specified, set the HSDPA category: OK Or ERROR If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect after rebooting. The configuration will be saved automatically. Parameter Integer type. HSDPA category. 6 Category 6 8 Category 8 10 Category 10 12 Category 12 14 Category 14 18 Category 18 20 Category 20 24 Category 24 Error codes. For more details, please refer to Table 11. 3.3.2. AT+QCFG='hsupacat' HSUPA Category Configuration This command specifies the HSUPA category. AT+QCFG='hsupacat' HSUPA Category Configuration Write Command AT+QCFG='hsupacat'[,] Response If the optional parameter is omitted, return the current configuration: +QCFG: 'hsupacat', OK If the optional parameter is specified, set the HSUPA category: EG512R&EM1x0R_Series_AT_Commands_Manual 35 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics OK Or ERROR If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect after rebooting. The configuration will be saved automatically. Parameter Integer type. HSUPA category. 5 Category 5 6 Category 6 7 Category 7 8 Category 8 Error codes. For more details, please refer to Table 11. 3.3.3. AT+QCFG='rrc' RRC Release Version Configuration This command specifies the RRC release version. AT+QCFG='rrc' RRC Release Version Configuration Write Command AT+QCFG='rrc'[,] Response If the optional parameter is omitted, return the current configuration: +QCFG: 'rrc', OK If the optional parameter is specified, set the RRC release version: OK Or ERROR Maximum Response Time Characteristics If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect after rebooting. The configuration will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 36 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. RRC release version. 0 R99 1 R5 2 R6 3 R7 4 R8 5 R9 Error codes. For more details, please refer to Table 11. 3.3.4. AT+QCFG='pdp/duplicatechk' Establish Multi PDNs with the Same APN This command allows/refuses establishing multi PDNs with the same APN profile. AT+QCFG='PDP/duplicatechk' Establish Multi PDNs with the Same APN Write Command AT+QCFG='pdp/duplicatechk'[,] Response If the optional parameter is omitted, return the current configuration: +QCFG: 'pdp/duplicatechk', OK If the optional parameter is specified, allow/refuse establishing multiple PDNs with the same APN profile: OK Or ERROR Maximum Response Time Characteristics If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter Integer type. 0 Refuse to establish multi PDNs with the same APN profile 1 Allow to establish multi PDNs with the same APN profile Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 37 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 3.3.5. AT+QCFG='data_interface' Set Network Port/Diagnostic Port Communication Through PCIe/USB Interface This command sets the network port/diagnostic port communication through USB/PCIe interface. AT+QCFG='data_interface' Set Network Port/Diagnostic Port Communication Through PCIe/USB Interface Write Command AT+QCFG='data_interface'[, ,] Response If the optional parameters are omitted, query the current configuration: +QCFG: 'data_interface',, OK Maximum Response Time Characteristics If the optional parameters are specified, set the network port/diagnostic port communication through USB/PCIe interface: OK Or ERROR 300 ms The command takes effect after rebooting. The configuration will be saved automatically. Parameter Integer type. 0 Set network port communication through USB interface. 1 Set network port communication through PCIe interface. Integer type. 0 Set diagnostic port communication through USB interface. 1 Set diagnostic port communication through PCIe interface. NOTES 1. If the network port and diagnostic port communication is switched to PCIe through eFuse, this command will be invalid, and the communication cannot be switched back to USB any longer. 2. If the network port was set to communicate through the USB interface, the PCIe interface will be disabled. Therefore, if the network port is set to communicate through the USB interface, no AT port or diagnostic port will communicate through the PCIe interface. EG512R&EM1x0R_Series_AT_Commands_Manual 38 / 227 Example AT+QCFG='data_interface' +QCFG: 'data_interface',0,0 OK AT+QCFG='data_interface',1,0 OK AT+QCFG='data_interface',1,1 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Query the current configuration. //Set network port communication through PCIe interface, and diagnostic port through USB interface. //Set network port communication through PCIe interface, and diagnostic port through PCIe interface. 3.4. AT+QINDCFG URC Indication Configuration This command enables/disables URC indications. AT+QINDCFG URC Indication Configuration Test Command AT+QINDCFG=? Response +QINDCFG: 'all',(list of supported s),(list of supported s) +QINDCFG: 'csq',(list of supported s),(list of supported s) +QINDCFG: 'smsfull',(list of supported s),(list of supported s) +QINDCFG: 'ring',(list of supported s),(list of supported s) +QINDCFG: 'smsincoming',(list of supported s), (list of supported s) +QINDCFG: 'act',(list of supported s),(list of supported s) Write Command AT+QINDCFG=[,[,< savetonvram>]] OK Response If both of the optional parameters are omitted, query the current configuration: +QINDCFG: , OK If any of the optional parameters is specified, set the URC indication configurations: OK EG512R&EM1x0R_Series_AT_Commands_Manual 39 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Or ERROR If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. Whether to save configuration depends on . Parameter String type. URC type. 'all' Master switch of all URCs. Default: ON. 'csq' Indication of signal strength and channel bit error rate change (similar to AT+CSQ). Default: OFF. If this configuration is ON, +QIND: 'csq',, is present. 'smsfull' SMS storage full indication. Default: OFF. If this configuration is ON, +QIND: 'smsfull', is present. 'ring' RING indication. Default: ON. 'smsincoming' Incoming message indication. Default: ON. Related URCs list: +CMTI, +CMT, +CDS 'act' Indication of network access technology change. Default: OFF. If this configuration is ON, +QIND: 'act', is present. is string type. The values are as below: 'WCDMA' 'HSDPA' 'HSUPA' 'HSDPA&HSUPA' 'LTE' 'UNKNOWN' The examples of URC are as below: +QIND: 'act','HSDPA&HSUPA' +QIND: 'act','UNKNOWN' The description of 'act' is as below: 1. If MT does not register on network, the would be 'UNKNOWN'. 2. If this configuration is ON, the URC of 'act' will be reported immediately. Only when the network access technology changes, a new URC will be reported. Integer type. URC indication is enabled or disabled. 0 Disable 1 Enable Integer type. Whether to save configuration into NVM. EG512R&EM1x0R_Series_AT_Commands_Manual 40 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 0 Not save 1 Save Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 41 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4 (U)SIM Related Commands 4.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) This command requests the International Mobile Subscriber Identity (IMSI) which is intended to permit the TE to identify the individual SIM card or active application in the UICC (GSM or USIM) that is attached to MT. AT+CIMI Request International Mobile Subscriber Identity (IMSI) Test Command AT+CIMI=? Execution Command AT+CIMI Response OK Response TA returns for identifying the individual (U)SIM which is attached to MT. OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter International mobile subscriber identity (string without double quotes). Error codes. For more details, please refer to Table 11. Example AT+CIMI 460023210226023 //Query IMSI number of (U)SIM which is attached to MT. //The IMSI returned by MT OK EG512R&EM1x0R_Series_AT_Commands_Manual 42 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4.2. AT+CLCK Facility Lock This command locks/unlocks or interrogates an MT or a network facility . Password is normally needed to do such actions. When querying the status of network service (=2) the response line for ‘not active’ case (=0) should be returned only if service is not active for any . AT+CLCK Facility Lock Test Command AT+CLCK=? Response +CLCK: (list of supported s) OK Write Command Response AT+CLCK=,[,<passwor If is not 2 and the command is set successfully: d>[,]] OK If =2 and the command is set successfully: +CLCK: [,] [+CLCK: [,]] […] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK 5 s The command takes effect immediately. The configuration will be saved automatically. Parameter String type. Facility. 'SC' (U)SIM (lock SIM/UICC card inserted in the currently selected card slot) (SIM/UICC asks password in MT power-up and when this lock command is issued). 'AO' BAOC (Bar All Outgoing Calls) (see 3GPP TS 22.088 [6] clause 1). 'OI' BOIC (Bar Outgoing International Calls) (see 3GPP TS 22.088 [6] clause 1). 'OX' BOIC-exHC (Bar Outgoing International Calls except to Home Country) (see 3GPP TS 22.088 [6] clause 1). 'AI' BAIC (Bar All Incoming Calls) (see 3GPP TS 22.088 [6] clause 2). 'IR' BIC-Roam (Bar Incoming Calls when Roaming outside the home country) (see 3GPP TS 22.088 [6] clause 2). 'AB' All Barring services (see 3GPP TS 22.030 [19]) (applicable only for =0). 'AG' All outGoing barring services (see 3GPP TS 22.030 [19]) (applicable only for EG512R&EM1x0R_Series_AT_Commands_Manual 43 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 'AC' 'FD' 'PF' 'PN' 'PU' 'PP' 'PC' =0). All inComing barring services (see 3GPP TS 22.030 [19]) (applicable only for =0). (U)SIM card or active application in the UICC (GSM or (U)SIM) fixed dialing memory feature (if PIN2 authentication has not been done during the current session, PIN2 is required as ). Lock Phone to the very First inserted SIM/UICC card (also referred in the present document as PH-FSIM) (MT asks password when other SIM/UICC cards are inserted). Network Personalization (see 3GPP TS 22.022 [33]) Network sUbset Personalization (see 3GPP TS 22.022 [33]) Service Provider Personalization (see 3GPP TS 22.022 [33]) Corporate Personalization (see 3GPP TS 22.022 [33]) Integer type. Operation. 0 Unlock 1 Lock 2 Query status String type. Password. Integer type. A sum of integers each representing a class of information. 1 Voice 2 Data 4 FAX 7 All telephony except SMS 8 Short message service 16 Data circuit synchronization 32 Data circuit asynchronization Integer type. Lock status. 0 OFF 1 ON Example AT+CLCK='SC',2 +CLCK: 0 OK AT+CLCK='SC',1,'1234' OK AT+CLCK='SC',2 +CLCK: 1 OK AT+CLCK='SC',0,'1234' OK //Query the status of (U)SIM card. //The (U)SIM card is unlocked (OFF). //Lock (U)SIM card, and the password is 1234. //Query the status of (U)SIM card. //The (U)SIM card is locked (ON). //Unlock (U)SIM card. EG512R&EM1x0R_Series_AT_Commands_Manual 44 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4.3. AT+CPWD Change Password This command sets a new password for the facility lock function defined by AT+CLCK. AT+CPWD Change Password Test Command AT+CPWD=? Response MT returns a list of pairs which present the available facilities and the maximum length of their password. +CPWD: (list of supported s), Write Command AT+CPWD=,, OK Response MT sets a new password for the facility lock function. OK Maximum Response Time 5 s Characteristics Reference 3GPP TS 27.007 The command takes effect immediately. The configuration will be saved automatically. Parameter String type. 'SC' (U)SIM (lock SIM/UICC card) (SIM/UICC asks password in MT power-up and when this lock command is issued) 'AO' BAOC (Bar All Outgoing Calls, see 3GPP TS 22.088) 'OI' BOIC (Bar Outgoing International Calls, see 3GPP TS 22.088) 'OX' BOIC-exHC (Bar Outgoing International Calls except to Home Country, see 3GPP TS 22.088) 'AI' BAIC (Bar All Incoming Calls, see 3GPP TS 22.088) 'IR' BIC-Roam (Bar Incoming Calls when Roaming outside the home country, see 3GPP TS 22.088) 'AB' All barring services (see 3GPP TS 22.030, applicable only for =0) 'AG' All outgoing barring services (see 3GPP TS 22.030, applicable only for =0) 'AC All incoming barring services (see 3GPP TS 22.030, applicable only for =0) 'FD' (U)SIM card or active application in the UICC (GSM or (U)SIM) fixed dialing memory feature (if PIN2 authentication has not been done during the current session, PIN2 is required as ). 'PF' Lock Phone to the very First inserted SIM/UICC card (also referred in the EG512R&EM1x0R_Series_AT_Commands_Manual 45 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual present document as PH-FSIM) (MT asks password when other SIM/UICC cards are inserted). 'PN' Network Personalization (see 3GPP TS 22.022 [33]) 'PU' Network sUbset Personalization (see 3GPP TS 22.022 [33]) 'PP' Service Provider Personalization (see 3GPP TS 22.022 [33]) 'PC' Corporate Personalization (see 3GPP TS 22.022 [33]) Integer type. Maximum length of password. String type. Password specified for the facility from the user interface or with command. String type. New password. Example AT+CPIN? +CPIN: READY OK AT+CPWD='SC','1234','4321' OK //Restart MT or re-activate the (U)SIM card AT+CPIN? +CPIN: SIM PIN //Change (U)SIM card password to '4321'. //Waiting (U)SIM PIN to be given. OK AT+CPIN='4321' OK //PIN must be entered to define a new password '4321'. +CPIN: READY 4.4. AT+CPIN Enter PIN This command sends to the MT a password which is necessary before it can be operated, or queries whether MT requires a password or not before it can be operated. The password may be (U)SIM PIN, (U)SIM PUK, PH-SIM PIN, etc. AT+CPIN Enter PIN Test Command AT+CPIN=? Read Command AT+CPIN? Response OK Response MT returns an alphanumeric string indicating whether or not a password is required. +CPIN: EG512R&EM1x0R_Series_AT_Commands_Manual 46 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+CPIN=[,] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK If there is any error related to MT functionality: +CME ERROR: Response MT stores a password, such as (U)SIM PIN, (U)SIM PUK, which is necessary before it can be operated. If the PIN is to be entered twice, the MT shall automatically repeat the PIN. If no PIN request is pending, no action will be taken and an error message +CME ERROR is returned to TE. If the PIN required is (U)SIM PUK or (U)SIM PUK2, the second parameter is required. This second PIN replaces the old pin in the (U)SIM. OK 5 s The command takes effect immediately. The configuration will be saved automatically. Parameter String without double quotes. READY MT is not pending for any password SIM PIN MT is waiting for (U)SIM PIN to be given SIM PUK MT is waiting for (U)SIM PUK to be given SIM PIN2 MT is waiting for (U)SIM PIN2 to be given SIM PUK2 MT is waiting for (U)SIM PUK2 to be given PH-NET PIN MT is waiting for network personalization password to be given PH-NET PUK MT is waiting for network personalization unlocking password to be given PH-NETSUB PIN MT is waiting for network subset personalization password to be given PH-NETSUB PUK MT is waiting for network subset personalization unlocking password to be given PH-SP PIN MT is waiting for service provider personalization password to be given PH-SP PUK MT is waiting for service provider personalization unlocking password to be given PH-CORP PIN MT is waiting for corporate personalization password to be given PH-CORP PUK MT is waiting for corporate personalization unlocking password to be EG512R&EM1x0R_Series_AT_Commands_Manual 47 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual given String type. Password. If the requested password was a PUK, such as (U)SIM PUK1, PH-FSIM PUK or another password, then must be followed by . String type. New password required if the requested code was a PUK. Error codes. For more details, please refer to Table 11. Example //Enter PIN AT+CPIN? +CPIN: SIM PIN OK AT+CPIN='1234' OK +CPIN: READY AT+CPIN? +CPIN: READY OK //Enter PUK and PIN AT+CPIN? +CPIN: SIM PUK OK AT+CPIN='26601934','1234' OK +CPIN: READY AT+CPIN? +CPIN: READY OK //Waiting (U)SIM PIN to be given. //Enter PIN. //PIN has already been entered. //Waiting (U)SIM PIN to be given. //Enter PUK and the new password. //PUK has already been entered. EG512R&EM1x0R_Series_AT_Commands_Manual 48 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4.5. AT+CSIM Generic (U)SIM Access This command allows a direct control of the (U)SIM that is inserted in the currently selected card slot by a distant application on TE. TE should then keep the processing of (U)SIM information within the frame specified by GSM/UMTS. AT+CSIM Generic (U)SIM Access Test Command AT+CSIM=? Write Command AT+CSIM=, Response OK Response +CSIM: , OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configuration will not be saved. Parameter Integer type. String length of or . String type in hexadecimal format. Command transferred by the MT to the (U)SIM in the format as described in 3GPP TS 51.011 [28]. Response to the command transferred by the (U)SIM to the MT in the format as described in 3GPP TS 51.011 [28]. Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 49 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4.6. AT+CRSM Restricted (U)SIM Access This command offers easy and limited access to the (U)SIM database. It transmits the (U)SIM command and its required parameters to MT. AT+CRSM Restricted (U)SIM Access Test Command AT+CRSM=? Write Command AT+CRSM=[,[,,,[,][,]]] Response OK Response +CRSM: ,[,] OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configuration will not be saved. Parameter , , Integer type. (U)SIM command number. 176 READ BINARY 178 READ RECORD 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS 203 RETRIEVE DATA 219 SET DATA Integer type. Identifier for an elementary data file on (U)SIM, if used by . Parameters transferred by the MT to the (U)SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS. The values are described in 3GPP TS 51.011 [28]. Information which should be written to the (U)SIM (hexadecimal character format; refer to AT+CSCS). The directory path of an elementary file on a SIM/UICC in hexadecimal EG512R&EM1x0R_Series_AT_Commands_Manual 50 / 227 , LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual format. Integer type. Information from the (U)SIM about the execution of the actual command. These parameters are delivered to the TE in both cases, on successful or failed execution of the command. Response of a successful completion of the command previously issued (hexadecimal character format; refer to AT+CSCS). STATUS and GET RESPONSE return data, which gives information about the current elementary data field. The information includes the type of file and its size (see 3GPP TS 51.011 [28]). After READ BINARY, READ RECORD or RETRIEVE DATA command, the requested data will be returned. is not returned after a successful UPDATE BINARY, UPDATE RECORD or SET DATA command. Error codes. For more details, please refer to Table 11. 4.7. AT+QPINC Display PIN Remainder Counter This command queries the number of attempts left to enter the password of (U)SIM PIN/PUK. AT+QPINC Display PIN Remainder Counter Test Command AT+QPINC=? Response +QPINC: (list of supported s) Read Command AT+QPINC? OK Response +QPINC: 'SC',, +QPINC: 'P2',, Write Command AT+QPINC= OK Response +QPINC: ,, OK Or ERROR Maximum Response Time Characteristics If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configurations will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 51 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. 'SC' (U)SIM PIN 'P2' (U)SIM PIN2 Integer type. Number of attempts left to enter the password of PIN. Integer type. Number of attempts left to enter the password of PUK. Error codes. For more details, please refer to Table 11. Example AT+QPINC? +QPINC: 'SC',3,10 +QPINC: 'P2',3,10 OK AT+QPINC='SC' +QPINC: 'SC',3,10 OK 4.8. AT+QINISTAT Query Initialization Status of (U)SIM Card This command queries the initialization status of (U)SIM card. AT+QINISTAT Query Initialization Status of (U)SIM Card Test Command AT+QINISTAT=? Response +QINISTAT: (range of supported s) Execution Command AT+QINISTAT OK Response +QINISTAT: Maximum Response Time Characteristics OK 300 ms / Parameter Integer type. Initialization status of (U)SIM card. Actual value is the sum of several of the EG512R&EM1x0R_Series_AT_Commands_Manual 52 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual following four kinds (e.g. 7 = 1 + 2 + 4 means CPIN READY + SMS DONE + PB DONE). 0 Initial state 1 CPIN READY. Operation like locking/unlocking PIN is allowed. 2 SMS DONE. SMS initialization completed 4 PB DONE. Phonebook initialization completed Example AT+QINISTAT +QINISTAT: 7 OK //Status is CPIN READY, SMS DONE and PB DONE 4.9. AT+QSIMDET (U)SIM Card Detection This command enables (U)SIM card hot-swap function. (U)SIM card is detected by GPIO interrupt. The level of (U)SIM card detection pin should also be set when the (U)SIM card is inserted. AT+QSIMDET (U)SIM Card Detection Test Command AT+QSIMDET=? Response +QSIMDET: (list of supported s),(list of supported s) Read Command AT+QSIMDET? OK Response +QSIMDET: , Write Command AT+QSIMDET=, OK Response OK Or ERROR Maximum Response Time 300 ms Characteristics The command takes effect after rebooting. The configuration will be saved automatically. Parameter Integer type. Enable or disable (U)SIM card detection. 0 Disable 1 Enable EG512R&EM1x0R_Series_AT_Commands_Manual 53 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. The level of (U)SIM detection pin when a (U)SIM card is inserted. 0 Low level 1 High level NOTES 1. For EM120R-GL and EM160R-GL modules, the default of is 1; for EG512R-EA module, the default of is 0. 2. Hot-swap function is invalid if the configured value of is inconsistent with hardware design. Example AT+QSIMDET=1,1 OK //Remove (U)SIM card +CPIN: NOT READY +CPIN: READY //Set (U)SIM card detection pin level to high when (U)SIM card is inserted. 4.10. AT+QSIMSTAT (U)SIM Card Insertion Status Report This command queries (U)SIM card insertion status or determines whether (U)SIM card insertion status report is enabled. AT+QSIMSTAT (U)SIM Card Insertion Status Report Test Command AT+QSIMSTAT=? Response +QSIMSTAT: (list of supported s) Read Command AT+QSIMSTAT? OK Response +QSIMSTAT: , Write Command AT+QSIMSTAT= Maximum Response Time OK Response OK Or ERROR 300 ms EG512R&EM1x0R_Series_AT_Commands_Manual 54 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Characteristics The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. Enable or disable (U)SIM inserted status report. If it is enabled, the URC +QSIMSTAT: , will be reported when (U)SIM card is inserted or removed. 0 Disable 1 Enable Integer type. Inserted or removed status of the (U)SIM card. This parameter is not allowed to be set. 0 Removed 1 Inserted 2 Unknown (before (U)SIM initialization) Example AT+QSIMSTAT? +QSIMSTAT: 0,1 //Query (U)SIM card insertion status. OK AT+QSIMDET=1,0 OK AT+QSIMSTAT=1 OK AT+QSIMSTAT? +QSIMSTAT: 1,1 //Enable reporting of (U)SIM card insertion status. OK +QSIMSTAT : 1,0 //Report of (U)SIM card insertion status: removed. +CPIN: NOT READY AT+QSIMSTAT? +QSIMSTAT: 1,0 OK +QSIMSTAT : 1,1 //Report of (U)SIM card insertion status: inserted. +CPIN: READY EG512R&EM1x0R_Series_AT_Commands_Manual 55 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 4.11. AT+QUIMSLOT Switch (U)SIM Slot This command queries the slot currently used by the (U)SIM and configure which to use. AT+QUIMSLOT Switch (U)SIM Slot Test Command AT+QUIMSLOT=? Response +QUIMSLOT: (list of supported s) Read Command AT+QUIMSLOT? OK Response +QUIMSLOT: Write Command AT+QUIMSLOT= Maximum Response Time Characteristics OK Response OK Or ERROR 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. Physical (U)SIM slot. 1 (U)SIM slot 1 2 (U)SIM slot 2 Example AT+QUIMSLOT? +QUSIMSLOT: 1 OK AT+QUIMSLOT=2 OK //Query the (U)SIM slot currently used. //Switch to (U)SIM slot 2. EG512R&EM1x0R_Series_AT_Commands_Manual 56 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5 Network Service Commands 5.1. AT+COPS PLMN Selection This command returns the current operators and their status, and allows automatic or manual network selection. The Test Command returns a set of five parameters, each representing an operator presenting in the network. The set consists of an integer indicating the availability of the operator , long and short alphanumeric format of the name of the operator, numeric format representation of the operator and access technology. Any of the formats may be unavailable and should then be an empty field. The list of operators shall be in the order of: home network, networks referenced in (U)SIM and other networks. The Read Command returns the current mode and the currently selected operator. If no operator is selected, , and are omitted. The Write Command forces an attempt to select and register the GSM/UMTS/LTE network operator. If the selected operator is not available, no other operator shall be selected (except =4). The format of selected operator name shall apply to further Read Commands (AT+COPS?). AT+COPS PLMN Selection Test Command AT+COPS=? Response +COPS: [list of supported (,long alphanumeric ,short alphanumeric ,numeric [,])s][,,(range of supported s),(range of supported s)] OK Read Command AT+COPS? If there is any error related to MT functionality: +CME ERROR: Response +COPS: [,[,][,]] OK If there is any error related to MT functionality: +CME ERROR: EG512R&EM1x0R_Series_AT_Commands_Manual 57 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+COPS=[,[,[,]]] Response OK If there is any error related to MT functionality: +CME ERROR: Maximum Response Time 180 s, determined by the network. Characteristics / Reference 3GPP TS 27.007 Parameter Integer type. Availability of operators. 0 Unknown 1 Operator available 2 Current operator 3 Operator forbidden String type. Operator in format as per . Integer type. 0 Automatic operator selection ( field is ignored). 1 Manual operator selection ( field shall be present and optionally) 2 Deregister from network 3 Set only (for the read command AT+COPS?), and do not attempt registration/deregistration ( and fields are ignored). This value is not applicable in the read command response. 4 Manual/automatic selection ( field shall be presented). If manual selection fails, automatic mode (=0) will be entered Integer type. 0 Long format alphanumeric which can be up to 16 characters long 1 Short format alphanumeric 2 Numeric . GSM location area identification number Integer type. Access technology selected. Values 4, 5, 6 occur only in the response of Read Command while MS is in data service state and is not intended for the AT+COPS Write Command. 2 UTRAN 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 7 E-UTRAN Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 58 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT+COPS=? //List all current network operators. +COPS: (1,'CHN-UNICOM','UNICOM','46001',2),(2,'CHN-UNICOM','UNICOM','46001',7),(3,'460 11','46011','46011',7),(3,'CHINA MOBILE','CMCC','46000',7),,(0-4),(0-2) OK AT+COPS? +COPS: 0,0,'CHN-UNICOM',7 //Query the currently selected network operator. OK 5.2. AT+CREG Network Registration Status The Read Command returns the network registration status and returns the status of result code presentation and an integer which shows whether the network has currently indicated the registration of MT. Location information parameters and are returned only when =2 and MT is registered on the network. The Write Command sets whether to present URC or not and controls the presentation of an unsolicited result code +CREG: when =1 and there is a change in the MT network registration status. AT+CREG Network Registration Status Test Command AT+CREG=? Response +CREG: (range of supported s) Read Command AT+CREG? OK Response +CREG: ,[,,[,]] OK Write Command AT+CREG=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: Response OK 300 ms The command takes effect immediately. The configuration will be saved by executing AT&W after this command is issued. EG512R&EM1x0R_Series_AT_Commands_Manual 59 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. 0 Disable network registration unsolicited result code 1 Enable network registration unsolicited result code: +CREG: 2 Enable network registration unsolicited result code with location information: +CREG: [,,[,]] Integer type. Circuit mode registration status. 0 Not registered. MT is not currently searching a new operator to register to 1 Registered, home network 2 Not registered, but MT is currently searching a new operator to register to 3 Registration denied 4 Unknown 5 Registered, roaming String type. Two-byte location area code (when indicates value 2 to 6), or tracking area code (when indicates value 7) in hexadecimal format. String type. Four-byte GERAN/UTRAN/E-UTRAN cell ID in hexadecimal format. Integer type. Access technology of the serving cell. 2 UTRAN 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 7 E-UTRAN Error codes. For more details, please refer to Table 11. Example AT+CREG=1 OK +CREG: 1 AT+CREG=2 OK +CREG: 1,'D509','80D413D',7 //URC reports that MT has registered on network. //Activate extended URC mode. //URC reports that operator has found location area code and cell ID. 5.3. AT+CSQ Signal Quality Report This command indicates the received signal strength and the channel bit error rate . The Test Command returns values supported by MT. EG512R&EM1x0R_Series_AT_Commands_Manual 60 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual The Execution Command returns received signal strength indication and channel bit error rate from MT. AT+CSQ Signal Quality Report Test Command AT+CSQ=? Response +CSQ: (list of supported s),(list of supported s) Execution Command AT+CSQ OK Response +CSQ: , OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. Received signal strength indication. 0 -113 dBm or less 1 -111 dBm 2–30 -109 dBm to -53 dBm 31 -51 dBm or greater 99 Not known or not detectable Integer type. Channel bit error rate (in percent). 0–7 As RxQual values in the table in 3GPP TS 45.008 subclause 8.2.4 99 Not known or not detectable Error codes. For more details, please refer to Table 11. Example AT+CSQ=? +CSQ: (0-31,99),(0-7,99) OK AT+CSQ +CSQ: 28,99 //The current signal strength indication is -57 dBm and channel bit error rate is not known or not detectable. EG512R&EM1x0R_Series_AT_Commands_Manual 61 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK NOTE After using network related commands such as AT+CCWA and AT+CCFC, it is recommended to wait for 3s before entering AT+CSQ so as to ensure that any network access required for the preceding command has been finished. 5.4. AT+CPOL Preferred Operator List This command edits and queries the list of preferred operators. AT+CPOL Preferred Operator List Test Command AT+CPOL=? Response +CPOL: (list of supported s),(range of supported s) Read Command AT+CPOL? OK Response Query the list of preferred operators: +CPOL: ,,[,,,,] [+CPOL: ,,[,,,,] […]] Write Command AT+CPOL=[,[,[,,,]]] OK Response Edit the list of preferred operators: OK Or ERROR If there is any error related to MT functionality: +CME ERROR: Maximum Response Time Characteristics If the is given but the is omitted, the entry will be deleted. 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 62 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Reference 3GPP TS 27.007 Parameter Integer type. The order number of operators in the (U)SIM preferred operator list. Integer type. 0 Long format alphanumeric 1 Short format alphanumeric 2 Numeric String type. indicates the format is alphanumeric or numeric (see AT+COPS) Integer type. GSM access technology. 0 Access technology is not selected 1 Access technology is selected Integer type. GSM compact access technology. 0 Access technology is not selected 1 Access technology is selected Integer type. UTRAN access technology. 0 Access technology is not selected 1 Access technology is selected Integer type. E-UTRAN access technology. 0 Access technology is not selected 1 Access technology is selected Error codes. For more details, please refer to Table 11. NOTE The access technology selection parameters , , and are required for (U)SIM cards or UICC’s containing PLMN selector with access technology. 5.5. AT+COPN Read Operator Names This command returns the list of the supported operator names from MT. Each operator code that has an alphanumeric equivalent in the MT memory is returned. AT+COPN Read Operator Names Test Command AT+COPN=? Response OK EG512R&EM1x0R_Series_AT_Commands_Manual 63 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Execution Command AT+COPN Maximum Response Time Characteristics Reference 3GPP TS 27.007 Response +COPN: , [+COPN: , […]] OK If there is error related to MT functionality: +CME ERROR: Depends on the number of operator names. / Parameter String type. Operator names in numeric format (see AT+COPS). String type. Operator names in long alphanumeric format (see AT+COPS). Error codes. For more details, please refer to Table 11. 5.6. AT+CTZU Automatic Time Zone Update This command enables/disables automatic time zone update via NITZ. AT+CTZU Automatic Time Zone Update Test Command AT+CTZU=? Response +CTZU: (list of supported s) Write Command AT+CTZU= Read Command AT+CTZU? OK Response OK Or ERROR Response +CTZU: Maximum Response Time Characteristics OK 300 ms The command takes effect immediately. EG512R&EM1x0R_Series_AT_Commands_Manual 64 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Reference 3GPP TS 27.007 The configurations will be saved automatically. Parameter Integer type, indicating the mode of automatic time zone update. 0 Disable automatic time zone update via NITZ 1 Enable automatic time zone update via NITZ Example AT+CTZU? +CTZU: 0 OK AT+CTZU=? +CTZU: (0,1) OK AT+CTZU=1 OK AT+CTZU? +CTZU: 1 OK //Read command //Test command //Enable automatic time zone update 5.7. AT+CTZR Time Zone Reporting This command controls the reporting of time zone change event. If reporting is enabled, the MT returns the unsolicited result code +CTZV: or +CTZE: ,, whenever the time zone is changed. AT+CTZR Time Zone Reporting Test Command AT+CTZR=? Response +CTZR: (range of supported s) Write Command AT+CTZR= OK Response OK Or EG512R&EM1x0R_Series_AT_Commands_Manual 65 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Read Command AT+CTZR? Maximum Response Time Characteristics Reference 3GPP TS 27.007 ERROR Response +CTZR: OK 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type, indicating the mode of time zone reporting. 0 Disable time zone change event reporting 1 Enable time zone change event reporting by unsolicited result code: +CTZV: 2 Enable extended time zone and local time reporting by unsolicited result code: +CTZE: ,, String type, representing the sum of the local time zone (difference between the local time and GMT is expressed in quarters of an hour) plus daylight saving time. The format is '±zz', expressed as a fixed width, two-digit integer with the range -48 to +56. To maintain a fixed width, numbers in the range -9 to +9 are expressed with a leading zero, e.g. '-09', '+00' and '+09'. Integer type, indicating whether includes daylight savings adjustment. 0 includes no adjustment for Daylight Saving Time 1 includes +1 hour (equals 4 quarters in ) adjustment for daylight saving time 2 includes +2 hours (equals 8 quarters in ) adjustment for daylight saving time String type, representing the local time. The format is 'YYYY/MM/DD,hh:mm:ss', expressed as integers representing year (YYYY), month (MM), date (DD), hour (hh), minute (mm) and second (ss). The local time can be derived by the MT from information provided by the network when delivering time zone information and will be presented in the unsolicited result code of extended time zone and local time reporting if the universal time is provided by the network. Example AT+CTZR=2 OK AT+CTZR? +CTZR: 2 EG512R&EM1x0R_Series_AT_Commands_Manual 66 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK +CTZE: '+32',0,'2018/03/23,06:51:13' //Extended time zone and local time reporting by URC 5.8. AT+QLTS Obtain the Latest Time Synchronized through Network The Execution Command returns the latest time that has been synchronized through network. AT+QLTS Obtain the Latest Time Synchronized through Network Test Command AT+QLTS=? Response +QLTS: (range of supported s) Execution Command AT+QLTS OK Response +QLTS: , Write Command AT+QLTS= OK Response +QLTS: , OK Or ERROR Maximum Response Time Characteristics If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. Query network time mode. 0 Query the latest time that has been synchronized through network 1 Query the current GMT time calculated from the latest time that has been synchronized through network 2 Query the current LOCAL time calculated from the latest time that has been synchronized through network Format is 'yy/MM/dd,hh:mm:ss±zz', in which characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone (indicates the difference, expressed in quarters of an hour, between the local time and GMT; range: -48 to +48). E.g. 6th of May EG512R&EM1x0R_Series_AT_Commands_Manual 67 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2004, 22:10:00 GMT+2 hours equals '04/05/06,22:10:00+08'. Integer type. Daylight saving time. 0 No adjustment 1 Plus one hour 2 Plus two hours Error codes. For more details, please refer to Table 11. NOTE If the time has not been synchronized through network, the command will return a null time string: +QLTS: ''. Example AT+QLTS=? +QLTS: (0-2) //Query supported network time modes. OK AT+QLTS //Query the latest time synchronized through network. +QLTS: '2017/01/13,03:40:48+32,0' OK AT+QLTS=0 //Query the latest time synchronized through network. It offers the same function as Execution Command AT+QLTS. +QLTS: '2017/01/13,03:40:48+32,0' OK AT+QLTS=1 //Query the current GMT time calculated from the latest time that has been synchronized through network. +QLTS: '2017/01/13,03:41:22+32,0' OK AT+QLTS=2 //Query the current LOCAL time calculated from the latest time that has been synchronized through network. +QLTS: '2017/01/13,11:41:23+32,0' OK EG512R&EM1x0R_Series_AT_Commands_Manual 68 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5.9. AT+QNWINFO Query Network Information This command queries network information such as the selected access technology, operator and band. AT+QNWINFO Query Network Information Test Command AT+QNWINFO=? Execution Command AT+QNWINFO Response OK Response +QNWINFO: ,,, Maximum Response Time Characteristics OK 300 ms / Parameter String type. Selected access technology. 'NONE' 'WCDMA' 'HSDPA' 'HSUPA' 'HSPA+' 'TDD LTE' 'FDD LTE' Operator names in numeric format. String type. Selected band. 'WCDMA 2100' 'WCDMA 1900' 'WCDMA 1800' 'WCDMA 1700 US' 'WCDMA 850' 'WCDMA 800' 'WCDMA 2600' 'WCDMA 900' 'WCDMA 1700 JAPAN' 'WCDMA 1500' 'WCDMA 850 JAPAN' 'LTE BAND 1'–'LTE BAND 66' Channel ID. EG512R&EM1x0R_Series_AT_Commands_Manual 69 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual NOTE If the devices have not been registered on a network, the command will return +QNWINFO: No Service. Example AT+QNWINFO=? OK AT+QNWINFO +QNWINFO: 'FDD LTE',46001,'LTE BAND 3',1650 OK 5.10. AT+QSPN Query the Service Provider Name This command queries the service provider name. AT+QSPN Query the Service Provider Name Test Command AT+QSPN=? Execution Command AT+QSPN Response OK Response +QSPN: ,,,, OK Characteristics / Parameter String type. Full name of the network. String type. Shortened name of the network. String type. Service provider name. Integer type. Alphabet of full and shortened network name. 0 GSM 7-bit default alphabet 1 UCS2 String type. Registered PLMN. NOTES 1. If is 0, and will be shown in GSM 7-bit default alphabet string. 2. If is 1, and will be shown in UCS2 hexadecimal string. EG512R&EM1x0R_Series_AT_Commands_Manual 70 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT+QSPN //Query the service provider name. +QSPN: 'CHN-UNICOM','UNICOM','',0,'46001' OK 5.11. AT+QENG Query Primary Serving Cell and Neighbour Cell Information This command obtains the network information, such as serving cell and neighbour cells. AT+QENG Query Primary Serving Cell and Neighbour Cell Information Test Command AT+QENG=? Response +QENG: (list of supported s) Write Command Query the serving cell information AT+QENG='servingcell' OK Response In LTE mode: +QENG: 'servingcell',,'LTE',,,< MNC>,,,,,,,,,,,,,, In WCDMA mode: +QENG: 'servingcell',,'WCDMA',,,,,,,,,,,,,, Write Command Query the information of neighbour cells AT+QENG='neighbourcell' OK Response In LTE mode: [+QENG: 'neighbourcell intra','LTE',,,< RSRQ>,,,,,,,, …] [+QENG: 'neighbourcell inter','LTE',,,< RSRQ>,,,,,,, …] EG512R&EM1x0R_Series_AT_Commands_Manual 71 / 227 Maximum Response Time Characteristics LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual [+QENG:'neighbourcell','WCDMA',,,,,,, …] In WCDMA mode: [+QENG:'neighbourcell','WCDMA',,, ,,,,, …] [+QENG: 'neighbourcell','LTE',,,,, …] OK 300 ms / Parameter String type. The information of different cells. 'servingcell' The information of 3G/4G serving cells 'neighbourcell' The information of 3G/4G neighbor cells String type. UE state. 'SEARCH' UE is searching but could not (yet) find a suitable 3G/4G cell. 'LIMSRV' UE is camping on a cell but has not registered on the network. 'NOCONN' UE is camping on a cell and has registered on the network, and it is in idle mode. 'CONNECT' UE is camping on a cell and has registered on the network, and a call is in progress. String type. The LTE network mode. 'TDD' 'FDD' Integer type. Mobile Country Code (first part of the PLMN code) - Invalid Number format. Mobile Network Code (second part of the PLMN code) - Invalid Integer type. Location Area Code. The parameter determines the two bytes location area code in hexadecimal format (e.g. 00C1 equals 193 in decimal) of the cell that was scanned. Range: 0–65535. - Cannot get the invalid value Integer type. Cell ID. The parameter determines the 16-bit (GSM) or 28-bit (UMTS) cell ID. Range: 0–0xFFFFFFF. - Invalid EG512R&EM1x0R_Series_AT_Commands_Manual 72 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. Physical cell ID. Integer type. The parameter determines the UTRA-ARFCN of the cell that was scanned. Integer type. The parameter determines the E-UTRA-ARFCN of the cell that was scanned. E-UTRA frequency band (see 3GPP 36.101) Integer type. UL bandwidth. 0 1.4 MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz Integer type. DL bandwidth. 0 1.4 MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz Tracking Area Code (see 3GPP 23.003 Section 19.4.2.3) The parameter indicates the primary scrambling code of the cell that was scanned Integer type. Routing Area Code. Range: 0–255. Integer type. The parameter indicates the Received Signal Code Power level of the cell that was scanned. Carrier to noise ratio in dB = measured Ec/Io value in dB. Integer type. Indicates the signal of LTE Reference Signal Received Power (see 3GPP 36.214). Range: -140 to -44. Unit: dBm. The closer to -44, the better the signal is. The closer to -140, the worse the signal is. Integer type. Indicates the signal of current LTE Reference Signal Received Quality (see 3GPP 36.214). Range: -20 to -3. Unit: dB. The closer to -3, the better the signal is. The closer to -20, the worse the signal is. Integer type. LTE Received Signal Strength Indication. Integer type. LTE Signal-to-Interface plus Noise Ratio. The conversion formula for actual SINR is Y = (1/5) × X × 10 - 20 (X is the value queried by AT+QENG and Y is the actual value of LTE SINR after calculating with the formula). Range: -20 to 30. Unit: dB. Integer type. Channel Quality Indication. Range: 1–30. TX power value in 1/10 dBm. It is the maximum of all UL channel TX power. The value is only meaningful when the device is in traffic. Integer type. Physical channel. 0 DPCH 1 FDPCH EG512R&EM1x0R_Series_AT_Commands_Manual 73 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. Spreading factor. 0 SF_4 1 SF_8 2 SF_16 3 SF_32 4 SF_64 5 SF_128 6 SF_256 7 SF_512 8 UNKNOWN Integer type. 0–16: slot format for DPCH. 0–9: slot format for FDPCH. Integer type. Destination number on which call is to be deflected. Integer type. Number format. Compress mode. 0 Not support compress mode 1 Support compress mode Integer type. Receiver automatic gain control on the camped frequency. Integer type. Carrier to noise ratio in dB = measured Ec/Io value in dB. Integer type. 3G neighbor cell set. 1 Active set 2 Synchronous neighbor set 3 Asynchronous neighbor set Integer type. Rank of this cell as neighbor for inter-RAT cell reselection. Integer type. Suitable receive level for inter frequency cell. Integer type. To be considered for re-selection. The suitable receive level value of an evaluated lower priority cell must be greater than this value. Integer type. To be considered for re-selection. The suitable receive level value of an evaluated higher priority cell must be greater than this value. Integer type. Reselection threshold for high priority layers. Integer type. Reselection threshold for low priority layers. Integer type. Absolute power level of the common pilot channel as received by the UE in dBm × 10. Integer type. Ratio of the received energy per PN chip for the common pilot channel to the total received power spectral density at the UE antenna connector in dB × 10. Integer type. Select receive level value for base station in dB (see 3GPP 25.304). Integer type. Cell reselection priority. Range: 0–7. Integer type. Threshold to control non-intra frequency searches. Integer type. Specifies the suitable receive level threshold (in dB) used by the UE on the serving cell when reselecting towards a lower priority RAT/frequency. Integer type. Cell selection parameter for the intra frequency cell. EG512R&EM1x0R_Series_AT_Commands_Manual 74 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT +QENG='servingcell' +QENG: 'servingcell','NOCONN','LTE','FDD',460,00,81EF7D0,78,1300,3,5,5,1806,-68,-8,-38,15 OK AT +QENG='neighbourcell' +QENG: 'neighbourcell intra','LTE',38950,276,-3,-88,-65,0,37,7,16,6,44 +QENG: 'neighbourcell inter','LTE',39148,-,-,-,-,-,37,0,30,7,-,-,-,+QENG: 'neighbourcell inter','LTE',37900,-,-,-,-,-,0,0,30,6,-,-,-,- OK NOTE '-' or - indicates the parameter is invalid under current condition. 5.12. AT+QCAINFO Query Carrier Aggregation Parameters This command queries carrier aggregation parameters. PCC and SCC respectively indicate Primary Carrier Component and Secondary Carrier Component. AT+QCAINFO Query Carrier Aggregation Parameters Test Command AT+QCAINFO=? Execution Command AT+QCAINFO Response OK Response +QCAINFO: 'PCC',,,,,,,,, +QCAINFO: 'SCC',,,,,,,,, [+QCAINFO: 'SCC',,,,,,,,, […]] OK Maximum Response Time If no secondary cell was active: OK 300 ms EG512R&EM1x0R_Series_AT_Commands_Manual 75 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Characteristics / Parameter EARFCN. Integer type. Bandwidth. 6 1.4 MHz 15 3 MHz 25 5 MHz 50 10 MHz 75 15 MHz 100 20 MHz String type. DL Band information. 'LTE BAND 1' 'LTE BAND 2' 'LTE BAND 3' … 'LTE BAND 66' Integer type. Primary cell state. 0 No serving 1 Registered Integer type. Secondary cell state. 0 Deconfigured 1 Configuration deactivated 2 Configuration activated Integer type. Physical Cell ID. Integer type. Reference Signal Received Power (see 3GPP 36.214) Integer type. Reference Signal Received Quality (see 3GPP 36.214) Integer type. Received Signal Strength Indication. Integer type. Logarithmic value of SINR. Values are in 1/5th of a dB. Range: 0–250 (-20 to +30 dB). 5.13. AT+QNWPREFCFG Configure Network Searching Preferences This command configures the network searching preferences. AT+QNWPREFCFG Configure Network Searching Preferences Test Command AT+QNWPREFCFG=? Response +QNWPREFCFG: 'gw_band',(list of supported s) +QNWPREFCFG: 'lte_band',(list of supported s) +QNWPREFCFG: 'mode_pref',(list of supported s) +QNWPREFCFG: 'srv_domain',(range of supported s) +QNWPREFCFG: 'voice_domain',(range of supported s) +QNWPREFCFG: 'roam_pref',(list of supported s) +QNWPREFCFG: 'ue_usage_setting',(list of supported s) +QNWPREFCFG: 'policy_band' +QNWPREFCFG: 'ue_capability_band' +QNWPREFCFG: 'rat_acq_order',(list of supported s) OK 300 ms / 5.13.1. AT+QNWPREFCFG='gw_band' WCDMA Band Configuration This command specifies the preferred WCDMA bands to be searched by UE. AT+QNWPREFCFG='gw_band' WCDMA Band Configuration Write Command AT+QNWPREFCFG='gw_band'[,] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'gw_band', Maximum Response Time Characteristics OK If the optional parameter is specified, configure the preferred WCDMA bands to be searched: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 77 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. Use the colon as a separator to list the WCDMA Bands to be configured. The parameter format is B1:B2:…:BN. The module supports the following WCDMA Bands: B1 WCDMA 2100 band B2 WCDMA 1900 band B3 WCDMA 1800 band B4 WCDMA 1700 band B5 WCDMA 850 band B6 WCDMA 800 band B7 WCDMA 2600 band B8 WCDMA 900 band B9 WCDMA Japan 1700 band B11 WCDMA 1500 band B19 WCDMA Japan 850 band Example AT+QNWPREFCFG='gw_band' //Query the currently configured WCDMA bands of the UE. +QNWPREFCFG: 'gw_band',1:2:3:4:5:6:7:8:9:19 OK AT+QNWPREFCFG='gw_band',1:2 OK //Set WCDMA B1 and WCDMA B2. 5.13.2. AT+QNWPREFCFG='lte_band' LTE Band Configuration This command specifies the preferred LTE bands to be searched by UE. AT+QNWPREFCFG='lte_band' LTE Band Configuration Write Command AT+QNWPREFCFG='lte_band'[,] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'lte_band', Maximum Response Time Characteristics OK If the optional parameter is specified, configure the preferred LTE bands to be searched: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 78 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. Use the colon as a separator to list the LTE Bands to be configured. The parameter format is B1:B2:…:BN. NOTE The LTE Band range supported by the module is: N1–N14, N17–N21, N23–N43, N46–N49, N66–N68, N71, N125–N127, N250, N252, N255. Example AT+QNWPREFCFG='lte_band' //Query the currently configured LTE bands of the UE. +QNWPREFCFG: 'lte_band',1:2:3:4:5:7:8:12:13:14:17:18:19:20:25:26:28:29:30:32:34:38:39:40:41: 42:66:71 OK AT+QNWPREFCFG='lte_band',1:2 OK //Set LTE N1 and LTE N2. 5.13.3. AT+QNWPREFCFG='mode_pref' Network Search Mode Configuration This command specifies the network search mode. AT+QNWPREFCFG='mdoe_pref' Network Search Mode Configuration Write Command AT+QNWPREFCFG='mode_pref'[,] Response If the optional parameter is omitted, return the current configuration: +QNWPREFCFG: 'mode_pref', Maximum Response Time Characteristics OK If the optional parameter is specified, configure the network search mode: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter String type. Use the colon as a separator to list the RATs to be configured. The EG512R&EM1x0R_Series_AT_Commands_Manual 79 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual parameter format is: RAT1:RAT2:…RATN. The RATs supported by the module are as follows: AUTO WCDMA & LTE WCDMA WCDMA only LTE LTE only Example AT+QNWPREFCFG='mode_pref' +QNWPREFCFG: 'mode_pref',AUTO OK AT+QNWPREFCFG='mode_pref',LTE OK //Query the current configuration. //Set RAT to LTE only. 5.13.4. AT+QNWPREFCFG='srv_domain' Service Domain Configuration This command specifies the registered service domain. AT+QNWPREFCFG='srv_domain' Service Domain Configuration Write Command AT+QNWPREFCFG='srv_domain'[,] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'srv_domain', Maximum Response Time Characteristics OK If the optional parameter is specified, configure the service domain of UE: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter Integer type. Service domain of UE. 0 CS only 1 PS only 2 CS & PS EG512R&EM1x0R_Series_AT_Commands_Manual 80 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT+QNWPREFCFG='srv_domain' +QNWPREFCFG: 'srv_domain',2 OK AT+QNWPREFCFG='srv_domain',1 OK //Query the current configuration. //Set PS only. 5.13.5. AT+QNWPREFCFG='voice_domain' Voice Domain Configuration This command specifies the voice domain of UE. AT+QNWPREFCFG='voice_domain' Voice Domain Configuration Write Command AT+QNWPREFCFG='voice_domain'[, ] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'voice_domain', Maximum Response Time Characteristics OK If the optional parameter is specified, configure the voice domain of UE: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter Integer type. Service domain of UE. 0 CS voice only 1 IMS PS voice only 2 CS voice preferred 3 IMS voice preferred Example AT+QNWPREFCFG='voice_domain' +QNWPREFCFG: 'voice_domain',2 OK AT+QNWPREFCFG='voice_domain',3 //Query the current configuration. //Set IMS voice preferred. EG512R&EM1x0R_Series_AT_Commands_Manual 81 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK 5.13.6. AT+QNWPREFCFG='roam_pref' Roaming Preference Configuration This command specifies the roaming preference of UE. AT+QNWPREFCFG='roam_pref' Roaming Preference Configuration Write Command AT+QNWPREFCFG='roam_pref'[,] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'roam_pref', OK Maximum Response Time Characteristics If the optional parameter is specified, configure the roaming preference of UE: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter Integer type. Roaming preference of UE. 1 Roam only on home networks 3 Roam on affiliate networks 255 Roam on any network Example AT+QNWPREFCFG='roam_pref' +QNWPREFCFG: 'roam_pref',255 OK AT+QNWPREFCFG= 'roam_pref',1 OK //Query the current configuration. //Set Roam Pref Home. EG512R&EM1x0R_Series_AT_Commands_Manual 82 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5.13.7. AT+QNWPREFCFG='ue_usage_setting' UE Usage Setting Configuration This command specifies the usage setting of UE. AT+QNWPREFCFG='ue_usage_setting' UE Usage Setting Configuration Write Command AT+QNWPREFCFG='ue_usage_settin g'[,] Response If the optional parameter is omitted, return current configuration: +QNWPREFCFG: 'ue_usage_setting', OK Maximum Response Time Characteristics If the optional parameter is specified, configure the usage setting of UE: OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved automatically. Parameter Integer type. Roaming preference of UE. 0 Voice centric 1 Data centric Example AT+QNWPREFCFG='ue_usage_setting' +QNWPREFCFG: 'ue_usage_setting',1 OK AT+QNWPREFCFG='ue_usage_setting',0 OK //Query the current configuration. //Set voice centric. 5.13.8. AT+QNWPREFCFG='policy_band' Policyman Band This command is used to query the band configured in the carrier policy. AT+QNWPREFCFG='policy_band' Policyman Band Write Command AT+QNWPREFCFG='policy_band' Response +QNWPREFCFG: 'gw_band', EG512R&EM1x0R_Series_AT_Commands_Manual 83 / 227 Maximum Response Time Characteristics LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual +QNWPREFCFG: 'lte_band', OK 300 ms / Parameter String type. Colons used as separators to list the WCDMA bands to be configured. The parameter format is B1:B2:…:BN. String type. Colons used as separators to list the LTE bands to be configured. The parameter format is B1:B2:…:BN. NOTE The module supports the following WCDMA bands: B1 WCDMA 2100 band B2 WCDMA 1900 band B3 WCDMA 1800 band B4 WCDMA 1700 band B5 WCDMA 850 band B6 WCDMA 800 band B7 WCDMA 2600 band B8 WCDMA 900 band B9 WCDMA Japan 1700 band B11 WCDMA 1500 band B19 WCDMA Japan 850 band The LTE band range supported by the module is: N1–N14, N17–N21, N23–N43, N46–N49, N66–N68, N71, N125–N127, N250, N252, N255. Example AT+QNWPREFCFG='policy_band' +QNWPREFCFG: 'gw_band',1:8 +QNWPREFCFG: 'lte_band',1:3:8 OK EG512R&EM1x0R_Series_AT_Commands_Manual 84 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5.13.9. AT+QNWPREFCFG='ue_capability_band' UE Capability Band This command is used to query the band configured in the UE capability information. AT+QNWPREFCFG='ue_capability_band' UE Capability Band Write Command AT+QNWPREFCFG='ue_capability_ba nd' Response +QNWPREFCFG: 'gw_band', +QNWPREFCFG: 'lte_band', Maximum Response Time Characteristics OK 300 ms / Parameter String type. Colons used as separators to list the WCDMA bands to be configured. The parameter format is B1:B2:…:BN. String type. Colons as separators to list the LTE bands to be configured. The parameter format is B1:B2:…:BN. NOTE The module supports the following WCDMA bands: B1 WCDMA 2100 band B2 WCDMA 1900 band B3 WCDMA 1800 band B4 WCDMA 1700 band B5 WCDMA 850 band B6 WCDMA 800 band B7 WCDMA 2600 band B8 WCDMA 900 band B9 WCDMA Japan 1700 band B11 WCDMA 1500 band B19 WCDMA Japan 850 band The LTE band range supported by the module is: N1–N14, N17–N21, N23–N43, N46–N49, N66–N68, N71, N125–N127, N250, N252, N255. Example AT+QNWPREFCFG='ue_capability_band' +QNWPREFCFG: 'gw_band',1:8 +QNWPREFCFG: 'lte_band',1:3:8 EG512R&EM1x0R_Series_AT_Commands_Manual 85 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK 5.13.10. AT+QNWPREFCFG='rat_acq_order ' UE RAT Priority This command is used to set network rat priority in the UE capability information. AT+QNWPREFCFG='rat_acq_order' UE RAT Priority Write Command AT+QNWPREFCFG='rat_acq_order'[, ] Response If the parameter is omitted, query the current configuration: +QNWPREFCFG: 'rat_acq_order', Maximum Response Time Characteristics OK If the parameter is specified, configure the network search mode: OK Or ERROR 300 ms / Parameter String type. Colons are used as separators to list the RATs to be configured. The parameter format is: RAT1:RAT2:…RATN. Example AT+QNWPREFCFG= 'rat_acq_order' +QNWPREFCFG: 'rat_acq_order', LTE:WCDMA OK AT+QNWPREFCFG= ' rat_acq_order ',LTE:WCDMA OK AT+CFUN=1,1 AT+QNWPREFCFG= ' rat_acq_order ' +QNWPREFCFG: 'rat_acq_order', LTE: WCDMA OK //Query the current rat order. //Set RAT order priority. //Reset //Query the current RAT order. EG512R&EM1x0R_Series_AT_Commands_Manual 86 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6 Call Related Commands 6.1. ATA Answer an Incoming Call This command connects the MT to an incoming voice or data call indicated by a RING URC. ATA Answer an Incoming Call Execution Command ATA Response MT sends off-hook to the remote station. In case of data call, if successfully connected: CONNECT And MT switches to data mode. outputs only when is greater than 0 in ATX parameter setting. When MT returns to command mode after call release: OK Response in case of voice call, if successfully connected: OK Maximum Response Time Characteristics Reference V.25ter Response if there is no connection: NO CARRIER 90 s, determined by the network. / NOTES 1. Any additional commands on the same command line are ignored. 2. This command may be aborted generally when the module receives a character during command execution. However, the command will not be aborted during some connection establishments such as handshaking. EG512R&EM1x0R_Series_AT_Commands_Manual 87 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example RING ##0 AT+CLCC +CLCC: 1,0,0,1,0,'',128 +CLCC: 2,1,4,0,0,'02154450290',129 OK ATA OK //A voice call is ringing. //PS call in LTE mode. //Incoming call. //Accept the voice call with ATA. 6.2. ATD Originate a Call This command sets up outgoing voice and data calls. Supplementary services can also be controlled with this command. ATD Originate a Call Execution Command ATD[][;] Response If no dial tone and ATX2 or ATX4 is set: NO DIALTONE If busy and ATX3 or ATX4 is set: BUSYBUSY If a connection cannot be established: NO CARRIER If connection is successful and there is a non-voice call: CONNECT And MT switches to data mode. Note: outputs only when is greater than 0 in ATX parameter setting. When MT returns to command mode after the call release: OK Maximum Response Time Characteristics Reference V.25ter If connection is successful and there is a voice call: OK 5 s, determined by the network. / EG512R&EM1x0R_Series_AT_Commands_Manual 88 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String of dialing digits and optionally V.25ter modifiers. Dialing digits: 0-9, *, #, +, A, B, C Following V.25ter modifiers are ignored: ,(comma), T, P, !, W, @ String of GSM modifiers: I Activate CLIR (Disable presentation of own number to the called party) i Deactivate CLIR (Enable presentation of own number to the called party) G Activate closed user group invocation for this call only g Deactivate closed user group invocation for this call only It is required when setting up voice call, and will return to command state after call. NOTES 1. When being executed, this command may be aborted generally by the module’s receiving of an ATH command or a character. However, the command will not be aborted during some connection establishments such as handshaking. 2. Parameter 'I' and 'i' are only valid when no '*' or '#' code is within the dial string. 3. See ATX command for setting result code and call monitoring parameters. 4. Responses returned after dialing with ATD: For voice call, two different response modes can be determined. MT returns OK immediately either after dialing was completed or after the call was established. The setting is controlled by AT+COLP, of which default is AT+COLP=0 which causes the MT to return OK immediately after the dialing was completed. Otherwise MT will return OK, BUSY, NO DIAL TONE, or NO CARRIER. 5. Using ATD during an active voice call: ⚫ When a user originates a second voice call while there is already an active voice call, the first call will be automatically put on hold. ⚫ The current states of all calls can be easily checked at any time with AT+CLCC. Example ATD10086; OK //Dialing out the party’s number. 6.3. ATH Disconnect Existing Connection This command disconnects data calls or voice calls. AT+CHUP is also used to disconnect the voice call. ATH Disconnect Existing Connection Execution Command ATH[] Response Disconnect existing call by local TE from command line and EG512R&EM1x0R_Series_AT_Commands_Manual 89 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference V.25ter terminate the call. OK 90 s, determined by the network. / Parameter Integer type. 0 Disconnect existing call from command line and terminate the call 6.4. AT+CVHU Voice Hang up Control This command controls whether ATH can be used to disconnect the voice call. AT+CVHU Voice Hang up Control Test Command AT+CVHU=? Response +CVHU: (list of supported s) Read Command AT+CVHU? OK Response +CVHU: Write Command AT+CVHU= Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK Or ERROR 300 ms / Parameter Integer type. 0 ATH can be used to disconnect the voice call EG512R&EM1x0R_Series_AT_Commands_Manual 90 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 1 ATH is ignored with the response OK returned only 6.5. AT+CHUP Hang up Calls This command cancels all voice calls in the state of Active, Waiting and Held. For data disconnections, use ATH. AT+CHUP Hang up Calls Test Command AT+CHUP=? Execution Command AT+CHUP Maximum Response Time Characteristics Reference 3GPP 27.007 Response OK Response OK Or ERROR 90 s, determined by the network. / Example RING ##0 AT+CHUP OK //Incoming call. //Hang up the call. 6.6. ATS0 Set Number of Rings Before Automatic Answering This command controls automatic answering mode for the incoming calls. ATS0 Set Number of Rings Before Automatic Answering Read Command ATS0? Response Write Command ATS0= OK Response This parameter setting determines the number of rings before automatic answering. EG512R&EM1x0R_Series_AT_Commands_Manual 91 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference V.25ter OK If there is any error: ERROR 300 ms / Parameter Integer type. 0 Automatic answering is disabled 1–255 Enable automatic answering on the ring number specified NOTE If is set too high, the calling party may hang up before the call is answered automatically. Example ATS0=3 OK RING ##0 RING ##0 RING ##0 //Set three rings before automatically answering a call. //A call is coming. //Automatically answering the call after three rings. EG512R&EM1x0R_Series_AT_Commands_Manual 92 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6.7. ATS6 Set Pause Before Blind Dialing This command is implemented for compatibility reasons only, and has no effect. ATS6 Set Pause Before Blind Dialing Read Command ATS6? Response Write Command ATS6= OK Response OK Maximum Response Time Characteristics Reference V.25ter If there is any error: ERROR 300 ms / Parameter Integer type. Number of seconds to wait before blind dialing. Default: 2; Range: 2–10. 6.8. ATS7 Set Time to Wait for Connection Completion This command specifies the duration (unit: second) to wait for the connection completion in case of answering or originating a call. If no connection is established during the time, MT will be disconnected from the line. ATS7 Set Time to Wait for Connection Completion Read Command ATS7? Response Write Command ATS7= OK Response OK If there is any error: EG512R&EM1x0R_Series_AT_Commands_Manual 93 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference V.25ter ERROR 300 ms / Parameter Integer type. The amount of time to wait for the connection completion in case of answering originating a call. Unit: second. 0 Disabled 1–255 The seconds to wait for connection completion 6.9. ATS8 Set the Time to Wait for Comma Dial Modifier This command is implemented for compatibility reasons only, and has no effect. ATS8 Set the Time to Wait for Comma Dial Modifier Read Command ATS8? Response Write Command ATS8= OK Response OK Maximum Response Time Characteristics Reference V.25ter If there is any error: ERROR 300 ms / Parameter Integer type. 0 No pause when comma encountered in dial string 1–2–255 Number of seconds to wait for comma dial modifier EG512R&EM1x0R_Series_AT_Commands_Manual 94 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6.10. ATS10 Set Disconnection Delay after Indicating the Absence of Data Carrier This command determines the duration (unit: tenths of a second) during which the UE remains connected in absence of a data carrier. This parameter setting determines the amount of time (unit: tenths of a second) during which the MT will remain connected in absence of a data carrier. If the data carrier is once more detected before disconnection, the MT remains connected. ATS10 Set Disconnection Delay after Indicating the Absence of Data Carrier Read Command ATS10? Response Write Command ATS10= OK Response OK Maximum Response Time Characteristics Reference V.25ter If there is any error: ERROR 300 ms / Parameter Integer type. 1–15–254 Duration of tenths of seconds to wait before disconnecting after UE has indicated the absence of received line signal 6.11. AT+CSTA Select Type of Address This command selects the type of number for further dialing commands ATD according to 3GPP TS 24.008 [8]. Read Command returns the current value of . AT+CSTA Select Type of Address Test Command AT+CSTA=? Response +CSTA: (list of supported s) EG512R&EM1x0R_Series_AT_Commands_Manual 95 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Read Command AT+CSTA? Write Command AT+CSTA=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response +CSTA: OK Response OK 300 ms / Parameter Integer type. Current address type setting. 129 Unknown type 145 International type (contains the character '+') 6.12. AT+CLCC List Current Calls This command returns the list of all current calls of MT. If the command is executed successfully but no calls existed, no information will be responded but OK will be sent to TE. AT+CLCC List Current Calls Test Command AT+CLCC=? Execution Command AT+CLCC Response OK Response [+CLCC: ,,,,[,,[,]] [+CLCC: ,,,,[,,[,]] [...]] ... OK Maximum Response Time If there is any error related to MT functionality: +CME ERROR: 300 ms EG512R&EM1x0R_Series_AT_Commands_Manual 96 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Characteristics / Parameter Integer type. The call identification number, as described in 3GPP TS 22.030 [19] subclause 6.5.5.1. This number can be used in AT+CHLD command operations. Integer type. 0 Mobile originated (MO) call 1 Mobile terminated (MT) call Integer type. State of the call. 0 Active 1 Held 2 Dialing (MO call) 3 Alerting (MO call) 4 Incoming (MT call) 5 Waiting (MT call) Integer type. Bearer/teleservice. 0 Voice 1 Data 2 FAX Integer type. 0 Call is not one of multiparty (conference) call parties 1 Call is one of multiparty (conference) call parties String type. Phone number in format specified by . Type of address octet in integer format (See 3GPP TS 24.008, subclause 10.5.4.7 for details). Usually, it is one of the following three values: 129 Unknown type 145 International type (contains the character '+') 161 National type String type. Alphanumeric representation for corresponding to the entry found in phonebook.. Error codes. For more details, please refer to Table 11. Example ATD10086; OK AT+CLCC +CLCC: 1,0,0,1,0,'',128 +CLCC: 2,0,0,0,0,'10086',129 OK //Establish a call. //PS call in LTE mode. //The call is established and active, and the call has been answered. EG512R&EM1x0R_Series_AT_Commands_Manual 97 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6.13. AT+CR Service Reporting Control The Write command controls whether the MT transmits an intermediate result code +CR: via TA to the TE or not when a call is set up. If it is enabled, the intermediate result code is transmitted at the point during connect negotiation at which the TA has determined which speed and quality of service will be used, before any error control or data compression reports are transmitted, and before the result code CONNECT is transmitted. AT+CR Service Reporting Control Test Command AT+CR=? Response +CR: (list of supported s) Read Command AT+CR? OK Response +CR: Write Command AT+CR=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK 300 ms / Parameter Integer type. Disable or enable the reporting of intermediate result code +CR: . 0 Disable reporting 1 Enable reporting String type. ASYNC Asynchronous transparent SYNC Synchronous transparent REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent EG512R&EM1x0R_Series_AT_Commands_Manual 98 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6.14. AT+CRC Set Cellular Result Codes for Incoming Call Indication The Writer Command controls whether to use the extended format of incoming call indication or not. When enabled, an incoming call is indicated to the TE with unsolicited result code +CRING: instead of the normal RING. AT+CRC Set Cellular Result Codes for Incoming Call Indication Test Command AT+CRC=? Response +CRC: (list of supported s) Read Command AT+CRC? OK Response +CRC: Write Command AT+CRC=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK 300 ms / Parameter Integer type. Disable or enable the extended format of incoming call URC +CRING: 0 Disable extended format 1 Enable extended format String type. ASYNC Asynchronous transparent SYNC Synchronous transparent REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent FAX Facsimile VOICE Voice Example AT+CRC=1 OK +CRING: VOICE //Enable extended format. //Indicate incoming call of VOICE type to TE. EG512R&EM1x0R_Series_AT_Commands_Manual 99 / 227 ATH OK AT+CRC=0 OK RING ##0 ATH OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Disable extended format. //Indicate incoming call to TE. 6.15. AT+CRLP Select Radio Link Protocol Parameter The Writer Command selects radio link protocol (RLP) parameters used when non-transparent data calls are originated. AT+CRLP Select Radio Link Protocol Parameter Test Command AT+CRLP=? Response MT returns values supported. RLP (Radio Link Protocol) versions 0 and 1 share the same parameter set. MT returns only one line for this set (during which is not presented). +CRLP: (range of supported s),(range of supported s),(range of supported s),(range of supported s), +CRLP: (range of supported s),(range of supported s),(range of supported s),(range of supported s), +CRLP: (range of supported s),(range of supported s),(range of supported s),(range of supported s), Read Command AT+CRLP? OK Response MT returns current settings for RLP version. RLP versions 0 and 1 share the same parameter set. TA returns only one line for this set (during which is not presented). +CRLP: ,,,, ... OK Write Command Response AT+CRLP=[[,[,[,< TA sets RLP parameters used when non-transparent data calls N2>[,]]]]] are set up. EG512R&EM1x0R_Series_AT_Commands_Manual 100 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS27.007 OK 300 ms / Parameter Integer type. Interworking Window Size (IWF to MS window size). 0–61 Interworking window size 0–240–488 For =2 Integer type. Mobile Window Size (MS to IWF window size). 0–61 Mobile window size 0–240–488 For =2 Integer type. 38–48–255 Acknowledgment timer T1 in a unit of 10 ms 42–52–255 For =2 Integer type. 1–6–255 Retransmission attempts N2 Integer type. RLP version number. 0–2 RLP version 6.16. AT+QECCNUM* Configure Emergency Call Numbers This command queries, adds and deletes ECC (Emergency Call Codes) numbers. There are two kinds of ECC numbers: ECC numbers without (U)SIM and that with (U)SIM. The default ECC numbers without (U)SIM are 911, 112, 00, 08, 110, 999, 118 and 119. The default ECC number with (U)SIM is 911 and 112. 911 and 112 and will always be supported as ECC numbers, and cannot be deleted. ECC numbers can be saved into NVM automatically. If the (U)SIM card contains ECC file, the numbers in ECC file can also be regarded as ECC numbers. The maximal supported ECC numbers of either type is 20. AT+QECCNUM* Configure Emergency Call Numbers Test Command AT+QECCNUM=? Response +QECCNUM: (range of supported s) Write Command OK Response EG512R&EM1x0R_Series_AT_Commands_Manual 101 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual AT+QECCNUM=,[,<ec If is 0, query the ECC numbers. In this case, cnum1>[,,…[,<eccnum should be omitted: N>]]] +QECCNUM: ,,[…] OK Read Command AT+QECCNUM? If is not 0, add (=1) or delete (=2) ECC numbers, at least one ECC number should be specified: OK Or ERROR Response [+QECCNUM: 0,,[…]] [+QECCNUM: 1,,[…]] … Maximum Response Time Characteristics OK 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. ECC number operations. 0 Query ECC numbers 1 Add ECC numbers 2 Delete ECC numbers Integer type. ECC number type. 0 ECC numbers without (U)SIM 1 ECC numbers with (U)SIM String type. ECC numbers (e.g.'110', '119') Example AT+QECCNUM=? +QECCNUM: (0-2) //Query the supported ECC number operation mode. OK AT+QECCNUM? //Query the ECC numbers with or without (U)SIM. +QECCNUM: 0,'911','112','00','08','110','999','118','119' +QECCNUM: 1,'911','112' EG512R&EM1x0R_Series_AT_Commands_Manual 102 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK AT+QECCNUM=0,1 +QECCNUM: 1,'911','112' //Query the ECC numbers of the type with (U)SIM. OK AT+QECCNUM=1,1,'110', '234' //Add '110' and '234' as ECC numbers of the type with (U)SIM. OK AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM. +QECCNUM: 1, '911','112','110','234' OK AT+QECCNUM=2,1,'110' //Delete '110' from ECC numbers of the type with (U)SIM. OK AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM. +QECCNUM: 1, '911','112','234' OK 6.17. AT^DSCI Call Status Indication This command indicates the call status. AT^DSCI Call Status Indication Test Command AT^DSCI=? Response ^DSCI: (list of supported s) Read Command AT^DSCI? OK Response ^DSCI: Write Command AT^DSCI=[] Characteristics Reference OK Response OK / Parameter Integer type. Presentation of the DSCI at TE. 0 DSCI not supported EG512R&EM1x0R_Series_AT_Commands_Manual 103 / 227 1 DSCI supported LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual NOTE When the presentation of the DSCI at the TE is enabled, an unsolicited result code is returned after the action. The URC is presented as follows: ^DSCI: ,,,,, Parameters Integer type. Call ID Integer type. Call direction 0 Mobile originated call 1 Mobile terminated call Integer type. Call state 1 CALL_LOCAL_HOLD 2 CALL_ORIGINAL 3 CALL_CONNECT 4 CALL_INCOMING 5 CALL_WAITING 6 CALL_END 7 CALL_ALERTING 8 CALL_REMOTE_HOLD 9 CALL_BOTH_HOLD Integer type. Call type 0 Voice call 1 PS call 9 Emergency call String type. Phone number Integer type. Type of address of octet in integer format (See 3GPP TS 24.008). Usually, it has three kinds of values: 129 Unknown type 145 International type (contains the character '+') 161 National type Example //Dial a call AT^DSCI=1 OK ATD10086; OK ^DSCI: 1,0,2,0,10086,129 ^DSCI: 1,0,7,0,10086,129 //Enable DSCI. //Dial 10086. //A call is originated. //The call is alerting. EG512R&EM1x0R_Series_AT_Commands_Manual 104 / 227 ^DSCI: 1,0,3,0,10086,129 ATH OK ^DSCI: 1,0,6,0,10086,129 //Incoming call RING ##0 ^DSCI: 1,1,4,0,13022100000,129 RING ##0 ^DSCI: 1,1,6,0,13022100000,129 NO CARRIER LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //The call is connected. //The call is ended. //A call is coming. //The call is ended. EG512R&EM1x0R_Series_AT_Commands_Manual 105 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 7 Phonebook Commands 7.1. AT+CNUM Subscriber Number This command gets the subscribers’ own number(s) from the (U)SIM. AT+CNUM Subscriber Number Test Command AT+CNUM=? Execution Command AT+CNUM Response OK Response [+CNUM: [],,] [+CNUM: [],,] […] OK Or ERROR Maximum Response Time Characteristics Reference 3GPP 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Optional alphanumeric string associated with . The used character set is the one selected with AT+CSCS. String type. Phone number of format specified by . Type of address octet in integer format (See 3GPP TS 24.008 [8] subclause 10.5.4.7). Usually, it is one of the following three values: 129 Unknown type 145 International type (contains the character '+') 161 National type EG512R&EM1x0R_Series_AT_Commands_Manual 106 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Error codes. For more details, please refer to Table 11. 7.2. AT+CPBF Find Phonebook Entries This command searches the phonebook entries starting with the given string from the current phonebook memory storage selected with AT+CPBS, and return all found entries sorted in alphanumeric order. AT+CPBF Find Phonebook Entries Test Command AT+CPBF=? Response +CPBF: , Write Command AT+CPBF= OK Response [+CPBF: ,,,] [+CPBF: ,,, […]] OK Or ERROR Maximum Response Time Characteristics Reference 3GPP 27.007 If there is any error related to MT functionality: +CME ERROR: Depend on the storage of phonebook entries. / Parameter Integer type. The maximum length of field . Integer type. The maximum length of field . String type. The field of maximum length in current TE character set specified by AT+CSCS. Integer type. In the range of location numbers of phonebook memory. String type. Phone number of format specified by . Type of address of octet in integer format (See 3GPP TS 24.008). Usually, it is one of the following three values: 129 Unknown type EG512R&EM1x0R_Series_AT_Commands_Manual 107 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 145 International type (contains the character '+') 161 National type Integer type. The field of maximum length in current TE character set specified by AT+CSCS. Error codes. For more details, please refer to Table 11. 7.3. AT+CPBR Read Phonebook Entries This command reads phonebook entries in location number range ... from the current phonebook memory storage selected with AT+CPBS. If is omitted, only location will be returned. AT+CPBR Read Phonebook Entries Test Command AT+CPBR=? Response +CPBR: (list of supported s),, Write Command AT+CPBR=[,] OK Response [+CPBF: ,,,] [[...] [+CPBF: ,,,]] OK Or ERROR Maximum Response Time Characteristics Reference 3GPP 27.007 If there is any error related to MT functionality: +CME ERROR: Depends on the storage of phonebook entries. / Parameter Integer type. Location numbers of phonebook memory. Integer type. The maximum length of field . Integer type. The maximum length of field . Integer type. The first phonebook record to be read. Integer type. The last phonebook record to be read. EG512R&EM1x0R_Series_AT_Commands_Manual 108 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Type of address octet in integer format (See 3GPP TS 24.008 [8] subclause 10.5.4.7). Usually, it is one of the following three values: 129 Unknown type 145 International type (contains the character '+') 161 National type String type. The field of maximum length in current TE character set specified by AT+CSCS. Error codes. For more details, please refer to Table 11. 7.4. AT+CPBS Select Phonebook Memory Storage The Write Command selects phonebook memory storage , which is used by other phonebook related commands. The Read Command returns currently selected memory, and, when supported by manufacturer, the number of used locations and the total number of locations in the memory. AT+CPBS Select Phonebook Memory Storage Test Command AT+CPBS=? Response +CPBS: (list of supported s) OK Or ERROR Read Command AT+CPBS? If there is any error related to MT functionality: +CME ERROR: Response +CPBS: [,,] OK Or ERROR Write Command AT+CPBS= If there is any error related to MT functionality: +CME ERROR: Response OK Or ERROR If there is any error related to MT functionality: +CME ERROR: EG512R&EM1x0R_Series_AT_Commands_Manual 109 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP 27.007 300 ms / Parameter String type. Values reserved by the present document. 'DC' MT dialed calls list 'EN' (U)SIM (or MT) emergency number 'FD' (U)SIM fixdialing-phonebook (AT+CPBW operation needs the authority of PIN2) 'LD' (U)SIM last-dialing-phonebook 'MC' MT missed (unanswered) calls list 'ME' MT phonebook 'ON' (U)SIM own numbers (MSISDNs) list 'RC' MT received calls list 'SM' (U)SIM phonebook Integer type. The total number of used locations in selected memory. Integer type. The total number of locations in selected memory. Error codes. For more details, please refer to Table 11. 7.5. AT+CPBW Write Phonebook Entry The Write Command writes phonebook entry in location number in the current phonebook memory storage selected with AT+CPBS. It can also delete a phonebook entry in location number . AT+CPBW Write Phonebook Entry Test Command AT+CPBW=? Response +CPBW: (range of supported s),,(list of supported s), OK Or ERROR Write Command AT+CPBW=[][,[,<ty If there is any error related to MT functionality: +CME ERROR: Response OK EG512R&EM1x0R_Series_AT_Commands_Manual 110 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual pe>[,]]] Maximum Response Time Characteristics Reference 3GPP 27.007 Or ERROR If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. In the range of location numbers of phonebook memory. Integer type. The maximum length of field . Integer type. The maximum length of field . String type. Phone number of format specified by . Type of address octet in integer format (See 3GPP TS 24.008 [8] subclause 10.5.4.7). Usually, it is one of the following three values: 129 Unknown type 145 International type (contains the character '+') 161 National type String type field of maximum length in current TE character set specified by AT+CSCS. Error codes. For more details, please refer to Table 11. Example AT+CSCS='GSM' OK AT+CPBW=10,'15021012496',129,'QUECTEL' OK //Make a new phonebook entry at location 10. AT+CPBW=10 //Delete entry at location 10. OK EG512R&EM1x0R_Series_AT_Commands_Manual 111 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8 Short Message Service Commands 8.1. AT+CSMS Select Message Service This command selects message service and queries the types of messages supported by MT. AT+CSMS Select Message Service Test Command AT+CSMS=? Response +CSMS: (list of supported s) Read Command AT+CSMS? OK Response +CSMS: ,,, Write Command AT+CSMS= OK Response +CSMS: ,, OK Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 300 ms / Parameter Integer type. Type of message service. 0 3GPP TS 23.040 and 3GPP TS 23.041 (the syntax of SMS AT commands is compatible with 3GPP TS 27.005 Phase 2 version 4.7.0; Phase 2+ features which do not require new command syntax can be supported, e.g. correct routing of messages with new Phase 2+ data coding schemes). 1 3GPP TS 23.040 and 3GPP TS 23.041 (the syntax of SMS AT commands is EG512R&EM1x0R_Series_AT_Commands_Manual 112 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual compatible with 3GPP TS 27.005 Phase 2+ version; the requirement of setting 1 is mentioned under corresponding command descriptions). Integer type. Mobile terminated messages. 0 Type not supported 1 Type supported Integer type. Mobile originated messages. 0 Type not supported 1 Type supported Integer type. Broadcast type messages. 0 Type not supported 1 Type supported Error codes. For more details, please refer to Table 12. Example AT+CSMS=? +CSMS: (0,1) OK AT+CSMS=1 +CSMS: 1,1,1 OK AT+CSMS? +CSMS: 1,1,1,1 OK //Test command //Set type of message service to 1. //Read command 8.2. AT+CMGF Message Format This command specifies the input and output format of the short messages. indicates the format of messages used with send, list, read and write message commands and unsolicited result codes resulting from received messages. The format of messages can be either PDU mode (entire TP data units used) or text mode (headers and body of the messages given as separate parameters). Text mode uses the value of parameter specified by command AT+CSCS to inform the character set to be used in the message body in the TA-TE interface. AT+CMGF Message Format Test Command AT+CMGF=? Response +CMGF: (list of supported s) EG512R&EM1x0R_Series_AT_Commands_Manual 113 / 227 Read Command AT+CMGF? Write Command AT+CMGF[=] Maximum Response Time Characteristics Reference 3GPP TS 27.005 Parameter Integer type. 0 PDU mode 1 Text mode LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK Response +CMGF: OK Response OK 300 ms / 8.3. AT+CSCA Service Center Address The Write Command updates the SMSC address when mobile originated SMS are transmitted. In text mode, the setting is used by Write Command. In PDU mode, setting is used by the same command, but only when the length of the SMSC address is coded into the parameter which equals zero. AT+CSCA Service Center Address Test Command AT+CSCA=? Read Command AT+CSCA? Response OK Response +CSCA: , Write Command AT+CSCA=[,] Maximum Response Time Characteristics OK Response OK Or ERROR 300 ms The command takes effect immediately. The configurations will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 114 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Reference 3GPP TS 27.005 Parameter Service center address. 3GPP TS 24.011 RP SC address Address-Value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS in 3GPP TS 27.007). The type of address is given by . Type of service center address. 3GPP TS 24.011 RP SC address Type-of-Address octet in integer format (refer to by default). Example AT+CSCA='+8613800210500',145 OK AT+CSCA? +CSCA: '+8613800210500',145 OK //Set SMSC address. //Query SMSC address. 8.4. AT+CPMS Preferred Message Storage This command selects memory storages , and to be used for reading, writing, etc. AT+CPMS Preferred Message Storage Test Command AT+CPMS=? Response +CPMS: (list of supported s),(list of supported s),(list of supported s) Read Command AT+CPMS? OK Response +CPMS: ,,,,,,,, Write Command AT+CPMS=[,[,]] OK Response +CPMS: ,,,,, EG512R&EM1x0R_Series_AT_Commands_Manual 115 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.005 OK If there is any error related to MT functionality: +CMS ERROR: 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter String type. Messages to be read and deleted from this memory storage. 'SM' (U)SIM message storage 'ME' Mobile equipment message storage 'MT' Same as 'ME' storage 'SR' SMS status report storage location String type. Messages will be written and sent to this memory storage. 'SM' (U)SIM message storage 'ME' Mobile equipment message storage 'MT' Same as 'ME' storage 'SR' SMS status report storage location String type. Received messages will be placed in this memory storage if routing to PC is not set (AT+CNMI). 'SM' (U)SIM message storage 'ME' Mobile equipment message storage 'MT' Same as 'ME' storage 'SR' SMS status report storage location Integer type. The number of current messages in . Integer type. The total number of messages which can be stored in . Error codes. For more details, please refer to Table 12. Example AT+CPMS? //Query the current SMS message storage. +CPMS: 'ME',0,127,'ME',0,127,'ME',0,127 OK AT+CPMS='SM','SM','SM' +CPMS: 0,50,0,50,0,50 //Set SMS message storage as 'SM'. OK AT+CPMS? //Query the current SMS message storage. EG512R&EM1x0R_Series_AT_Commands_Manual 116 / 227 +CPMS: 'SM',0,50,'SM',0,50,'SM',0,50 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8.5. AT+CMGD Delete Messages This command deletes short messages from the preferred message storage location . If is presented and not set to 0, the ME should ignore and follow the rules of shown as below. AT+CMGD Delete Messages Test Command AT+CMGD=? Response +CMGD: (range of supported s),(range of supported s) Write Command AT+CMGD=[,] OK Response MT deletes message from preferred message storage location . OK Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 300 ms / Parameter Integer type value in the range of location numbers supported by the associated memory. Integer type. Delete flag. 0 Delete the message specified in 1 Delete all read messages from storage 2 Delete all read messages from storage and sent mobile originated messages 3 Delete all read messages from storage, sent and unsent mobile originated messages 4 Delete all messages from storage Error codes. For more details, please refer to Table 12. EG512R&EM1x0R_Series_AT_Commands_Manual 117 / 227 Example AT+CMGD=1 OK AT+CMGD=1,4 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Delete the message specified in =1. //Delete all messages from storage. 8.6. AT+CMGL List Messages This command returns messages with status value from preferred message storage to the TE. If the status of the message is 'REC UNREAD', the status in the storage changes to 'REC READ'. When executing command AT+CMGL without status value , it will report the list of SMS with 'REC UNREAD' status. AT+CMGL List Messages Test Command AT+CMGL=? Response +CMGL: (list of supported s) Write Command AT+CMGL[=] OK Response If in text mode (AT+CMGF=1) and the command is executed successfully: For SMS-SUBMITs and/or SMS-DELIVERs: +CMGL: ,,,[],[][,,][] [...] For SMS-STATUS-REPORTs: +CMGL: ,,,,[],[],,,[] [...] For SMS-COMMANDs: +CMGL: ,,,[] […] For CBM storage: +CMGL: ,,,,,[] [...] OK EG512R&EM1x0R_Series_AT_Commands_Manual 118 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.005 If in PDU mode (AT+CMGF=0) and the command is executed successfully: +CMGL: ,,[],[] [...] OK If there is any error related to MT functionality: +CMS ERROR: 300 ms. Note: Operation of depends on the storage of listed messages. / Parameter Integer type in PDU mode, or string type in text mode. The status of message in memory; Defined values: PDU mode Text mode Explanation 0 'REC UNREAD' Received unread messages 1 'REC READ' Received read messages 2 'STO UNSENT' Stored unsent messages 3 'STO SENT' Stored sent messages 4 'ALL' All messages Integer type. In the range of location numbers supported by the associated memory Destination Address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS in 3GPP TS 27.007); type of address is given by . Originating address. 3GPP TS 23.040 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS in TS 27.007); type of address is given by . String type alphanumeric representation of or corresponding to the entry found in MT phonebook; implementation of this feature is manufacturer-specified; the used character set should be the one selected with command Select TE Character Set AT+CSCS (see definition of this command in 3GPP TS 27.007). Service center time stamp. 3GPP TS 23.040 TP-Service-Centre-Time-Stamp in time-string format (refer to ). EG512R&EM1x0R_Series_AT_Commands_Manual 119 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Type of recipient address. 3GPP TS 24.011 TP-Recipient-Address Type-of-Address octet in integer format. Type of originating address. 3GPP TS 24.011 TP-Originating-Address Type-of-Address octet in integer format (refer to by default). Integer type. Message length. The length of the message body in text mode (AT+CMGF=1); or the length of the actual TP data unit in octets in PDU mode (AT+CMGF=0) (i.e. the RP layer SMSC address octets are not counted in the length). In the case of SMS: 3GPP TS 23.040 TP-User-Data in text mode responses; format: - If , indicates that 3GPP TS 23.038 GSM 7-bit default alphabet is used and indicates that 3GPP TS 23.040 TP-User-Data-Header-Indication is not set. - If TE character set other than 'HEX' (refer to AT+CSCS command in 3GPP TS 27.007): ME/TA converts GSM alphabet into current TE character set according to rules in 3GPP TS 27.007 Annex A. - If TE character set is 'HEX': ME/TA converts each 7-bit character of GSM 7 bit default alphabet into two IRA character long hexadecimal number (e.g. character (GSM 7 bit default alphabet 23) is presented as 17 (IRA 49 and 55)). - If , indicates that 8-bit or UCS2 data coding scheme is used, or indicates that 3GPP TS 23.040 TP-User-Data-Header-Indication is set: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)). In the case of CBS: 3GPP TS 23.041 CBM Content of Message in text mode responses; format: - If , indicates that 3GPP TS 23.038 GSM 7-bit default alphabet is used: - If TE character set other than 'HEX' (refer to AT+CSCS command in 3GPP TS27.007): ME/TA converts GSM alphabet into current TE character set according to rules of Annex A in 3GPP TS 27.007. - If TE character set is 'HEX': ME/TA converts each 7-bit character of the GSM 7-bit default alphabet into two IRA character long hexadecimal number. In the case of SMS: 3GPP TS 24.011 SC address followed by 3GPP TS 23.040 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)) 3GPP TS 27.007 Depends on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, or SMS-COMMAND (default 2) in integer format. 3GPP TS 23.040 [3] TP-Message-Reference in integer format 3GPP TS 23.040 [3] TP-Recipient-Address Address-Value field in string format; BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set (refer command +CSCS in 3GPP TS 27.007 [9]); type of address given by 3GPP TS 24.011 [6] TP-Recipient-Address Type-of-Address octet in integer format (refer to by default) 3GPP TS 23.040 [3] TP-Service-Centre-Time-Stamp in time-string format (refer to EG512R&EM1x0R_Series_AT_Commands_Manual 120 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual ) 3GPP TS 23.040 [3] TP-Discharge-Time in time-string format: 'yy/MM/dd,hh:mm:ss±zz', where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. E.g. 6th of May 1994, 22:10:00 GMT+2 hours equals '94/05/06,22:10:00+08'. 3GPP TS 23.040 [3] TP-Status in integer format. 3GPP TS 23.040 [3] TP-Command-Type in integer format (default 0) 3GPP TS 23.041 [4] CBM Serial Number in integer format. 3GPP TS 23.041 [4] CBM Message Identifier in integer format. 3GPP TS 23.041 [4] CBM Page Parameter bits 4–7 in integer format. 3GPP TS 23.041 [4] CBM Page Parameter bits 0–3 in integer format. Error codes. For more details, please refer to Table 12. Example AT+CMGF=1 OK AT+CMGL='ALL' +CMGL: 1,'STO UNSENT','',, +CMGL: 2,'STO UNSENT','',, OK //Set SMS message format as text mode. //List all messages from message storage. 8.7. AT+CMGR Read Messages The command returns SMS message with location value from message storage to the TE. If status of the message is 'REC UNREAD', status in the storage will change to 'REC READ'. AT+CMGR Read Messages Test Command AT+CMGR=? Write Command AT+CMGR= Response OK Response If in text mode (AT+CMGF=1) and the command is executed successfully: For SMS-DELIVER: +CMGR: ,,[],[,,,,,,,] OK EG512R&EM1x0R_Series_AT_Commands_Manual 121 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.005 For SMS-SUBMIT: +CMGR: ,,[][,,,,,[],,,] OK For SMS-STATUS-REPORTs: +CMGR: ,,,[],[],,, OK For SMS-COMMANDs: +CMGR: ,,[,,[],[],[], ] OK For CBM storage: +CMGR: ,,,,, OK If in PDU mode (AT+CMGF=0) and command is executed successfully: +CMGR: ,[], OK If there is any error related to MT functionality: +CMS ERROR: Depends on the length of message content. / Parameter Integer type. In the range of location numbers supported by the associated memory. Integer type in PDU mode, or string type in text mode. The status of message in EG512R&EM1x0R_Series_AT_Commands_Manual 122 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual memory; Defined values: PDU mode Text mode Explanation 0 'REC UNREAD' Received unread messages 1 'REC READ' Received read messages 2 'STO UNSENT' Stored unsent messages 3 'STO SENT' Stored sent messages 4 'ALL' All messages String type alphanumeric representation of or corresponding to the entry found in MT phonebook. Implementation of this feature is manufacturer specified. The used character set should be the one selected with AT+CSCS command (see definition of this command in 3GPP TS 27.007). Destination address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format. BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address is given by . Originating address. 3GPP TS 23.040 TP-Originating-Address Address-Value field in string format. BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address is given by . Service center time stamp. 3GPP TS 23.040 TP-Service-Centre-Time-Stamp in time-string format (refer to ). First octet. Depending on the command or result code: First octet of 3GPP TS 23.040 SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, or SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted. Protocol identifier. 3GPP TS 23.040 TP-Protocol-Identifier in integer format (default 0). Data coding scheme. Depending on the command or result code: 3GPP TS 23.038 SMS Data Coding Scheme (default 0), or Cell Broadcast Data Coding Scheme in integer format. Validity period. Depending on SMS-SUBMIT setting: 3GPP TS 23.040 TP-Validity-Period either in integer format or in time-string format (refer to ). Message number. 3GPP TS 23.040 TP-Message-Number in integer format. Message reference. 3GPP TS 23.040 TP-Message-Reference in integer format. Recipient address. 3GPP TS 23.040 TP-Recipient-Address Address-Value field in string format. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command). The type of address is given by . Type of recipient address. 3GPP TS 24.011 TP-Recipient-Address Type-of-Address octet in integer format (refer to by default). Type of destination address. 3GPP TS 24.011 TP-Destination-Address Type-of-Address octet in integer format. Type of originating address. 3GPP TS 24.011 TP-Originating-Address Type-of-Address octet in integer format (refer to by default). EG512R&EM1x0R_Series_AT_Commands_Manual 123 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Service center address. 3GPP TS 24.011 RP SC address Address-Value field in string format. BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address is given by . Type of service center address. 3GPP TS 24.011 RP SC address Type-of-Address octet in integer format (refer to by default). Integer type. Message length. In text mode (AT+CMGF=1) the length of the message body (or ) in characters, or in PDU mode (AT+CMGF=0) the length of the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not counted in the length). The text of short message. In the case of SMS: 3GPP TS 24.011 SC address followed by 3GPP TS 23.040 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)). 3GPP TS 23.040 [3] TP-Discharge-Time in time-string format: 'yy/MM/dd,hh:mm:ss±zz', during which characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. E.g. 6th of May 1994, 22:10:00 GMT+2 hours equals '94/05/06,22:10:00+08'. 3GPP TS 23.040 [3] TP-Status in integer format. 3GPP TS 23.040 [3] TP-Command-Type in integer format (default 0) 3GPP TS 23.041 [4] CBM Serial Number in integer format. 3GPP TS 23.041 [4] CBM Page Parameter bits 4–7 in integer format. 3GPP TS 23.041 [4] CBM Page Parameter bits 0–3 in integer format. 3GPP TS 23.040 [3] TP-Command-Data in text mode responses; ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)) Error codes. For more details, please refer to Table 12. Example +CMTI: 'SM',3 //Indicate that new message has been received and saved to = 3 of 'SM'. AT+CSDH=1 OK AT+CMGR=3 //Read message +CMGR: 'REC UNREAD','+8615021012496',,'13/12/13,15:06:37+32',145,4,0,0,'+861380021050 0',145,27 OK EG512R&EM1x0R_Series_AT_Commands_Manual 124 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8.8. AT+CMGS Send Messages This command sends a short message from TE to the network (SMS-SUBMIT). After executing the Write Command, wait for the prompt > and then start to write the message. After that, press CTRL + Z to indicate the ending of PDU and begin to send the message. Sending can be cancelled by pressing ESC. Abortion is acknowledged with OK, though the message will not be sent. The message reference is returned to the TE on successful message delivery. The value can be used to identify message upon unsolicited delivery status report result code. AT+CMGS Send Messages Test Command AT+CMGS=? Write Command 1) If in text mode (AT+CMGF=1): AT+CMGS=[,] text is entered (Ctrl + Z/ ESC) Response OK Response +CMGS: OK 2) If in PDU mode (AT+CMGF=0): AT+CMGS= PDU is given (Ctrl + Z/ ESC) Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 120 s, determined by the network. / Parameter Destination address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS in 3GPP TS 27.007); type of address is given by . Type of destination address. 3GPP TS 24.011 TP-Destination-Address Type-of-Address octet in integer format. Integer type. Message length. In the text mode (AT+CMGF=1), the length of the message body in characters; or in PDU mode (AT+CMGF=0), the length of the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not counted in the length). Message reference. 3GPP TS 23.040 TP-Message-Reference in integer format. Error codes. For more details, please refer to Table 12. EG512R&EM1x0R_Series_AT_Commands_Manual 125 / 227 Example AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGS='15021012496' > +CMGS: 247 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Set SMS message format to text mode. //Set character set to GSM which is used by the TE. //Enter in text (CTRL+Z to send message, ESC to quit without sending). 8.9. AT+CMMS Send More Messages The Writer Command controls the continuity of SMS relay protocol link. When feature is enabled (and supported by network) multiple messages can be sent much faster as link is kept open. AT+CMMS Send More Messages Test Command AT+CMMS=? Response +CMMS: (range of supported s) Read Command AT+CMMS? OK Response +CMMS: Write Command AT+CMMS[=] OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 120 s, determined by network. / EG512R&EM1x0R_Series_AT_Commands_Manual 126 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. 0 Feature disabled. 1 Keep enabled until the time between the response of the latest message sending command (AT+CMGS, AT+CMSS, etc.) and the next sending command exceeds 1–5 seconds (the exact value is up to ME implementation); then ME shall close the link and TA switches back to 0 automatically. 2 Feature enabled. If the time between the response of the latest message sending command and the next sending command exceeds 1–5 seconds (the exact value is up to ME implementation), ME shall close the link but MT will not switch back to 0 automatically. Error codes. For more details, please refer to Table 12. NOTE After the execution of the Read Command, a delay of 5–10 seconds is required before issuing the Write Command. Otherwise +CMS ERROR: 500 may appear. 8.10. AT+CMGW Write Messages to Memory This command stores short messages (either SMS-DELIVER or SMS-SUBMIT) to memory storage , and then the memory location of the stored message is returned. Message status will be set to 'stored unsent' by default; but parameter also allows other status values to be given. The entering of text is done similarly as specified in AT+CMGS Write Command. AT+CMGW Write Messages to Memory Test Command AT+CMGW=? Write Command 1) If in text mode (AT+CMGF=1): AT+CMGW=[,[,]] text is specified (Ctrl + Z/ ESC) 2) If in PDU mode (AT+CMGF=0): AT+CMGW=[,] PDU is given (Ctrl + Z/ ESC) Response OK Response +CMGW: OK If there is any error related to MT functionality: +CMS ERROR: Maximum Response Time 300 ms EG512R&EM1x0R_Series_AT_Commands_Manual 127 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Characteristics / Reference 3GPP TS 27.005 Parameter Destination address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format. BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address is given by . Originating address. 3GPP TS 23.040 TP-Originating-Address Address-Value field in string format. BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to AT+CSCS command in 3GPP TS 27.007). The type of address given by . Type of originating address. 3GPP TS 24.011 TP-Originating-Address Type-of-Address octet in integer format (refer to by default). Integer type in PDU mode, or string type in text mode. The status of message in memory; Defined values: PDU mode Text mode Explanation 0 'REC UNREAD' Received unread messages 1 'REC READ' Received read messages 2 'STO UNSENT' Stored unsent messages 3 'STO SENT' Stored sent messages 4 'ALL' All messages Type of destination address. 3GPP TS 24.011 TP-Destination-Address Type-of-Address octet in integer format. Integer type. Message length. In the text mode (AT+CMGF=1) the length of the message body (or ) in characters, or in PDU mode (AT+CMGF=0), the length of the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not counted in the length). In the case of SMS: 3GPP TS 24.011 SC address followed by 3GPP TS 23.04 TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)). Integer type. Index of message in selected storage . String type. Messages will be written and sent to this memory storage. 'SM' (U)SIM message storage 'ME' Mobile equipment message storage 'MT' Same as 'ME' storage 'SR' SMS status report storage location Error codes. For more details, please refer to Table 12. EG512R&EM1x0R_Series_AT_Commands_Manual 128 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Example AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGW='15021012496' > +CMGW: 4 //Set SMS message format to text mode. //Set character set as GSM which is used by the TE. //Enter in text. Use CTRL + Z to write message or ESC to quit without sending. OK AT+CMGF=0 //Set SMS message format to PDU mode. OK AT+CMGW=18 > 0051FF00000008000A0500030002016D4B8BD5 +CMGW: 5 OK 8.11. AT+CMSS Send Messages from Storage This command sends messages with location value from preferred message storage to the network (SMS-SUBMIT or SMS-COMMAND). If a new recipient address is given for SMS-SUBMIT, it should be used instead of the one stored with the message. Reference value is returned to the TE on successful message delivery. AT+CMSS Send Messages from Storage Test Command AT+CMSS=? Write Command AT+CMSS=[,[,]] Response OK Response If in text mode (AT+CMGF=1) and the message is sent successfully: +CMSS: [,] OK If in PDU mode (AT+CMGF=0) and the message is sent successfully: +CMSS: [,] EG512R&EM1x0R_Series_AT_Commands_Manual 129 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.005 OK If there is any error related to MT functionality: +CMS ERROR: 120 s, determined by network. / Parameter Integer type in the range of location numbers supported by the associated memory. Destination Address. 3GPP TS 23.040 TP-Destination-Address Address-Value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS in 3GPP TS 27.007); type of address is given by . Type of destination address. 3GPP TS 24.011 TP-Detination-Address Type-of-Address octet in integer format. Message reference. 3GPP TS 23.040 TP-Message-Reference in integer format. Service center time stamp. 3GPP TS 23.040 TP-Service-Centre-Time-Stamp in time-string format (refer to ). Format is same for in case of SMS, but without 3GPP TS 24.011 SC address field and parameter shall be bounded by double quote characters like a normal string type parameter. String type. Messages will be written and sent to this memory storage. 'SM' (U)SIM message storage 'ME' Mobile equipment message storage 'MT' Same as 'ME' storage 'SR' SMS status report storage location Error codes. For more details, please refer to Table 12. Example AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGW='15021012496' > Hello +CMGW: 4 OK //Set SMS message format to text mode. //Set character set to GSM which is used by the TE. //Enter in text. Use CTRL+Z to send message or ESC to quit without sending. EG512R&EM1x0R_Series_AT_Commands_Manual 130 / 227 AT+CMSS=4 +CMSS: 54 OK LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Send the message of index 4 from memory storage. 8.12. AT+CNMA New Message Acknowledgement to ME/TA This command confirms successful receipt of a new message (SMS-DELIVER or SMS-STATUS-REPORT) routed directly to the TE. If the UE does not receive acknowledgement within required time (network timeout), it will send an RP-ERROR message to the network. The UE will automatically disable routing to the TE by setting both and values of AT+CNMI to 0. AT+CNMA New Message Acknowledgement to UE/TE Test Command AT+CNMA=? Response If in text mode (AT+CMGF=1): OK If in PDU mode (AT+CMGF=0): +CNMA: (list of supported s) Execution Command If in text mode (AT+CMGF=1): AT+CNMA OK Response OK Or ERROR Write Command If in PDU mode (AT+CMGF=0): AT+CNMA=[,[ PDU is given]] If there is any error related to MT functionality: +CMS ERROR: Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 300 ms / EG512R&EM1x0R_Series_AT_Commands_Manual 131 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. Parameter required only for PDU mode 0 Command operates similarly as in text mode 1 Send positive (RP-ACK) acknowledgement to the network. Accepted only in PDU mode. 2 Send negative (RP-ERROR) acknowledgement to the network. Accepted only in PDU mode. Integer type. Message length. The length of the message body (or ) in characters in the text mode (AT+CMGF=1), or the length of the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not counted in the length) in PDU mode (AT+CMGF=0). Error codes. For more details, please refer to Table 12. NOTE The Execution and Write Commands shall only be used when AT+CSMS parameter equals 1 (phase 2+) and an appropriate URC has been issued by the MT, i.e.: +CMT for = 2 incoming message classes 0, 1, 3 and none; +CMT for = 3 incoming message classes 0 and 3; +CDS for = 1. Example AT+CSMS=1 OK AT+CNMI=1,2,0,0,0 OK AT+CMGF=1 OK AT+CSDH=1 OK +CMT: '+8615021012496',,'13/03/18,17:07:21+32',145,4,0,0,'+8613800551500',145,28 This is a test from Quectel. //Short message is outputted directly when SMS is incoming. AT+CNMA //Send ACK to the network. OK AT+CNMA +CMS ERROR: 340 //The second time return error; it needs ACK only once. EG512R&EM1x0R_Series_AT_Commands_Manual 132 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8.13. AT+CNMI New Message Indications to TE This command selects the procedure on how receiving of new messages from the network is indicated to the TE when TE is active, e.g. DTR is at low level (ON). If TE is inactive (e.g. DTR is at high level (OFF)), message receiving should be done as specified in 3GPP TS 23.038 [2]. AT+CNMI SMS Event Reporting Configuration Test Command AT+CNMI=? Response +CNMI: (range of supported s),(range of supported s),(list of supported s),(range of supported s),(list of supported s) Read Command AT+CNMI? OK Response +CNMI: ,,,, Write Command AT+CNMI=[[,[,[,[,]]]]] OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. 0 Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications. 1 Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved (e.g. in data mode). Otherwise forward them directly to the TE. 2 Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. in data mode) and flush them to the TE after reservation. Otherwise forward them directly to the TE. EG512R&EM1x0R_Series_AT_Commands_Manual 133 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. The rules for storing received SMs depend on its data coding scheme (refer to 3GPPTS 23.038 [2]), preferred memory storage (AT+CPMS) setting and the value is: 0 No SMS-DELIVER indications are routed to TE. 1 If SMS-DELIVER is stored into ME/TA, indication of the memory location is routed to the TE by using unsolicited result code: +CMTI: , 2 SMS-DELIVERs (except class 2) are routed directly to the TE using unsolicited result code: +CMT: [], (PDU mode enabled) or +CMT: ,[],[,,,,,,,] (text mode enabled; about the parameters in italics, please refer to AT+CSDH). Class 2 messages result in indication as defined in =1. 3 Class 3 SMS-DELIVERs are routed directly to TE by using unsolicited result codes defined in =2. Messages of other classes result in indication as defined in =1. Integer type. The rules for storing received CBMs depend on its data coding scheme (refer to 3GPP TS 23.038 [2]), the setting of Select CBM Types (AT+CSCB); and the value is: 0 No CBM indications are routed to the TE. 2 New CBMs are routed directly to the TE using unsolicited result code: +CBM: (PDU mode enabled); or +CBM: ,,, , (text mode enabled). Integer type. 0 No SMS-STATUS-REPORTs are routed to the TE. 1 SMS-STATUS-REPORTs are routed to the TE using unsolicited result code: +CDS: (PDU mode) or +CDS: ,,[],[],,, (text mode) 2 If SMS-STATUS-REPORT is stored into ME/TA, indication of the memory location is routed to the TE using unsolicited result code: +CDSI: , Integer type. 0 TA buffer of unsolicited result codes defined within this command is flushed to the TE when 1 or 2 is specified (OK response shall be given before flushing the codes). 1 TA buffer of unsolicited result codes defined within this command is cleared when 1 or 2 is specified. Error codes. For more details, please refer to Table 12. NOTE Unsolicited result codes: +CMTI: , +CMT: [], +CBM: Indicate that new message has been received Short message is outputted directly Cell broadcast message is outputted directly Example AT+CMGF=1 //Set SMS message format as text mode. EG512R&EM1x0R_Series_AT_Commands_Manual 134 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK AT+CSCS='GSM' //Set character set as GSM which is used by the TE. OK AT+CNMI=1,2,0,1,0 //Set SMS-DELIVERs are routed directly to the TE. OK AT+CSDH=1 //Show text mode parameters OK +CMT: '+8615021012496',,'13/03/18,17:07:21+32',145,4,0,0,'+8613800551500',145,28 This is a test from Quectel. //Short message is outputted directly when an SMS is incoming. 8.14. AT+CSCB Select Cell Broadcast Message Types This command selects which types of CBMs are to be received by the ME. AT+CSCB Select Cell Broadcast Message Types Test Command AT+CSCB=? Response +CSCB: (list of supported s) Read Command AT+CSCB? OK Response +CSCB: ,, Write Command AT+CSCB=[,mids>[,]] OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.005 If there is any error related to MT functionality: +CMS ERROR: 300 ms / Parameter Integer type. 0 Message types specified in and are accepted 1 Message types specified in and are not accepted String type. All different possible combinations of CBM message identifiers (refer to ) (default is empty string), e.g. '0,1,5,320–478,922'. EG512R&EM1x0R_Series_AT_Commands_Manual 135 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual String type. All different possible combinations of CBM data coding schemes (refer to ) (default is empty string), e.g. '0–3,5'. Error codes. For more details, please refer to Table 12. 8.15. AT+CSDH Show Text Mode Parameters This command controls whether detailed header information is shown in text mode result codes. AT+CSDH Show Text Mode Parameters Test Command AT+CSDH=? Response +CSDH: (list of supported s) Read Command AT+CSDH? OK Response +CSDH: Write Command AT+CSDH=[] Maximum Response Time Characteristics Reference 3GPP TS 27.005 OK Response OK Or ERROR 300 ms / Parameter Integer type. 0 Do not show header values defined in commands AT+CSCA and AT+CSMP (, , , , and ) nor , or in +CMT, +CMGL, +CMGR result codes for SMS-DELIVERs and SMS-SUBMITs in text mode; for SMS-COMMANDs, in +CMGR result code, do not show , , , , or . 1 Show the values in result codes Example AT+CSDH=0 OK //Set to disable the presenting of text mode parameters EG512R&EM1x0R_Series_AT_Commands_Manual 136 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual AT+CMGR=2 +CMGR: 'STO UNSENT' ,'', OK AT+CSDH=1 //Set to enable the presenting of text mode parameters OK AT+CMGR=2 +CMGR: 'STO UNSENT','',,128,17,0,0,143,'+8613800551500',145,18 OK 8.16. AT+CSMP Set Text Mode Parameters This command sets values for additional parameters needed when a short message is sent to the network or placed in a storage in text mode. AT+CSMP Set Text Mode Parameters Test Command AT+CSMP=? Read Command AT+CSMP? Response OK Response +CSMP: ,,, Write Command AT+CSMP=[,[,[,] ]] Maximum Response Time OK Response MT selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1). It is possible to set the validity period starting from when the SMS is received by the SMSC ( ranges from 0 to 255) or define the absolute time of the validity period termination ( is a string). OK 300 ms Characteristics / Reference 3GPP TS 27.005 EG512R&EM1x0R_Series_AT_Commands_Manual 137 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, parameter can be omitted. Validity period. Depend on SMS-SUBMIT setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to ). Default: 167. Protocol identifier. 3GPP TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0). Data coding scheme. Depending on the command or result code: 3GPP TS 23.038 [2] SMS Data Coding Scheme (default: 0), or Cell Broadcast Data Coding Scheme in integer format. EG512R&EM1x0R_Series_AT_Commands_Manual 138 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9 Packet Domain Commands 9.1. AT+CGATT PS Attach or Detach The Write Command attaches the MT to, or detaches the MT from, the Packet Domain service. After the command has completed, the MT remains in V.250 command state. If MT is already in the requested state, the command will be ignored and the OK response will be returned. If the requested state cannot be achieved, an ERROR or +CME ERROR response will be returned. AT+CGATT PS Attach or Detach Test Command AT+CGATT=? Response +CGATT: (list of supported s) Read Command AT+CGATT? OK Response +CGATT: Write Command AT+CGATT= OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 140 s, determined by the network. / Parameter Integer type. The state of PS attachment. 0 Detached 1 Attached EG512R&EM1x0R_Series_AT_Commands_Manual 139 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Other values are reserved and will result in an ERROR response to the Write Command Error codes. For more details, please refer to Table 11. Example AT+CGATT=1 OK AT+CGATT=0 OK AT+CGATT? +CGATT: 0 OK //Attach to PS service. //Detach from PS service. //Query the current PS service state. 9.2. AT+CGDCONT Define PDP Contexts The Write Command specifies PDP context parameters for a specific context . A special form of the Write Command (AT+CGDCONT=) causes the values for context to become undefined. It is not allowed to change the definition of an already activated context. This Read Command returns the current settings for each defined PDP context. AT+CGDCONT Define PDP Contexts Test Command AT+CGDCONT=? Response +CGDCONT: (range of supported s),,< APN>,,(range of supported s),(ran ge of supported s),(list of supported s),(list of supported s) Read Command AT+CGDCONT? OK Response +CGDCONT: ,,,,,,, […] Write Command AT+CGDCONT=[,[,< APN>[,[,[,[,[,]]]]]]] OK Response OK Or ERROR EG512R&EM1x0R_Series_AT_Commands_Manual 140 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. PDP context identifier. The parameter is local to the TE-MT interface and is used in other PDP context-related commands. The range of permitted values (minimum value = 1) is returned by the test form of the command. Range: 1–42. String type. Packet data protocol type, a string parameter which specifies the type of packet data protocol. 'IP' Internet protocol (IETF STD 5 [103]) 'PPP' Point to Point Protocol (IETF STD 51 [104]) 'IPV6' Internet Protocol, version 6 (see RFC 2460 [106]) 'IPV4V6' Virtual introduced to handle dual IP stack UE capability. (See 3GPP TS 24.301 [83]) String type. Access point name, a logical name used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested. String type. Identifies the MT in the address space applicable to the PDP. If the value is null or omitted, then a value may be provided by the TE during the PDP startup procedure or, failing that, a dynamic address will be requested. The allocated address may be read using the AT+CGPADDR. Integer type. Controls PDP data compression (applicable for SNDCP only) (refer to 3GPP TS 44.065 [61]). 0 Off 1 On (manufacturer preferred compression) 2 V.42bis 3 V.44 (Not supported currently) Integer type. Controls PDP header compression (see 3GPP TS 44.065 [61] and 3GPP TS 25.323 [62]). 0 Off 1 On (manufacturer preferred compression) 2 RFC1144 [105] (applicable for SNDCP only) 3 RFC2507 [107] 4 RFC3095 [108] (applicable for PDCP only) Integer type. Controls how the MT/TA requests to get the IPv4 address information. 0 IPv4 address allocation through NAS signaling 1 IPv4 address allocated through DHCP EG512R&EM1x0R_Series_AT_Commands_Manual 141 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. Indicates the type of PDP context activation request for the PDP context. 0 PDP context is for new PDP context establishment or for handover from a non-3GPP access network (how the MT decides whether the PDP context is for new PDP context establishment or for handover is implementation specific). 1 PDP context is for emergency bearer services. 9.3. AT+CGQREQ Quality of Service Profile (Requested) This command allows the TE to specify the quality of service profile that is used when the MT activates a PDP context. The Write Command specifies a profile for the context . A special form of the Write Command, AT+CGQREQ=, causes the requested profile for context number to become undefined. The Read Command returns the current settings for each defined context. Details can be found in 3GPP TS 23.107. AT+CGQREQ Quality of Service Profile (Requested) Test Command AT+CGQREQ=? Response +CGQREQ: ,(range of supported s),(range of supported s),(range of supported s),(range of supported s),(list of supported s) Read Command AT+CGQREQ? OK Response [+CGQREQ: ,,,,,] [+CGQREQ: ,,,,, […]] Write Command AT+CGQREQ=[, [,[,[,[,]]]]] OK Response OK If there is any error related to MT functionality: +CME ERROR: Maximum Response Time 300 ms Characteristics The command takes effect immediately. EG512R&EM1x0R_Series_AT_Commands_Manual 142 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Reference 3GPP TS 27.007 The configurations will be saved automatically. Parameter Integer type. Specify a particular PDP context definition (see AT+CGDCONT). String type. Packet Data Protocol type. 'IP' Internet protocol (IETF STD 5 [103]) 'PPP' Point to Point Protocol (IETF STD 51 [104]) 'IPV6' Internet Protocol, version 6 (see RFC 2460 [106]) 'IPV4V6' Virtual introduced to handle dual IP stack UE capability. (See 3GPP TS 24.301 [83]) Integer type. Specify the precedence class. 0 Network subscribed value 1 High Priority. Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority. Service commitments should be maintained ahead of precedence class 3 3 Low priority. Service commitments should be maintained Integer type. Specify the delay class. This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the network. For the details, please refer to Table 5. 0 Network subscribed value 1–4 Please refer to Table 5. Integer type. Specify the reliability class. 0 Network subscribed value 1 Non real-time traffic and error-sensitive application that cannot cope with data loss 2 Non real-time traffic and error-sensitive application that can cope with infrequent data loss 3 Non real-time traffic and error-sensitive application that can cope with data loss, GMM/SM, and SMS 4 Real-time traffic and error-sensitive application that can cope with data loss 5 Real-time traffic and error non-sensitive application that can cope with data loss Integer type. Specify the peak throughput class, in octets per second. 0 Network subscribed value 1 Up to 1 000 (8 kbit/s) 2 Up to 2 000 (16 kbit/s) 3 Up to 4 000 (32 kbit/s) 4 Up to 8 000 (64 kbit/s) 5 Up to 16 000 (128 kbit/s) 6 Up to 32 000 (256 kbit/s) 7 Up to 64 000 (512 kbit/s) EG512R&EM1x0R_Series_AT_Commands_Manual 143 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8 Up to 128 000 (1024 kbit/s) 9 Up to 256 000 (2048 kbit/s) Integer type. Specify the mean throughput class, in octets per hour. 0 Network subscribed value 1 100 (about 0.22 bit/s) 2 200 (about 0.44 bit/s) 3 500 (about 1.11 bit/s) 4 1 000 (about 2.2 bit/s) 5 2 000 (about 4.4 bit/s) 6 5 000 (about 11.1 bit/s) 7 10 000 (about 22 bit/s) 8 20 000 (about 44 bit/s) 9 50 000 (about 111 bit/s) 10 100 000 (about 0.22 kbit/s) 11 200 000 (about 0.44 kbit/s) 12 500 000 (about 1.11 kbit/s) 13 1000 000 (about 2.2 kbit/s) 14 2 000 000 (about 4.4 kbit/s) 15 5 000 000 (about 11.1 kbit/s) 16 10 000 000 (about 22 kbit/s) 17 20 000 000 (about 44 kbit/s) 18 50 000 000 (about 111 kbit/s) 31 Best effort Error codes. For more details, please refer to Table 11. Table 5: Delay Class SDU Size 128 octets 1024 octets Delay Class 1 (Predictive) 2 (Predictive) 3 (Predictive) 4 (Best Effort) 1 (Predictive) 2 (Predictive) 3 (Predictive) 4 (Best Effort) Mean Transfer Delay < 0.5 < 5 < 50 Unspecified < 0.5 < 5 < 50 Unspecified 95 Percentile < 1.5 < 25 < 250 < 1.5 < 25 < 250 EG512R&EM1x0R_Series_AT_Commands_Manual 144 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9.4. AT+CGQMIN Quality of Service Profile (Minimum Acceptable) This command allows TE to specify a minimum acceptable profile which is checked by MT against the negotiated profile when the PDP context is activated. The Write Command specifies a profile for the context identified by the context identification parameter . A special form of the Write Command, AT+CGQMIN= causes the minimum acceptable profile for context number to become undefined. In this case no check is made against the negotiated profile. The Read Command returns the current settings for each defined context. AT+CGQMIN Quality of Service Profile (Minimum Acceptable) Test Command AT+CGQMIN=? Response +CGQMIN: ,(range of supported s),(list of supported s),(range of supported s),(range of supported s),(range of supported s) […] Read Command AT+CGQMIN? OK Response [+CGQMIN: ,,,,,] […] Write Command AT+CGQMIN=[, [,[,[,[,]]]]] OK Response OK If there is any error related to MT functionality: +CME ERROR: Maximum Response Time 300 ms Characteristics Reference 3GPP TS 27.007 The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. Specify a particular PDP context definition (see AT+CGDCONT). String type. Packet data protocol type. 'IP' Internet protocol (IETF STD 5 [103]) EG512R&EM1x0R_Series_AT_Commands_Manual 145 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 'PPP' Point to Point Protocol (IETF STD 51 [104]) 'IPV6' Internet Protocol, version 6 (see RFC 2460 [106]) 'IPV4V6' Virtual introduced to handle dual IP stack UE capability. (See 3GPP TS 24.301 [83]) Integer type. Specify the precedence class. 0 Network subscribed value 1 High Priority. Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority. Service commitments should be maintained ahead of precedence class 3 3 Low priority. Service commitments should be maintained Integer type. Specify the delay class. This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the network. For the detail please refer to Table 5. 0 Network subscribed value Integer type. Specify the reliability class. 0 Network subscribed value 1 Non real-time traffic and error-sensitive application that cannot cope with data loss 2 Non real-time traffic and error-sensitive application that can cope with infrequent data loss 3 Non real-time traffic and error-sensitive application that can cope with data loss, GMM/SM, and SMS 4 Real-time traffic and error-sensitive application that can cope with data loss 5 Real-time traffic and error non-sensitive application that can cope with data loss Integer type. Specify the peak throughput class, in octets per second. 0 Network subscribed value 1 Up to 1 000 (8 kbit/s) 2 Up to 2 000 (16 kbit/s) 3 Up to 4 000 (32 kbit/s) 4 Up to 8 000 (64 kbit/s) 5 Up to 16 000 (128 kbit/s) 6 Up to 32 000 (256 kbit/s) 7 Up to 64 000 (512 kbit/s) 8 Up to 128 000 (1024 kbit/s) 9 Up to 256 000 (2048 kbit/s) Integer type. Specify the mean throughput class, in octets per second. 0 Network subscribed value 1 100 (about 0.22 bit/s) 2 200 (about 0.44 bit/s) 3 500 (about 1.11 bit/s) 4 1 000 (about 2.2 bit/s) 5 2 000 (about 4.4 bit/s) EG512R&EM1x0R_Series_AT_Commands_Manual 146 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6 5 000 (about 11.1 bit/s) 7 10 000 (about 22 bit/s) 8 20 000 (about 44 bit/s) 9 50 000 (about 111 bit/s) 10 100 000 (about 0.22 kbit/s) 11 200 000 (about 0.44 kbit/s) 12 500 000 (about 1.11 kbit/s) 13 1000 000 (about 2.2 kbit/s) 14 2 000 000 (about 4.4 kbit/s) 15 5 000 000 (about 11.1 kbit/s) 16 10 000 000 (about 22 kbit/s) 17 20 000 000 (about 44 kbit/s) 18 50 000 000 (about 111 kbit/s) 31 Best effort Error codes. For more details, please refer to Table 11. 9.5. AT+CGACT Activate or Deactivate PDP Contexts This command activates or deactivates the specified PDP context(s). After the command has completed, the MT will remain in V.250 command state. If any PDP context is already in the requested state, the state for that context will remain unchanged. If MT is not PS attached when the activation form of the command is executed, MT will first perform a PS attach and then attempt to activate the specified contexts. If there is no specifying a particular context, it will activate or deactivate all defined contexts. AT+CGACT Activate or Deactivate PDP Contexts Test Command AT+CGACT=? Response +CGACT: (list of supported s) Read Command AT+CGACT? OK Response +CGACT: , […] Write Command AT+CGACT=, OK Response OK Or NO CARRIER If there is any error related to MT functionality: +CME ERROR: EG512R&EM1x0R_Series_AT_Commands_Manual 147 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 150 s, determined by network. / Parameter Integer type. Indicates the state of PDP context activation. 0 Deactivated 1 Activated Integer type. Specify a particular PDP context definition (see AT+CGDCONT) Error codes. For more details, please refer to Table 11. Example AT+CGDCONT=4,'IP','UNINET' OK AT+CGACT=1,4 OK AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,1 … OK AT+CGACT=0,4 OK //Define a PDP context. //Activated the PDP. //Query the current PDP context state. //Deactivated the PDP. 9.6. AT+CGDATA Enter Data State The Write Command causes the MT to perform whatever actions that are necessary to establish communication between the TE and the network using one or more packet domain PDP types. This may include performing a PS attach and one or more PDP context activations. Any commands following the AT+CGDATA in the AT command line shall not be processed by MT. If the value is unacceptable to MT, MT shall return an ERROR or +CME ERROR. Otherwise, the MT issues the intermediate result code CONNECT and enters V.250 online data state. After data transfer is completed, and the layer 2 protocol termination procedure has been completed successfully, the V.250 EG512R&EM1x0R_Series_AT_Commands_Manual 148 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual command state is re-entered and the MT returns the final result code OK. AT+CGDATA Enter Data State Test Command AT+CGDATA=? Response +CGDATA: (list of supported s) Write Command AT+CGDATA=, OK Response CONNECT Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter String type. Indicates the layer 2 protocol to be used between TE and MT: 'PPP' Point to Point protocol for a PDP such as IP Integer type. Specify a particular PDP context definition (see AT+CGDCONT). Error codes. For more details, please refer to Table 11. 9.7. AT+CGPADDR Show PDP Addresses The Execution/Write Command returns a list of PDP addresses for the specified context identifiers. If no is specified, the addresses for all defined contexts are returned. AT+CGPADDR Show PDP Address Test Command AT+CGPADDR=? Response +CGPADDR: (list of defined s) Execution/Write Command AT+CGPADDR=[[,[,…]]] OK Response +CGPADDR: , […] EG512R&EM1x0R_Series_AT_Commands_Manual 149 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Or ERROR 300 ms / Parameter Integer type. Specify a particular PDP context definition (see AT+CGDCONT). String type. Identifies the MT in the address space applicable to the PDP. The address may be static or dynamic. For a static address, it will be the one set by the AT+CGDCONT command when the context was defined. For a dynamic address it will be the one assigned during the last PDP context activation that used the context definition referred to by . is omitted if no address is available. Example AT+CGDCONT=1,'IP','UNINET' OK AT+CGACT=1,1 OK AT+CGPADDR=1 +CGPADDR: 1,'10.76.51.180' OK //Define a PDP context. //Activated the PDP. //Show the PDP address. 9.8. AT+CGREG GPRS Network Registration Status This command queries the network registration status and controls the presentation of an unsolicited result code +CGREG: when =1 and there is a change in the MT’s GPRS network registration status in GERAN/UTRAN, or unsolicited result code +CGREG: [,[],[],[]] when =2 and there is a change of the network cell in GERAN/UTRAN. AT+CGREG Network Registration Status Test Command AT+CGREG=? Response +CGREG: (range of supported s) OK EG512R&EM1x0R_Series_AT_Commands_Manual 150 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Read Command AT+CGREG? Write Command AT+CGREG=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 Response +CGREG: ,[,[],[],[]] OK Response OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved by executing AT&W after this command is issued. Parameter Integer type. 0 Disable network registration unsolicited result code 1 Enable network registration unsolicited result code +CGREG: 2 Enable network registration and location information unsolicited result code: +CGREG: [,,[,]] Integer type. Indicate the GPRS registration status. 0 Not registered, MT is not currently searching an operator to register to. The UE is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED. The GPRS service is disabled; the UE is allowed to attach for GPRS if requested by the user. 1 Registered, home network. The UE is in GMM state GMM-REGISTERED or GMM-ROUTING-AREA-UPDATING-INITIATED INITIATED on the home PLMN. 2 Not registered, but MT is currently trying to attach or searching an operator to register to. The UE is in GMM state GMM-DEREGISTERED or GMM-REGISTERED-INITIATED. The GPRS service is enabled, but an allowable PLMN is currently not available. The UE will start a GPRS attach as soon as an allowable PLMN is available. 3 Registration denied. The UE is in GMM state GMM-NULL. The GPRS service is disabled; and the UE is not allowed to attach for GPRS if requested by the user. 4 Unknown (e.g. out of GERAN/UTRAN coverage) 5 Registered, roaming String type. Two bytes location area code in hexadecimal format (e.g. '00C3' equals 195 in decimal) String type. Four byte (UMTS/LTE) cell ID in hexadecimal format. Integer type. Access technology selected. 2 UTRAN 4 UTRAN W/HSDPA EG512R&EM1x0R_Series_AT_Commands_Manual 151 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA Example AT+CGREG=2 OK AT+CGATT=0 OK +CGREG: 2 AT+CGATT=1 OK +CGREG: 2,1,'D5D5','8054BBF',6 9.9. AT+CGEREP Packet Domain Event Reporting This command enables/disables sending of unsolicited result codes +CGEV: XXX from MT to TE in the case of certain events occurring in the Packet Domain MT or the network. controls the processing of unsolicited result codes specified within this command. controls the effect on buffered codes when 1 or 2 is specified. AT+CGEREP Packet Domain Event Reporting Test Command AT+CGEREP=? Response +CGEREP: (range of supported s),(list of supported s) Read Command AT+CGEREP? OK Response +CGEREP: , Write Command AT+CGEREP=[[,]] Execution Command AT+CGEREP OK Or ERROR Response OK Or ERROR Response OK EG512R&EM1x0R_Series_AT_Commands_Manual 152 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 300 ms / Parameter Integer type. 0 Buffer unsolicited result codes in the MT; if MT result code buffer is full, the oldest ones can be discarded. No codes are forwarded to the TE. 1 Discard unsolicited result codes when MT-TE link is reserved (e.g. in on-line data mode); otherwise forward them directly to the TE. 2 Buffer unsolicited result codes in the MT when MT-TE link is reserved (e.g. in on-line data mode) and flush them to the TE when MT-TE link becomes available; otherwise forward them directly to the TE. Integer type. 0 MT buffer of unsolicited result codes defined within this command is cleaned when 1 or 2 is specified. 1 MT buffer of unsolicited result codes defined within this command is flushed to the TE when 1 or 2 is specified (OK response shall be given before flushing the codes). NOTES The unsolicited result codes and the corresponding events are defined as follows: 1. +CGEV: REJECT ,: A network request for PDP context activation occurred when the MT was unable to report it to the TE with a +CRING unsolicited result code and was automatically rejected. Note: This event is not applicable for EPS and 5GS. 2. +CGEV: NW REACT ,,[]: The network has requested a context reactivation. The used to reactivate the context is provided if known to the MT. Note: This event is not applicable for EPS. 3. +CGEV: NW DEACT ,,[]: The network has forced a context deactivation. The used to activate the context is provided if known to the MT. 4. +CGEV: ME DEACT ,,[]: The mobile equipment has forced a context deactivation. The used to activate the context is provided if known to the MT. 5. +CGEV: NW DETACH: The network has forced a Packet Domain detach. This implies that all active contexts have been deactivated. These are not reported separately. 6. +CGEV: ME DETACH: The mobile equipment has forced a Packet Domain detach. This implies that all active contexts have been deactivated. These are not reported separately. 7. +CGEV: NW CLASS : The network has forced a change of MS class. The highest available class is reported (see AT+CGCLASS). EG512R&EM1x0R_Series_AT_Commands_Manual 153 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 8. +CGEV: ME CLASS : The mobile equipment has forced a change of MS class. The highest available class is reported (see AT+CGCLASS). 9. +CGEV: PDN ACT : Activated a context. The context represents a PDN connection in LTE or a Primary PDP context in GSM/UMTS. 10. +CGEV: PDN DEACT : Deactivated a context. The context represents a PDN connection in LTE or a Primary PDP context in GSM/UMTS. Parameters are described as follows: Srting type. Packet data protocol type. A string parameter which specifies the type of packet data protocol. 'IP' IPv4 'PPP' PPP 'IPV6' IPv6 'IPV4V6' IPv4v6 String type. Identifies the MT in the address space applicable to the PDP. If the value is null or omitted, then a value may be provided by the TE during the PDP. Integer type. PDP context identifier. Specify a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands. The range of permitted values (minimum value=1) is returned by the test form of AT+CGDCONT. String type. Indicate the GPRS mobile class. A Class A (highest) B Class B C Class C in GPRS and circuit switched alternate mode CG Class C in GPRS only mode CC Class C in circuit switched only mode (lowest) Example AT+CGEREP=? +CGEREP: (0-2),(0,1) //Test command OK AT+CGEREP? +CGEREP: 0,0 OK AT+CGEREP=2,1 OK AT+CGACT=1,2 OK //Activated a context. +CGEV: PDN ACT2 AT+CGACT=0,2 //Deactivated a context. EG512R&EM1x0R_Series_AT_Commands_Manual 154 / 227 OK +CGEV: PDN DEACT2 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9.10. AT+CGSMS Select Service for MO SMS Messages This command specifies the service or service preference that the MT will use to send MO (mobile originated) SMS messages. AT+CGSMS Select Service for MO SMS Messages Test Command AT+CGSMS=? Response +CGSMS: (range of currently available s) Read Command AT+CGSMS? OK Response +CGSMS: Write Command AT+CGSMS= OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. Indicates the service or service preference to be used. 0 Packet domain 1 Circuit switched 2 Packet domain preferred (use circuit switched if GPRS not available) 3 Circuit switch preferred (use Packet Domain if circuit switched not available) Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 155 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9.11. AT+CEREG EPS Network Registration Status This command queries the network registration status and controls the presentation of an unsolicited result code +CEREG: when =1 and there is a change in the MT’s EPS network registration status in E-UTRAN, or unsolicited result code +CEREG: [,[],[],[]] when =2 and there is a change of the network cell in E-UTRAN. AT+CEREG EPS Network Registration Status Test Command AT+CEREG=? Response +CEREG: (range of supported s) Read Command AT+CEREG? OK Response +CEREG: ,[,,[,]] Write Command AT+CEREG=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK Or ERROR 300 ms The command takes effect immediately. The configuration will be saved by executing AT&W after this command is issued. Parameter Integer type. 0 Disable network registration unsolicited result code 1 Enable network registration unsolicited result code +CEREG: 2 Enable network registration and location information unsolicited result code: +CEREG: [,,[,]] Integer type. Indicate the EPS registration status. 0 Not registered, MT is not currently searching an operator to register to 1 Registered, home network 2 Not registered, but MT is currently trying to attach or searching an operator to register to 3 Registration denied 4 Unknown (e.g. out of E-UTRAN coverage) 5 Registered, roaming EG512R&EM1x0R_Series_AT_Commands_Manual 156 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual String type. Two-byte tracking area code in hexadecimal format. String type. Four-byte (E-UTRAN) cell ID in hexadecimal format. Access technology selected. 7 E-UTRAN 9.12. AT+QGDCNT Packet Data Counter This command allows the application to check how much bytes are sent to or received by the MT. AT+QGDCNT Packet Data Counter Test Command AT+QGDCNT=? Response +QGDCNT: (list of supported s) Read Command AT+QGDCNT? OK Response +QGDCNT: , Write Command AT+QGDCNT= OK Response OK Or ERROR Maximum Response Time Characteristics Reference If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. The operation on the data counter. 0 Reset the data counter 1 Save results of the data counter to NVM. If results need to be automatically saved, please refer to AT+QAUGDCNT Integer type. The amount of sent bytes. Integer type. The amount of received bytes. Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 157 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual NOTE When the MT is powered on, and will be loaded from results of the data counter in NVM. The default result in NVM is 0. Example AT+QGDCNT=? +QGDCNT: (0,1) //Test command. OK AT+QGDCNT? //Query the current bytes sent and received. +QGDCNT: 3832,4618 OK AT+QGDCNT=1 OK AT+QGDCNT=0 OK //Save the results to NVM. //Reset counter. 9.13. AT+QAUGDCNT Auto Save Packet Data Counter This command allows AT+QGDCNT to save results to NVM automatically. AT+QAUGDCNT Auto Save Packet Data Counter Test Command AT+QAUGDCNT=? Response +QAUGDCNT: (list of supported s) Read Command AT+QAUGDCNT? OK Response +QAUGDCNT: Write Command AT+QAUGDCNT= OK Response OK Or ERROR Maximum Response Time If there is any error related to MT functionality: +CME ERROR: 300 ms EG512R&EM1x0R_Series_AT_Commands_Manual 158 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Characteristics / Reference Parameter Integer type. The parameter is the time-interval for AT+QGDCNT to save results to NVM automatically. If it is set to 0, auto-save feature would be disabled. Range: 0, 30–65535; Default: 0; Unit: second. Error codes. For more details, please refer to Table 11. Example AT+QAUGDCNT=? //Test command. +QAUGDCNT: (0,30-65535) OK AT+QAUGDCNT=35 OK AT+QAUGDCNT? +QAUGDCNT: 35 //Set to 35. //Query the interval of auto-save. OK EG512R&EM1x0R_Series_AT_Commands_Manual 159 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 10 Supplementary Service Commands 10.1. AT+CCFC Call Forwarding Number and Conditions Control This command allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported. AT+CCFC Call Forwarding Number and Conditions Control Test Command AT+CCFC=? Response +CCFC: (range of supported s) Write Command AT+CCFC=,[,[,[,[,[,[,]]]]]] OK Response If is not equal to 2 and the command is executed successfully: OK If =2 and the command is executed successfully (only in connection with =0–3): For registered call forwarding numbers: +CCFC: ,[,,[,,[,]]] [+CCFC: ,[,,[,,[,]]] [...]] OK If no call forwarding number is registered (and therefore all classes are inactive): +CCFC: , OK EG512R&EM1x0R_Series_AT_Commands_Manual 160 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. 0 Unconditional 1 Mobile busy 2 No reply 3 Not reachable 4 All call forwarding (see 3GPP TS 22.030 [19]) 5 All conditional call forwarding (see 3GPP TS 22.030 [19]) Integer type. 0 Disable 1 Enable 2 Query status 3 Registration 4 Erasure String type. Phone number of forwarding address in format specified by . Integer type. Type of address (refer 3GPP TS 24.008 [8] subclause 10.5.4.7). Default: 145 when dialing string includes international access code character '+'; otherwise 129. String type. Sub-address in the format specified by . Integer type. Type of sub-address octet (refer to 3GPP TS 24.008 [8] subclause 10.5.4.8). Default: 128. Integer type. Each represents a class of information. 1 Voice (telephony) 2 Data (refers to all bearer services; and this may only refer to some bearer services if TA does not support values 16, 32, 64 and 128 with =2) 4 Fax (facsimile services) 7 Voice, data and fax 8 Short message service 16 Data circuit synchronization 32 Data circuit asynchronization 64 Dedicated packet access 128 Dedicated PAD access Integer type. When 'no reply', 'all call forwarding' or 'all conditional call forwarding' is enabled or queried, this gives the time to wait before call is forwarded. Range: 1–30. Default 20. Unit: second. EG512R&EM1x0R_Series_AT_Commands_Manual 161 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Integer type. 0 Not active 1 Active Error codes. For more details, please refer to Table 11. Example AT+CCFC=0,3,'15021012496' OK AT+CCFC=0,2 +CCFC: 1,1,'+8615021012496',145,,, OK AT+CCFC=0,4 OK AT+CCFC=0,2 +CCFC: 0,255 OK //Register the destination number for unconditional call forwarding (CFU). //Query the status of CFU without specifying . //Erase the registered CFU destination number. //Query the status and there is no destination number. 10.2. AT+CCWA Call Waiting Control This command allows control of the call waiting supplementary service according to 3GPP TS 22.083 [5]. Activation, deactivation and status query are supported. AT+CCWA Call Waiting Control Test Command AT+CCWA=? Response +CCWA: (list of supported s) Read Command AT+CCWA? OK Response +CCWA: Write Command AT+CCWA=[[,[,]]] OK Response If is not equal to 2 and the command is executed successfully: OK If =2 and the command is executed successfully: +CCWA: , [+CCWA: , EG512R&EM1x0R_Series_AT_Commands_Manual 162 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics Reference 3GPP TS 27.007 [...]] OK If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. 0 Disable presentation of an unsolicited result code 1 Enable presentation of an unsolicited result code Integer type. When is omitted, network is not interrogated. 0 Disable 1 Enable 2 Query status Integer type. Each integer represents a class of information. 1 Voice (telephony) 2 Data (refers to all bearer services; and this may only refer to some bearer services if TA does not support values 16, 32, 64 and 128 with =2) 4 Fax (facsimile services) 7 Voice, data and fax 8 Short message service 16 Data circuit synchronization 32 Data circuit asynchronization 64 Dedicated packet access 128 Dedicated PAD access Integer type. 0 Not active 1 Active String type. Phone number of calling address in format specified by . Type of address octet in integer format. 129 Unknown type (IDSN format number) 145 International number type (ISDN format) Optional string type alphanumeric representation of corresponding to the entry found in phonebook. Used character set should be the one selected with command select TE character set AT+CSCS. Integer type. Provide details why does not contain a calling party BCD number (see 3GPP TS 24.008 [8] subclause 10.5.4.30). EG512R&EM1x0R_Series_AT_Commands_Manual 163 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 0 CLI valid 1 CLI has been withheld by the originator (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Reject by user') 2 CLI is not available due to interworking problems or limitations of originating network (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Interaction with other service') 3 CLI is not available due to calling party being of type payphone (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Coin line/payphone') 4 CLI is not available due to other reasons (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Unavailable') When CLI is not available ( equals to 2, 3 or 4), shall be an empty string ('') and value will not be significant. Nevertheless, TA may return the recommended value 128 for (TON/NPI unknown in accordance with 3GPP TS 24.008 [8] subclause 10.5.4.7). When CLI has been withheld by the originator, (=1) and the CLIP is provisioned with the 'override category' option (see 3GPP TS 22.081 [3] and 3GPP TS 23.081 [40]), and is provided. Otherwise, TA shall return the same setting for and as if the CLI was not available. String type. Subaddress of format specified by . Integer type. Subaddress octet (see 3GPP TS 24.008 [8] subclause 10.5.4.8). Optional digit type parameter indicating that the eMLPP priority level of the incoming call. The priority level values are as defined in eMLPP specification 3GPP TS 22.067 [54]. Error codes. For more details, please refer to Table 11. NOTES 1. =0 should be returned only if the service is not active for any i.e. +CCWA: 0,7 will be returned in this case. 2. When =2, all active call waiting classes will be reported. In this mode the command is aborted by pressing any key. 3. Unsolicited result code: When the presentation call waiting at the MT is enabled (and call waiting is enabled) and a terminating call set up during an established call, an unsolicited result code is returned: +CCWA: ,,[,][,[,,[,]]] Example AT+CCWA=1,1 OK ATD10086; OK //Enable presentation of an unsolicited result code. //Establish a call. EG512R&EM1x0R_Series_AT_Commands_Manual 164 / 227 +CCWA: '02154450293',129,1 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual //Indication of a call that has been waiting. 10.3. AT+CHLD Call Related Supplementary Services This command allows the control of the following call related services: ⚫ A call can be temporarily disconnected from the MT but the connection is retained by the network; ⚫ Multiparty conversation (conference calls); ⚫ The served subscriber who has two calls (one held and the other either active or alerting) can connect the other parties and release the served subscriber’s own connection. Calls can be put on hold, recovered, released and added to a conversation, and transferred similarly as defined in 3GPP TS 22.030 [19]. This is based on the GSM/UMTS supplementary services HOLD (Call Hold; see 3GPP TS 22.083 [5] clause 2 and 3GPP TS 24.610 [135]), MPTY (MultiParty; see 3GPP TS 22.084 [22]) and ECT (Explicit Call Transfer; see 3GPP TS 22.091 [30] and 3GPP TS 24.629 [139]). The interaction of this command with other commands based on other GSM/UMTS supplementary services is described in the GSM/UMTS standards. Call Hold, MultiParty and Explicit Call Transfer are only applicable to teleservice 11. AT+CHLD Call Related Supplementary Services Test Command AT+CHLD=? Response +CHLD: (list of supported s) Write Command AT+CHLD=[] OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. If it is ignored in Write Command, value 2 will be used. 0 Terminate all held calls or UDUB (User Determined User Busy) for a waiting call. If a EG512R&EM1x0R_Series_AT_Commands_Manual 165 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual call is waiting, terminate the waiting call. Otherwise, terminate all held calls (if any) 1 Terminate all active calls (if any) and accept the other call (waiting call or held call). 1X Terminate the specific call number X (X = 1–7) 2 Place all active calls on hold (if any) and accept the other call (waiting call or held call) as the active call. 2X Place all active calls except call X (X = 1–7) on hold 3 Add the held call to the active calls 4 Connect the two calls and disconnects the subscriber from both calls (ECT) Error codes. For more details, please refer to Table 11. Example ATD10086; OK +CCWA: '02154450293',129,1 AT+CHLD=2 OK AT+CLCC +CLCC: 1,0,1,0,0,'10086',129 +CLCC: 2,1,0,0,0,'02154450293',129 OK AT+CHLD=21 OK AT+CLCC +CLCC: 1,0,0,0,0,'10086',129 +CLCC: 2,1,1,0,1,'02154450293',129 OK AT+CHLD=3 OK AT+CLCC +CLCC: 1,0,0,0,1,'10086',129 +CLCC: 2,1,0,0,1,'02154450293',129 OK //Establish a call. //Indication of a call that has been waiting. //Place the active call on hold and accept the waiting call as the active call. //The first call is on hold. //The second call is active. //Place the active call except call X = 1 on hold. //The first call is active. //The second call is on hold. //Add a held call to the active calls in order to set up a conference (multiparty) call. EG512R&EM1x0R_Series_AT_Commands_Manual 166 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 10.4. AT+CLIP Calling Line Identification Presentation This command refers to the GSM/UMTS supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. The Write Command enables or disables the presentation of the CLI at the TE. It has no effect on the execution of the supplementary service CLIP in the network: When =1, the presentation of the calling line identity at the TE is enabled and when the calling subscriber allows, the unsolicited result code +CLIP: ,[,,[,[][,]]] is returned after every RING (or +CRING: ; refer to AT+CRC) result code sent from TA to TE. It is manufacturer specific if this response is used when normal voice call is answered. The unsolicited result code +CLIP does not support numbers of the SIP URI format; When =0, the presentation of the calling line identity at the TE with unsolicited result code +CLIP is disabled. AT+CLIP Calling Line Identification Presentation Test Command AT+CLIP=? Response +CLIP: (list of supported s) Read Command AT+CLIP? OK Response +CLIP: , Write Command AT+CLIP=[] OK Response MT enables or disables the presentation of the calling line identity (CLI) at the TE. It has no effect on the execution of the supplementary service CLIP in the network. OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 15 s, determined by network. / Parameter Integer type. Configures/shows the result code presentation status to the TE. 0 Disable unsolicited result codes EG512R&EM1x0R_Series_AT_Commands_Manual 167 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 1 Enable unsolicited result codes Integer type. The subscriber CLIP service status in the network. 0 CLIP not provisioned 1 CLIP provisioned 2 Unknown (e.g. no network, etc.) String type. Phone number calling address in format specified by . String type. Sub-address of format specified by . Type of sub-address octet in integer format (see 3GPP TS 24.008 [8] subclause 10.5.4.8) Type of address octet in integer format. 129 Unknown type (IDSN format) 145 International number type (ISDN format) 161 National number Optional string type alphanumeric representation of corresponding to the entry found in phonebook. Used character set should be the one selected with command select TE character set AT+CSCS. Integer type. Provide details why does not contain a calling party BCD number (see 3GPP TS 24.008 [8] subclause 10.5.4.30). 0 CLI valid 1 CLI has been withheld by the originator (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Reject by user') 2 CLI is not available due to interworking problems or limitations of originating network (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Interaction with other service') 3 CLI is not available due to calling party being of type payphone (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Coin line/payphone') 4 CLI is not available due to other reasons (see 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code 'Unavailable') When CLI is not available ( equals to 2, 3 or 4), shall be an empty string ('') and value will not be significant. Nevertheless, TA may return the recommended value 128 for (TON/NPI unknown in accordance with 3GPP TS 24.008 [8] subclause 10.5.4.7). When CLI has been withheld by the originator, (=1) and the CLIP is provisioned with the 'override category' option (see 3GPP TS 22.081 [3] and 3GPP TS 23.081 [40]), and is provided. Otherwise, TA shall return the same setting for and as if the CLI was not available. Error codes. For more details, please refer to Table 11. Example AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+CLIP=1 OK EG512R&EM1x0R_Series_AT_Commands_Manual 168 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual RING ##0 +CLIP: '02151082965',129,,,'QUECTEL',0 10.5. AT+CLIR Calling Line Identification Restriction This command refers to the CLIR supplementary service (Calling Line Identification Restriction) according to 3GPP TS 22.081 [3] and the OIR supplementary service (Originating Identification Restriction) according to 3GPP TS 24.607 [119] that allows a calling subscriber to enable or disable the presentation of the calling line identity (CLI) to the called party when originating a call. The Write Command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned as a default adjustment for all following outgoing calls. This adjustment can be revoked by using the opposite command. AT+CLIR Calling Line Identification Restriction Test Command AT+CLIR=? Response +CLIR: (range of supported s) Read Command AT+CLIR? OK Response +CLIR: , Write Command AT+CLIR= OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 15 s, determined by network. / Parameter Integer type. Sets the adjustment for outgoing calls. 0 Presentation indicator is used according to the subscription of the CLIR service EG512R&EM1x0R_Series_AT_Commands_Manual 169 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 1 CLIR invocation 2 CLIR suppression Integer type. Shows the subscriber CLIR service status in the network. 0 CLIR not provisioned 1 CLIR provisioned in permanent mode 2 Unknown (e.g. no network, etc.) 3 CLIR temporary mode presentation restricted 4 CLIR temporary mode presentation allowed Error codes. For more details, please refer to Table 11. 10.6. AT+COLP Connected Line Identification Presentation This command enables/disables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call, referring to the GSM/UMTS supplementary service COLP (Connected Line Identification Presentation). The Write Command enables or disables the presentation of the COL (Connected Line) at the TE for a mobile originating a call. It has no effect on the execution of the supplementary service COLR in the network. When =1, the presentation of the connected line identity at the TE enabled and when the called subscriber allows the intermediate result code, +COLP: ,[,, [,]] is returned from TA to TE before any AT+CR or V.25ter responses. It is manufacturer specific if this response is used when normal voice call is established. The intermediate result code +COLP does not support numbers of the SIP URI format AT+COLP Connected Line Identification Presentation Test Command AT+COLP=? Response +COLP: (list of supported s) Read Command AT+COLP? OK Response +COLP: , Write Command AT+COLP=[] Maximum Response Time Characteristics Reference 3GPP TS 27.007 OK Response OK 15 s, determined by network. / EG512R&EM1x0R_Series_AT_Commands_Manual 170 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. Sets/presents the result code presentation status in the MT. 0 Disable 1 Enable Integer type. Parameter presents the subscriber COLP service status in the network. 0 COLP not provisioned 1 COLP provisioned 2 Unknown (e.g. no network, etc.) String type. Phone number calling address in format specified by . Integer type. Type of address octet in integer format. 129 Unknown type (IDSN format number) 145 International number type (ISDN format) String type. Sub-address of format specified by . Type of sub-address octet in integer format (see 3GPP TS 24.008 [8] subclause 10.5.4.8). Optional string type alphanumeric representation of corresponding to the entry found in phonebook. Used character set should be the one selected with command select TE character set AT+CSCS. Example AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+COLP=1 OK ATD02151082965; +COLP: '02151082965',129,,,'QUECTEL' OK 10.7. AT+CSSN Supplementary Service Notifications The Write Command enables/disables the presentation of notification result codes from TA to TE. When =1 and a supplementary service notification is received after a mobile originated call setup, the intermediate result code +CSSI: [,[][,]] is sent to TE before any other MO call setup result codes. When =1 and a supplementary service notification is received during a mobile terminated call setup or during a call, or when a forward check supplementary service notification is received, unsolicited result code +CSSU: [,[,[],[][,[],[]][,]]] is EG512R&EM1x0R_Series_AT_Commands_Manual 171 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual sent to TE. AT+CSSN Supplementary Service Notifications Test Command AT+CSSN=? Response +CSSN: (list of supported s),(list of supported s) Read Command AT+CSSN? OK Response +CSSN: , Write Command AT+CSSN=[,] OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter Integer type. Sets/shows the +CSSI intermediate result code presentation status to the TE. 0 Disable 1 Enable Integer type. Sets/shows the +CSSU unsolicited result code presentation status to the TE. 0 Disable 1 Enable Integer type. It is manufacturer specified and supports the following codes: 0 Unconditional call forwarding is active 1 Some of the conditional call forwarding are active 2 Call has been forwarded 3 Call is waiting 5 Outgoing calls are barred Integer type. It is manufacturer specific and supports the following codes: 0 This is a forwarded call (MT call setup) 2 Call has been put on hold (during a voice call) 3 Call has been retrieved (during a voice call) 5 Call on hold has been released (during a voice call) EG512R&EM1x0R_Series_AT_Commands_Manual 172 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 10 Additional incoming call forwarded Error codes. For more details, please refer to Table 11. 10.8. AT+CUSD Unstructured Supplementary Service Data This command allows control of the Unstructured Supplementary Service Data (USSD) according to 3GPP TS 22.090 [23], 3GPP TS 24.090 [148] and 3GPP TS 24.390 [131]. Both network and mobile initiated operations are supported. disables/enables the presentation of an unsolicited result code. The value =2 cancels an ongoing USSD session. For a USSD response from the network, or a network initiated operation, the format is: +CUSD: [,,[]]. When is given, a mobile initiated USSD string or a response USSD string to a network initiated operation is sent to the network. The response USSD string from the network is returned in a subsequent +CUSD URC. AT+CUSD Unstructured Supplementary Service Data Test Command AT+CUSD=? Response +CUSD: (range of supported s) Read Command AT+CUSD? OK Response +CUSD: Write Command AT+CUSD=[[,[,]]] OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 120 s, determined by the network. The command takes effect after rebooting. The configurations will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 173 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. Sets/presents the result code presentation status to the TE. 0 Disable the result code presentation to the TE 1 Enable the result code presentation to the TE 2 Cancel session (not applicable to Read Command response) String type. Unstructured Supplementary Service Data (USSD) to be sent to the network. If this parameter is omitted, network is not interrogated. String type. Unstructured Supplementary Service Data (USSD) received from the network Integer type. Indicates Cell Broadcast Data Coding Scheme (see 3GPP TS 23.038 [25]). Default: 15. Integer type. USSD response from the network or the network initiated operation. 0 No further user action required (network initiated USSD Notify, or no further information needed after mobile initiated operation) 1 Further user action required (network initiated USSD Request, or further information needed after mobile initiated operation) 2 USSD terminated by network 3 Another local client has responded 4 Operation not supported 5 Network time out Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 174 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11 Audio Commands NOTE Audio related commands are supported by EG512R-EA only. 11.1. AT+CLVL Loudspeaker Volume Level Selection This command selects the volume level of the internal loudspeaker of the MT. AT+CLVL Loudspeaker Volume Level Selection Test Command AT+CLVL=? Response +CLVL: (list of supported s) Read Command AT+CLVL? OK Response +CLVL: Write Command AT+CLVL= OK Or ERROR Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configurations will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 175 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter Integer type. Volume level with manufacturer specific range (Smallest value represents the lowest sound level). Range: 0–5. Default: 3. Error codes. For more details, please refer to Table 11. 11.2. AT+CMUT Mute Control This command enables/disables the uplink voice muting during a voice call. AT+CMUT Mute Control Test Command AT+CMUT=? Response +CMUT: (list of supported s) Read Command AT+CMUT? OK Response +CMUT: Write Command AT+CMUT= OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The configurations will be saved automatically. Parameter Integer type. 0 Mute off 1 Mute on Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 176 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11.3. AT+QAUDLOOP Enable/Disable Audio Loop Test This command enables/disables audio loop test. AT+QAUDLOOP Enable/Disable Audio Loop Test Test Command AT+QAUDLOOP=? Response +QAUDLOOP: (list of supported s) Read Command AT+QAUDLOOP? OK Response +QAUDLOOP: Write Command AT+QAUDLOOP= Maximum Response Time Characteristics OK Response OK Or ERROR 300ms The command takes effect immediately. The configuration will not be saved. Parameter Integer type. Enable or disable audio loop test. 0 Disable audio loop test 1 Enable audio loop test 11.4. AT+VTS DTMF and Tone Generation This command sends ASCII characters which cause MSC to transmit DTMF tones to a remote subscriber. This command can only be operated in a voice call. AT+VTS DTMF and Tone Generation Test Command AT+VTS=? Response +VTS: (list of supported s),(range of supported s) OK EG512R&EM1x0R_Series_AT_Commands_Manual 177 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+VTS=[,] Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: Depends on the length of and . / Parameter String type. ASCII characters in the set 0–9, #, *, A, B, C, D. The string should be enclosed in quotation marks ('...'). When sending multiple tones at a time, the time interval of two tones can be specified by AT+VTD. The maximal length of the string is 31 bytes. Integer type. The duration of each tone in 10 ms with tolerance. Range: 0–255. If the duration is less than the minimum time specified by the network, the actual duration will be the network specified time. If this parameter is omitted, is specified by AT+VTD. Error codes. For more details, please refer to Table 11. Example ATD12345678900; OK //Call connected AT+VTS='1' OK AT+VTS='1234567890A' OK //Dial. //The remote caller can hear the DTMF tone. //Send multiple tones at a time. EG512R&EM1x0R_Series_AT_Commands_Manual 178 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11.5. AT+VTD Set Tone Duration This command sets the duration of DTMF tones. It can also set time interval of two tones when sending multiple tones at a time. AT+VTD Set Tone Duration Test Command AT+VTD=? Response +VTD: (range of supported s),(range of supported s) Read Command AT+VTD? OK Response +VTD: , Write Command AT+VTD=[,] OK Response OK Or ERROR Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms The command takes effect immediately. The parameters will not be saved. Parameter Integer type. The duration tone in 1/10 seconds with tolerance. Range: 0–255. Default: 3. If the duration is less than the minimum time specified by the network, the actual duration will be network specified time. Integer type. The time interval of two tones when sending multiple tones at a time by AT+VTS. Range: 0–255. Default: 0. Unit: 0.1 second. Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 179 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11.6. AT+QAUDMOD* Set Audio Mode This command sets the audio mode required for the connected device. AT+QAUDMOD* Set Audio Mode Test Command AT+QAUDMOD=? Response +QAUDMOD: (range of supported s) Read command AT+QAUDMOD? OK Response +QAUDMOD: Write Command AT+QAUDMOD= OK Response OK Or ERROR Maximum Response Time Characteristics Reference Quectel If there is any error related to MT functionality: +CME ERROR: 300ms The command takes effect immediately. The parameters will not be saved. Parameter Integer type. The current audio mode. 0 Echo canceller, noise suppressor, digital gain and calibration parameter for handset 1 Echo canceller, noise suppressor, digital gain and calibration parameter for headset 2 Echo canceller, noise suppressor, digital gain and calibration parameter for speaker 3 Turn off all audio processing functions Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 180 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11.7. AT+QDAI Digital Audio Interface Configuration This command configures the digital audio interface. When there is no codec on board, please define the PCM formats. In the following conditions, the MT can be used directly with default settings (master mode, short-synchronization, 2048 kHz clock frequency, 16-bit liner data format, 8 kHz sampling rate). AT+QDAI Digital Audio Interface Configuration Test Command AT+QDAI=? Response +QDAI: (list of supported s),(list of supported s),(list of supported s),(range of supported s),(list of supported s),(list of supported s),(range of supported s),(range of supported s),(range of supported s) Read Command AT+QDAI? OK Response +QDAI: [,,,,,,,[,]] Write Command AT+QDAI=[,,,[,[,[,,[,]]]]] OK Response OK Or ERROR Maximum Response Time 300 ms Characteristics Reference Quectel The command takes effect after rebooting. The configurations will be saved automatically. Parameter x Unused (1–6 can be set) Integer type. 0 Master mode 1 Slave mode Integer type. 0 Primary mode (short-synchronization) 1 Auxiliary mode (long-synchronization) Integer type. Clock frequency. EG512R&EM1x0R_Series_AT_Commands_Manual 181 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 0 128 kHz 1 256 kHz 2 512 kHz 3 1024 kHz 4 2048 kHz 5 4096 kHz Integer type. Data format. 0 16-bit linear Integer type. 0 8 kHz 1 16 kHz Integer type. 1 Number of slot 2 Number of slot (Set to 2 when use ) Integer type. Slot mapping value. Range: 1–16. Integer type. Slot mapping value. Range: 2–16. NOTES 1. 4096 kHz clock frequency is only applicable for 16 kHz sampling rate. 2. 128 kHz clock frequency is not supported. 3. Bit per frame = /. For example, if is 2048 kHz and is 8 kHz, bit per frame will be 256. Bit per frame should be greater than 16. 4. When slave mode is selected, master and synchronization clock should be provided for the MT. 5. When a recommended codec is selected and 16 kHz sampling rate is desired, please input . Currently the MT only supports 16 kHz (AT+QDAI=x,0,0,5,0,1). Example AT+QDAI=? //Query the range. +QDAI: x,(0,1),(0,1),(0-5),(0),(0,1),(1-2),(1-16),(2-16) OK AT+QDAI? +QDAI: x,0,0,4,0,0,1,1 //Query the current interface configuration. OK AT+QDAI=x,1,0,4,0,0,1,1 OK AT+QDAI=x,0,0,4,0,1,1,1 //Set AUX PCM interface to slave, short-sync, 8 kHz sample, 2048kHz BCLK. //Configure one slot. OK AT+QDAI=x,0,0,4,0,1,2,1,3 //Configure two slots. EG512R&EM1x0R_Series_AT_Commands_Manual 182 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK 11.8. AT+QSIDET Set Side Tone Gain in Current Mode This command sets the side tone gain value in current mode. AT+QSIDET Set Side Tone Gain in Current Mode Test Command AT+QSIDET=? Response +QSIDET: (range of supported s) Read Command AT+QSIDET? OK Response +QSIDET: Write Command AT+QSIDET= Maximum Response Time Characteristics Reference Quectel OK Response OK Or ERROR 300 ms The command takes effect immediately. The configuration will not be saved. Parameter Integer type. Side tone gain in current mode. Range: 0–65535. Default value may be different in different audio modes. NOTE This command will be valid only after audio loop test is enabled by AT+QAUDLOOP=1. EG512R&EM1x0R_Series_AT_Commands_Manual 183 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11.9. AT+QMIC Set Uplink Gains of Microphone This command sets the uplink gains of microphone. AT+QMIC Set Uplink Gains of Microphone Test Command AT+QMIC=? Response +QMIC: (range of supported s),(range of supported s) Read Command AT+QMIC? OK Response +QMIC: , Write Command AT+QMIC=[,] Maximum Response Time Characteristics OK Response OK Or ERROR 300 ms It will take effect on next call. The parameters will not be saved. Parameter Integer type. Uplink codec gain. Range: 0–65535. The default value may be different in different audio modes. Integer type. Uplink digital gain. Range: 0–65535. The default value may be different in different audio modes. 11.10. AT+QIIC IIC Read and Write This command configures the codec via IIC interface. AT+QIIC IIC Read and Write Test Command AT+QIIC=? Response +QIIC: (list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s) EG512R&EM1x0R_Series_AT_Commands_Manual 184 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual OK Write Command Response AT+QIIC=,,,[,] OK If all configuration parameters are omitted: +QIIC: Maximum Response Time Characteristics OK 300ms The command takes effect immediately. The configurations will not be saved. Parameter Integer type. 0 Write command 1 Read command Hex integer type. 0–0xFF 7-bit device address Hex Integer type. 0–0xFF Register address Integer type. 1 Read bytes 2 Write bytes Hex integer type. 0–0xFFFF Data value Example AT+QIIC=1,0x18,15,1,38 +QIIC: 0x0026 //Read 2-byte register content of the register’s location: slave address: 0x18, register address: 15. OK AT+QIIC=0,0x18,15,2,38 //Write 2-byte register content of the register’s location: slave address: 0x18, register address: 15. OK EG512R&EM1x0R_Series_AT_Commands_Manual 185 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12 Hardware Related Commands 12.1. AT+QPOWD Power off This command powers off the MT. The UE will return OK immediately when the command is executed. Then the UE will deactivate the network. After it is completed, the UE outputs POWERED DOWN message and enters into power-off state. The maximum time for unregistering network is 60 seconds. To avoid data loss, the power supply for the module cannot be disconnected before the URC POWERED DOWN is outputted. AT+QPOWD Power off Test Command AT+QPOWD=? Response +QPOWD: (list of supported s) Write Command AT+QPOWD=[] OK Response OK Maximum Response Time Characteristics Reference POWERED DOWN 300 ms / Parameter Integer type. 0 Power off immediately 1 Power off normally EG512R&EM1x0R_Series_AT_Commands_Manual 186 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12.2. AT+CCLK Clock This command sets or queries the real time clock (RTC) of the MT. The current setting is retained until the MT is totally disconnected from the power supply. AT+CCLK Clock Test Command AT+CCLK=? Read Command AT+CCLK? Response OK Response +CCLK: Write Command AT+CCLK= OK Response OK Maximum Response Time Characteristics Reference 3GPP TS 27.007 If there is any error related to MT functionality: +CME ERROR: 300 ms / Parameter String type. The format is 'yy/MM/dd,hh:mm:ss±zz', indicating year (two last digits), month, day, hour, minutes, seconds and time zone (indicates the difference, expressed in quarters of an hour, between the local time and GMT; range: -48...+56). E.g. May 6th, 1994, 22:10:00 GMT+2 hours equals '94/05/06,22:10:00+08'. Error codes. For more details, please refer to Table 11. Example AT+CCLK? +CCLK: '08/01/04,00:19:43+00' OK //Query the local time. EG512R&EM1x0R_Series_AT_Commands_Manual 187 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12.3. AT+QADC Read ADC Value This command reads the voltage value of ADC channel. AT+QADC Read ADC Value Test Command AT+QADC=? Response +QADC: (range of supported s) Read Command AT+QADC= OK Response +QADC: , Maximum Response Time Characteristics OK 300 ms / Parameter Integer type. Channel number of the ADC. 0 ADC channel 0 1 ADC channel 1 2 ADC channel 2 Integer type. Indication to whether the ADC value read is successful. 0 Failed 1 Successful Integer type. The voltage of specified ADC channel. Unit: mV. 12.4. AT+QSCLK Sleep Mode Setting This command controls whether MT enters sleep mode. When entering into sleep mode is enabled, the MT can directly enter sleep mode. AT+QSCLK Sleep Mode Setting Test Command AT+QSCLK=? Response +QSCLK: (list of supported s) Read Command AT+QSCLK? OK Response +QSCLK: , EG512R&EM1x0R_Series_AT_Commands_Manual 188 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command AT+QSCLK=[,] Maximum Response Time Characteristics Reference Quectel OK Response OK 300 ms / Parameter Integer type. Slow clock mode. 0 Disable sleep mode 1 Enable sleep mode. It is controlled by DTR. Integer type. Whether to save the configuration into NVM. 0 Not save 1 Save 12.5. AT+QTEMP Get the Temperature of MT This command gets the temperature of MT. AT+QTEMP Get the Temperature of MT Test Command AT+QTEMP=? Execution Command AT+QTEMP Response OK Response [+QTEMP: ,] […] OK Characteristics / Reference Quectel Parameter String type. Sensor type. 'aoss0-usr' Type of the first detection points on modem 'mdm-q6-usr' Type of the second detection points on modem EG512R&EM1x0R_Series_AT_Commands_Manual 189 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 'ipa-usr' Type of the third detection points on modem 'cpu0-a7-usr' Type of the forty detection points on modem 'mdm-core-usr' Type of the fifth detection points on modem 'xo-therm-usr' Type of XO crystal 'pa-therm2-usr' Type of PA chip 'sdx-case-therm-usr' Type of BB chip 'ambient-therm-usr' Type of NTC Integer type. Temperature value. Unit: °C. Example AT+QTEMP +QTEMP: 'aoss-usr','32' +QTEMP: 'mdm-q6-usr','33' +QTEMP: 'ddrss-usr','33' +QTEMP: 'cpu-usr','33' +QTEMP: 'mdm-core-usr','33' +QTEMP: 'xo-therm-adc','30' +QTEMP: 'pa-therm1-adc','24' +QTEMP: 'mdm-case-therm-adc','31' OK 12.6. AT+QAGPIO Set the AP Or PMU GPIO Output Value This command sets the AP or PMU GPIO output value. AT+QAGPIO Set The AP Or PMU GPIO Output Value Test Command AT+QAGPIO=? Response +QAGPIO: (list of supported s),,(list of supported s) OK EG512R&EM1x0R_Series_AT_Commands_Manual 190 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Write Command Response AT+QAGPIO=,, OK Maximum Response Time Characteristics 300 ms The command takes effect immediately; The configurations will be saved automatically. Parameter Integer type. Set up the AP or PMU. 0 AP 1 PMU Integer type. The GPIO number. Integer type. GPIO output value. 0 Set the GPIO output low 1 Set the GPIO output high NOTE PMU GPIO range is 1–11. Example AT+QAGPIO=? +QAGPIO: (0,1),,(0,1) OK AT+QAGPIO=0,105,1 OK AT+QAGPIO=1,8,0 OK //Test command. //Set the AP gpio_105 output high. //Set the PMU gpio_8 output low. EG512R&EM1x0R_Series_AT_Commands_Manual 191 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12.7. AT+QSAR Enable/Disable the SAR Power Backoff This command enables or disables the SAR power backoff. AT+QSAR* Enable/Disable the SAR Power Backoff Test Command AT+QSAR=? Response +QSAR: (rang of supported s),(list of supported s) Read Command AT+QSAR? OK Response +QSAR: Write Command AT+QSAR=[,] OK Response OK Or ERROR Maximum Response Time Characteristics Reference If there is an error related to ME functionality: +CME ERROR: / / / Parameter Integer type. 0 Disable SAR power backoff. 1–8 SAR power backoff level. The value of the power backoff is determined by AT+QCFG='sarcfg'. Integer type. Whether to save the configuration into NVM. 0 Not save 1 Save Error codes. For more details, please refer to Table 11. EG512R&EM1x0R_Series_AT_Commands_Manual 192 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 12.8. AT+QETH RGMII Extended Configuration 12.8.1. AT+QETH=? AT+QETH Test Command AT+QETH RGMII Extended Configuration Test command AT+QETH=? Response List the settings supported currently: +QETH: 'rgmii',(list of supported s),(list of supported s),(range of supported s),(range of supported s) +QETH: 'ipptmac', +QETH: 'routing',(list of supported s),(list of supported s),,(range of supported s) +QETH: 'mac_address', +QETH: 'speed',(list of supported s) +QETH: 'an',(list of supported s) +QETH: 'dm',(list of supported s) OK ⚫NOTE Only EG512R-EA supports AT+QETH related commands. 12.8.2. AT+QETH='rgmii' Query/Enable/Disable RGMII This command queries/enables/disables RGMII. AT+QETH='rgmii' Query/Enable/Disable RGMII Write Command AT+QETH='rgmii'[,,[,[,]]] Response: 1. If , , or are omitted, query the current configuration: 1) If RGMII is disabled: +QETH: 'RGMII','disable',0,-1 +QETH: 'RGMII',0,1 +QETH: 'RGMII',0,2 +QETH: 'RGMII',0,3 +QETH: 'RGMII',0,4 OK 2) If RGMII is enabled, but there is no any data call: +QETH: 'RGMII','enable',0,-1 +QETH: 'RGMII',0,1 EG512R&EM1x0R_Series_AT_Commands_Manual 193 / 227 Maximum Response Time Characteristics LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual +QETH: 'RGMII',0,2 +QETH: 'RGMII',0,3 +QETH: 'RGMII',0,4 OK 3) If data call (COMMON mode) is performed with the first APN: +QETH: 'RGMII','enable',0,0 +QETH: 'RGMII',1,1 +QETH: 'RGMII',0,2 +QETH: 'RGMII',0,3 +QETH: 'RGMII',0,4 OK 4) If data call (IPPassthrough mode) is performed with the first APN: +QETH: 'RGMII','enable',0,1 +QETH: 'RGMII',1,1 +QETH: 'RGMII',0,2 +QETH: 'RGMII',0,3 +QETH: 'RGMII',0,4 OK 2. If and are omitted, enable or disable RGMII, without data call: OK 3. If is omitted, enable RGMII, with specified mode and default profile or disable all RGMII data call in the current mode: OK 4. If all parameters are specified, enable or disable RGMII, with specified mode and specified profile: OK 5. If there is any error: ERROR 20 s This command takes effect immediately; For information about whether the configuration will be saved automatically, refer to the notes below. EG512R&EM1x0R_Series_AT_Commands_Manual 194 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. RGMII status. 'enable' Enable RGMII function 'disable' Disable RGMII function Integer type. RGMII voltage mode. 0 Indicate that the TX Strength of RGMII is 1.8V. 1 Indicate that the TX Strength of RGMII is 2.5V Integer type. RGMII mode. -1 Empty mode (no any data call) 0 Call RGMII with COMMON-RGMII mode 1 Call RGMII with IPPassthrough-RGMII mode Integer type. Profile ID of RGMII data call. 1–8 The APN number used in RGMII data call. It is used in combination with AT+CGDCONT. ⚫NOTES 1. The two modes COMMON and IPPassthrough are mutually exclusive and cannot be enabled at the same time. If you need to enable the other, please disable the current one first. 2. When data call is performed with the second, third and fourth channels, the configuration for enabling/disabling RGMII will not be saved (that is, RGMII configuration will not work after the module is rebooted), but APN setting will be saved automatically; when data call is performed with the first channel, the configuration will be saved automatically, that is, the configuration will still work after the module is rebooted. 3. Before enabling IPPassthrough mode, you need to configure the MAC address through AT+QETH='ipptmac',. 4. Calling the command to perform data call for the first time will enable the corresponding RGMII mode and APN's first data call. Calling this command to perform data call for the second and third times will cause that the second and third data calls are performed. If you call this command for multiple times to perform data call without specifying the APN, the default APN of 1, 2, 3 and 4 will be used (up to 4 channels are supported at the same time). 6. Details of the read command are as follows: +QETH: 'RGMII',,, +QETH: 'RGMII',, +QETH: 'RGMII',, +QETH: 'RGMII',, +QETH: 'RGMII',, OK Example AT+QETH='rgmii' +QETH: 'RGMII','disable',0,-1 //Query the status of RGMII. EG512R&EM1x0R_Series_AT_Commands_Manual 195 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual +QETH: 'RGMII',0,1 +QETH: 'RGMII',0,2 +QETH: 'RGMII',0,3 +QETH: 'RGMII',0,4 OK AT+QETH='rgmii','enable',1 OK AT+QETH='rgmii','enable',1,0 OK AT+QETH='rgmii','enable',1,0,1 OK AT+QETH='rgmii','enable',1,1 OK AT+QETH='rgmii','enable',1,1,1 OK //Enable RGMII without data call. //Enable RGMII data call of COMMON mode and perform data call with the default APN. //Enable RGMII data call of COMMON mode and perform data call with the first APN. //Enable RGMII data call of IPPassthrough mode and perform data call with the default APN. //Enable RGMII data call of IPPassthrough mode and perform data call with the first APN. 12.8.3. AT+QETH='ipptmac' Set IPPassthrough-RGMII MAC Address This command sets IPPassthrough-RGMII MAC address. AT+QETH='ipptmac' Set IPPassthrough-RGMII MAC Address Write Command Response AT+QETH='ipptmac'[,<host_mac_ad If is omitted, query the current dr>] configuration: +QETH: 'ipptmac', OK Maximum Response Time If no any omitted, configure the mac address for RGMII: OK If any error, return: ERROR 100 ms EG512R&EM1x0R_Series_AT_Commands_Manual 196 / 227 Characteristics Parameter LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual This command takes effect at enabling RGMII data call of IPPassthrough mode next time; The configuration will be saved automatically. String type. Mac address of the device connected to the module. Example AT+QETH='ipptmac', a1:b2:c3:d4:e5:f6 //Set the current MAC address of IPPassthrough mode. OK AT+QETH='ipptmac' +QETH: ' ipptmac ', a1:b2:c3:d4:e5:f6 //Query the current MAC address of IPPassthrough mode. OK 12.8.4. AT+QETH='routing' Set Routing Rules for Multiple Data Call This command is used to set the routing rules of the multiple data call. AT+QETH='routing' Set Routing Rules for Multiple Data Call Write Command AT+QETH='routing'[,,,,] Response: If , , and is omitted, query the current route: +QETH: route IPv4: …… +QETH: route IPv6: …… OK If all parameters are specified, set the current route: OK Maximum Response Time Characteristics If there is any error: ERROR 200 ms The command takes effect immediately; The configuration will not be saved. EG512R&EM1x0R_Series_AT_Commands_Manual 197 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. Option type. add add route del del route Integer type. IP version. 4 IPv4 6 IPv6 String type. Destination IP address. 8.8.8.8 IPv4 example 240C::6666 IPv6 example Integer type. RGMII data call profileID. 1–8 The APN sequence number used by the data call connection specified by the current route rule. Example AT+QETH='routing' //Query the current route list. +QETH: route IPv4: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.151.9.244 0.0.0.0 UG 0 0 0 rmnet_data0 10.151.9.240 * 255.255.255.248 U 0 0 0 rmnet_data0 61.132.163.68 * 255.255.255.255 UH 10 0 0 rmnet_data0 192.168.225.0 * 255.255.255.0 U 0 0 0 bridge0 202.102.213.68 * 255.255.255.255 UH 10 0 0 rmnet_data0 +QETH: route IPv6: Kernel IPv6 routing table Destination Next Hop Flags Metric Ref Use Iface ::1/128 :: U 256 1 0 lo 240e:46:4088::4088/128 :: U 10 1 0 rmnet_data0 240e:46:4888::4888/128 :: U 10 1 0 rmnet_data0 240e:9a:114:20dc::/64 :: U 1024 1 0 bridge0 fe80::/64 :: U 256 1 0 bridge0 fe80::/64 :: U 256 1 0 rmnet_data0 ::/0 :: U 256 1 0 rmnet_data0 ::/0 :: !n -1 1 1 lo ::1/128 :: Un 0 2 0 lo 240e:9a:114:20dc::/128 :: Un 0 2 0 rmnet_data0 240e:9a:114:20dc:6c57:8d2d:6bcd:7dca/128 :: Un 0 2 0 rmnet_data0 fe80::/128 :: Un 0 2 0 bridge0 fe80::/128 :: Un 0 2 0 rmnet_data0 fe80::1a20:8c46:9e00:c3ea/128 :: Un 0 3 1 rmnet_data0 fe80::cc53:9ff:fe13:1b87/128 :: Un 0 2 0 bridge0 EG512R&EM1x0R_Series_AT_Commands_Manual 198 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual ff00::/8 :: U 256 2 ff00::/8 :: U 256 2 ::/0 :: !n -1 1 1 37 bridge0 7 rmnet_data0 lo OK AT+QETH='routing',add,4,8.8.8.8,3 OK //Add a route to route list. 12.8.5. AT+QETH='mac_address' Query RGMII Interface MAC Address This command is used to query RGMII interface MAC address. AT+QETH='mac_address' Query RGMII Interface MAC Address Query Command AT+QETH='mac_address' Response +QETH: 'mac_address', Maximum Response Time Characteristics OK 200 ms / Parameter String type. MAC address of RGMII interface of the module. Example AT+QETH='mac_address' //Query the MAC address of RGMII interface. +QETH: 'mac_address',06:EA:9F:31:49:28 OK 12.8.6. AT+QETH='speed' Set the Speed for RGMII This command configures the speed for RGMII. AT+QETH='speed' Set the Speed for RGMII Write Command AT+QETH='speed'[,] Response If is omitted, query the current configuration: +QETH: 'speed', OK EG512R&EM1x0R_Series_AT_Commands_Manual 199 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics If is specified, configure the speed for RGMII: OK If there is any error: ERROR 100 ms This command takes effect after RGMII function is restarted; The configuration will be saved automatically. Parameter String type. RGMII speed. '0M' Auto negotiation speed (will be set to 1000M automatically) '10M' 10 Mbps Ethernet '100M' 100 Mbps Ethernet '1000M' 1000 Mbps Ethernet Example AT+QETH='speed' +QETH: 'speed','0M' OK AT+QETH='speed','100M' OK //Query the current configuration. //Set RGMII speed to 100M. 12.8.7. AT+QETH='an' Enable or Disable Auto-negotiation for RGMII This command enables or disables the auto-negotiation status for RGMII. AT+QETH='an' Enable or Disable Auto-negotiation for RGMII Write Command AT+QETH='an'[,] Response If is omitted, query the current configuration: +QETH: 'an', OK If is specified, enable or disable RGMII auto-negotiation: OK EG512R&EM1x0R_Series_AT_Commands_Manual 200 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Maximum Response Time Characteristics If there is any error: ERROR 100 ms This command takes effect after RGMII function is restarted; The configuration will be saved automatically. Parameter String type. RGMII auto-negotiation status. 'on' Indicate that the RGMII is working at auto-negotiation mode. 'off' Indicate that the RGMII is working at non-auto-negotiation mode. Example AT+QETH='an' +QETH: 'an','on' OK AT+QETH='an','off' OK //Query the current configuration. //Disable RGMII auto negotiation. 12.8.8. AT+QETH='dm' Set the Duplex Mode for RGMII This command sets the duplex mode for RGMII. AT+QETH='dm' Set the Duplex Mode for RGMII Write Command AT+QETH='dm'[,] Response If is omitted, query the current configuration: +QETH: 'dm', OK If is specified, set the duplex mode for RGMII: OK Maximum Response Time Characteristics If there is any error: ERROR 100 ms This command takes effect after RGMII function is restarted; The configuration will be saved automatically. EG512R&EM1x0R_Series_AT_Commands_Manual 201 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Parameter String type. RGMII duplex mode. 'full' Indicate that the RGMII is working at full duplex mode. 'half' Indicate that the RGMII is working at half duplex mode. Example AT+QETH='dm' +QETH: 'dm','full' OK AT+QETH='dm','half' OK //Query the current configuration. //Set half duplex mode for RGMII. EG512R&EM1x0R_Series_AT_Commands_Manual 202 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 13 Appendix A References 13.1. References Table 6: Related Documents SN Document Name Remark [1] V.25ter Serial asynchronous automatic dialing and control Digital cellular telecommunications (Phase 2+); Universal Mobile [2] 3GPP TS 27.007 Telecommunications System (UMTS); LTE; AT command set for User Equipment (UE) Digital cellular telecommunications (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Use of Data Terminal [3] 3GPP TS 27.005 Equipment–Data Circuit terminating Equipment (DTE-DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) Table 7: Terms and Abbreviations Abbreviation AMR APN ADC AMF BAOC BER BOIC BS Description Adaptive Multi-Rate Access Point Name Analog To Digital Converter Access and Mobility Management Function Bar All Outgoing Calls Bit Error Rate Bar Outgoing International Calls Base Station EG512R&EM1x0R_Series_AT_Commands_Manual 203 / 227 CBM CCIP CSD DCD DCE DTE DTMF DTR DRB ECC ECT EN-DC E-RAB eMBB GGSN GPRS IRA IWF ME mmWave MS MSC mMTC MT NVM LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Cell Broadcast Message Calling Line Identification Presentation Circuit Switch Data Dynamic Content Delivery Data Communication Equipment Data Terminal Equipment Dual Tone Multi Frequency Data Terminal Ready Data Radio Bearer Emergency Call Codes Explicit Call Transfer supplementary service E-UTRA NR Dual Connectivity E-UTRAN Radio Access Bearer Enhanced mobile broadband Gateway GPRS Support Node General Packet Radio Service International Reference Alphabet InterWorking Function Mobile Equipment Millimeter Wave Mobile Station Mobile Switching Center Massive connections Mobile Terminal Non-Volatile Memory EG512R&EM1x0R_Series_AT_Commands_Manual 204 / 227 NSSAI PDN PDP PDU PSC QoS RAN RGMII RLP RP RRC RTS/CTS SAR SGSN SM SMS SMSC SA TA TCP TE UCS UDP UE URC URLLC LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Network Slice Selection Assistance Information Public Data Network Packet Data Protocol Protocol Data Unit Primary Synchronization Code Quality of Service Radio Access Network Reduced Gigabit Media Independent Interface Radio Link Protocol Relay Protocol Radio Resource Control Request To Send/Clear To Send Specific Absorption Rate Serving GPRS Support Node Short Message Short Message Service Short Message Service Center Standalone Terminal Adapter Transmission Control Protocol Terminal Equipment Universal Coded Character Set User Datagram Protocol User Equipment Unsolicited Result Code Low latency and high reliability EG512R&EM1x0R_Series_AT_Commands_Manual 205 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 13.2. Factory Default Settings Restorable with AT&F Table 8: Factory Default Settings Restorable with AT&F AT Command ATE ATQ ATS0 ATS3 ATS4 ATS5 ATS6 ATS7 ATS8 ATS10 ATV ATX AT+CREG AT+CGREG AT+CBST AT+CMEE AT+CSCS AT+CSTA AT+CR AT+CRC AT+CSMS Parameters ,, ,,, Factory Defaults 1 0 0 13 10 8 2 0 2 15 1 4 0 0 0,0,1 1 'GSM' 129 0 0 0,1,1,1 EG512R&EM1x0R_Series_AT_Commands_Manual 206 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual AT+CMGF AT+CSMP AT+CSDH AT+CSCB AT+CPMS AT+CNMI AT+CMMS AT+CVHU AT+CLIP AT+COLP AT+CLIR AT+CSSN AT+CTZR AT+CPBS AT+CGEREP AT+CEREG AT+CCWA AT+CUSD AT+CLVL AT+QAUDMOD AT+QAUDLOOP ,,, ,, ,, ,,,, , 0 17,167,0,0 0 0,'','' 'ME','ME','ME' 2,1,0,0,0 0 0 0 0 0 0,0 0 SM 0,0 0 0 0 3 0 0 EG512R&EM1x0R_Series_AT_Commands_Manual 207 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 13.3. AT Command Settings Storable with AT&W Table 9: AT Command Settings Storable with AT&W AT Command ATE ATQ ATS0 ATS7 ATS10 ATV ATX AT+CREG AT+CGREG AT+CEREG AT+QSIMSTAT Parameters Display with AT&V Yes Yes Yes Yes Yes Yes Yes No No No No 13.4. AT Command Settings Storable with ATZ Table 10: AT Command Settings Storable with ATZ AT Command ATE ATQ ATS0 ATS7 Parameters Factory Defaults 1 0 0 0 EG512R&EM1x0R_Series_AT_Commands_Manual 208 / 227 ATS10 ATV ATX AT+CREG AT+CGREG AT+CEREG LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 15 1 4 0 0 0 13.5. Summary of CME ERROR Codes Final result code +CME ERROR: indicates an error related to mobile equipment or network. The operation of +CME ERROR: final result code is similar to the regular ERROR result code: if +CME ERROR: is the result code for any of the commands in a command line, none of the following commands in the same command line is executed (neither ERROR nor OK result code shall be returned as a result of a completed command line execution). The following table lists most of general and GRPS related error codes. For some GSM protocol failure cause described in GSM specifications, the corresponding error codes are not included. Table 11: Different Coding Schemes of +CME ERROR: Code of 0 1 2 3 4 5 6 7 10 Meaning Phone failure No connection to phone Phone-adaptor link reserved Operation not allowed Operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required (U)SIM not inserted EG512R&EM1x0R_Series_AT_Commands_Manual 209 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 11 (U)SIM PIN required 12 (U)SIM PUK required 13 (U)SIM failure 14 (U)SIM busy 15 (U)SIM wrong 16 Incorrect password 17 (U)SIM PIN2 required 18 (U)SIM PUK2 required 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 41 Network personalization PUK required 42 Network subset personalization PIN required 43 Network subset personalization PUK required 44 Service provider personalization PIN required 45 Service provider personalization PUK required 46 Corporate personalization PIN required 47 Corporate personalization PUK required EG512R&EM1x0R_Series_AT_Commands_Manual 210 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 13.6. Summary of CMS ERROR Codes Final result code +CMS ERROR: indicates an error related to message service failure. The operation is similar to ERROR result code. None of the following commands in the same command line is executed. Neither ERROR nor OK result code should be returned. values are mostly used by common message commands: Table 12: Different Coding Schemes of +CMS ERROR: Code of 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 Meaning ME failure SMS ME reserved Operation not allowed Operation not supported Invalid PDU mode Invalid text mode (U)SIM not inserted (U)SIM pin necessary PH (U)SIM pin necessary (U)SIM failure (U)SIM busy (U)SIM wrong (U)SIM PUK required (U)SIM PIN2 required (U)SIM PUK2 required Memory failure Invalid memory index Memory full SMSC address unknown EG512R&EM1x0R_Series_AT_Commands_Manual 211 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 331 No network 332 Network timeout 500 Unknown 512 (U)SIM not ready 513 Message length exceeds 514 Invalid request parameters 515 ME storage failure 517 Invalid service mode 528 More message to send state error 529 MO SMS is not allowed 531 ME storage full 13.7. Summary of URC Table 13: Summary of URC Index URC Display Meaning Condition 1 +CREG: Indicate registration status of the MT AT+CREG=1 After cell neighborhood changing +CREG: [,,[,< shows whether the network has 2 AT+CREG=2 AcT>]] currently indicated the registration of the MT, with location area code 3 +CGREG: Indicate network registration status of AT+CGREG=1 the MT +CGREG: [,[],[],[],[]] location information of the MT 5 +CTZV: Time zone reporting AT+CTZR=1 6 +CTZE: ,, Extended time zone reporting AT+CTZR=2 7 +CMTI: , New message is received, and saved See AT+CNMI to memory 8 +CMT: [], output directly to TE (PDU mode) +CMT: ,[],[,,,,, New short message is received and 9 See AT+CNMI ,,] +CBM: < New CBM is received and output 10 See AT+CNMI pdu> directly (PDU mode) +CBM: ,,,, +CDS: directly (PDU mode) +CDS: ,,[],[],,, directly to TE (Text mode) 14 +CDSI: , New message status report is See AT+CNMI received, and saved to memory +COLP: ,,[< The presentation of the COL 15 subaddr>],[],[] mobile originated call +CLIP: ,,[su 16 baddr],[satype],[], An incoming call is indicated to the 17 +CRING: TE with unsolicited result code AT+CRC=1 instead of the normal RING +CCWA: ,,< 18 Call waiting indication class>[,] AT+CCWA=1,1 19 +CSSI: Shows the +CSSI intermediate result AT+CSSN=1 code presentation status to the TE 20 +CSSU: Shows the +CSSU unsolicited result AT+CSSN=,1 code presentation status to the TE 21 RDY MT initialization is successful N/A 22 +CFUN: 1 All function of the MT is available N/A 23 +CPIN: (U)SIM card pin state N/A 24 +QIND: SMS DONE SMS initialization finished N/A 25 +QIND: PB DONE Phonebook initialization finished N/A 26 POWERED DOWN Module power down AT+QPOWD +CGEV: REJECT , and was automatically rejected. EG512R&EM1x0R_Series_AT_Commands_Manual 213 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual +CGEV: NW REACT ,,[] reactivation AT+CGEREP=2,1 +CGEV: NW DEACT ,,[] deactivation +CGEV: ME DEACT ,,[] deactivation. AT+CGEREP=2,1 31 +CGEV: NW DETACH The network has forced a Packet AT+CGEREP=2,1 Domain detach. 32 +CGEV: ME DETACH The mobile equipment has forced a AT+CGEREP=2,1 Packet Domain detach. +CGEV: NW CLASS MS class. The mobile equipment has forced a 34 +CGEV: ME CLASS AT+CGEREP=2,1 change of MS class. 35 +QTEMP: , Temperature information See AT+QTEMP 13.8. SMS Character Sets Conversions In 3GPP TS 23.038 DCS (Data Coding Scheme) defined three kinds of alphabets in SMS, GSM 7-bit default alphabet, 8-bit data and UCS2 (16-bit). AT+CSMP can set the DCS in text mode (AT+CMGF=1). In text mode, DCS (Data Coding Scheme) and AT+CSCS determine the way of SMS text input or output. Table 14: The Way of SMS Text Input or Output DCS GSM 7-bit GSM 7-bit GSM 7-bit UCS2 8-bit AT+CSCS GSM IRA UCS2 - The Way of SMS Text Input or Output Input or output GSM character sets. Input or output IRA character sets. Input: UE will convert IRA characters to GSM characters. Output: UE will convert GSM characters to IRA characters. Input or output a hex string similar to PDU mode. So only support characters ‘0’-‘9’ and ‘A’-‘F’. Input: UE will convert the UCS2 hex string to GSM characters. Output: UE will convert the GSM characters to UCS2 hex string. Ignore the value of AT+CSCS, input or output a hex string similar to PDU mode. So only support characters ‘0’-‘9’ and ‘A’-‘F’. Ignore the value of AT+CSCS, input or output a hex string similar to PDU mode. So only support characters ‘0’-‘9’ and ‘A’-‘F’. EG512R&EM1x0R_Series_AT_Commands_Manual 214 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual When DCS = GSM 7-bit, the input or output needs conversion. The detailed conversion tables are shown as below. Table 15: The Input Conversions Table (DCS=GSM 7-bit and AT+CSCS='GSM') No. 0 1 2 3 4 5 6 7 0 00 10 20 30 40 50 60 70 1 01 11 21 31 41 51 61 71 2 02 12 22 32 42 52 62 72 3 03 13 23 33 43 53 63 73 4 04 14 24 34 44 54 64 74 5 05 15 25 35 45 55 65 75 6 06 16 26 36 46 56 66 76 7 07 17 27 37 47 57 67 77 8 08 18 28 38 48 58 68 78 9 09 19 29 39 49 59 69 79 A 0A Submit 2A 3A 4A 5A 6A 7A B 0B Cancel 2B 3B 4B 5B 6B 7B C 0C 1C 2C 3C 4C 5C 6C 7C D 0D 1A 2D 3D 4D 5D 6D 7D E 0E 1E 2E 3E 4E 5E 6E 7E F 0F 1F 2F 3F 4F 5F 6F 7F Table 16: The Output Conversions Table (DCS=GSM 7-bit and AT+CSCS='GSM') No. 0 1 2 3 4 5 6 7 0 00 10 20 30 40 50 60 70 1 01 11 21 31 41 51 61 71 EG512R&EM1x0R_Series_AT_Commands_Manual 215 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 2 02 12 22 32 42 52 62 72 3 03 13 23 33 43 53 63 73 4 04 14 24 34 44 54 64 74 5 05 15 25 35 45 55 65 75 6 06 16 26 36 46 56 66 76 7 07 17 27 37 47 57 67 77 8 08 18 28 38 48 58 68 78 9 09 19 29 39 49 59 69 79 A 0D0A 2A 3A 4A 5A 6A 7A B 0B 2B 3B 4B 5B 6B 7B C 0C 1C 2C 3C 4C 5C 6C 7C D 0D 1A 2D 3D 4D 5D 6D 7D E 0E 1E 2E 3E 4E 5E 6E 7E F 0F 1F 2F 3F 4F 5F 6F 7F Table 17: GSM Extended Characters (GSM Encode) No. 0 1 2 3 4 5 6 7 0 1B40 1 2 3 4 1B14 5 6 7 8 1B28 EG512R&EM1x0R_Series_AT_Commands_Manual 216 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 9 1B29 A B C 1B3C D 1B3D E 1B3E F 1B2F Table 18: The Input Conversions Table (DCS = GSM 7-bit and AT+CSCS='IRA') No. 0 1 2 3 4 5 6 0 20 20 30 00 50 20 1 20 20 21 31 41 51 61 2 20 20 22 32 42 52 62 3 20 20 23 33 43 53 63 4 20 20 02 34 44 54 64 5 20 20 25 35 45 55 65 6 20 20 26 36 46 56 66 7 20 20 27 37 47 57 67 8 backspace 20 28 38 48 58 68 9 20 20 29 39 49 59 69 A 0A Submit 2A 3A 4A 5A 6A B 20 Cancel 2B 3B 4B 1B3C 6B C 20 20 2C 3C 4C 1B2F 6C D 0D 20 2D 3D 4D 1B3E 6D E 20 20 2E 3E 4E 1B14 6E F 20 20 2F 3F 4F 11 6F 7 70 71 72 73 74 75 76 77 78 79 7A 1B28 1B40 1B29 1B3D 20 EG512R&EM1x0R_Series_AT_Commands_Manual 217 / 227 Table 19: IRA Extended Characters No. A B 0 20 20 1 40 20 2 20 20 3 01 20 4 24 20 5 03 20 6 20 20 7 5F 20 8 20 20 9 20 20 A 20 20 B 20 20 C 20 20 D 20 20 E 20 20 F 20 60 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual C D E F 20 20 7F 20 20 5D 20 7D 20 20 20 08 20 20 20 20 5B 20 7B 20 0E 20 0F 20 1C 5C 1D 7C 09 20 20 20 20 0B 04 0C 1F 20 05 06 20 20 20 20 20 20 20 20 20 5E 07 7E 20 20 20 20 20 20 20 20 20 1E 20 20 Table 20: The Output Conversions Table (DCS = GSM 7-bit and AT+CSCS='IRA') No. 0 1 2 3 4 5 6 7 0 40 20 20 30 A1 50 BF 70 1 A3 5F 21 31 41 51 61 71 2 24 20 22 32 42 52 62 72 3 A5 20 23 33 43 53 63 73 4 E8 20 A4 34 44 54 64 74 5 E9 20 25 35 45 55 65 75 EG512R&EM1x0R_Series_AT_Commands_Manual 218 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual 6 F9 20 26 36 46 56 66 76 7 EC 20 27 37 47 57 67 77 8 F2 20 28 38 48 58 68 78 9 C7 20 29 39 49 59 69 79 A 0D0A 2A 3A 4A 5A 6A 7A B D8 2B 3B 4B C4 6B E4 C F8 C6 2C 3C 4C D6 6C F6 D 0D E6 2D 3D 4D D1 6D F1 E C5 DF 2E 3E 4E DC 6E FC F E5 C9 2F 3F 4F A7 6F E0 Table 21: GSM Extended Characters (ISO-8859-1/Unicode) No. 0 1 2 3 4 5 6 7 0 7C 1 2 3 4 5E 5 6 7 8 7B 9 7D A B EG512R&EM1x0R_Series_AT_Commands_Manual 219 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual C 5B D 7E E 5D F 5C Because the low 8-bit of UCS2 character is the same as the IRA character: ⚫ The conversion table of DCS = GSM 7-bit and AT+CSCS='UCS2' is similar to AT+CSCS='IRA'. ⚫ The conversion table of fmt = GSM 7-bit and AT+CSCS='GSM' is similar to AT+CSCS='GSM'. ⚫ The conversion table of fmt = GSM 7-bit and AT+CSCS='IRA' is similar to AT+CSCS='IRA'. ⚫ The conversion table of fmt = GSM 7-bit and AT+CSCS='UCS2' is similar to AT+CSCS='IRA'. The difference is the way of SMS text input or output. Please refer to Table 14 for more details. 13.9. Release Cause Report List of AT+CEER Table 22: Release Cause Report List of AT+CEER CS Internal Cause No cause information available (default) Phone is offline No service available Network release, no reason given Received incoming call Client ended call UIM not present Access attempt already in progress Access failure, unknown source Concur service not supported by network EG512R&EM1x0R_Series_AT_Commands_Manual 220 / 227 No response received from network GPS call ended for user call SMS call ended for user call Data call ended for emergency call Rejected during redirect or handoff Lower-layer ended call Call origination request failed Client rejected incoming call Client rejected setup indication Network ended call No funds available No service available Full service not available Maximum packet calls exceeded Video connection lost Video protocol closed after setup Video protocol setup failure Internal error CS Network Cause Unassigned/unallocated number No route to destination Channel unacceptable Operator determined barring Normal call clearing User busy LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual EG512R&EM1x0R_Series_AT_Commands_Manual 221 / 227 No user responding User alerting, no answer Call rejected Number changed Non selected user clearing Destination out of order Invalid/incomplete number Facility rejected Response to status enquiry Normal, unspecified No circuit/channel available Network out of order Temporary failure Switching equipment congestion Access information discarded Requested circuit/channel not available Resources unavailable, unspecified Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not authorized Bearer capability not available Service/option not available Bearer service not implemented ACM >= ACM max LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual EG512R&EM1x0R_Series_AT_Commands_Manual 222 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Requested facility not implemented Only RDI bearer is available Service/option not implemented Invalid transaction identifier value User not member of CUG Incompatible destination Invalid transit network selection Semantically incorrect message Invalid mandatory information Message non-existent/not implemented Message type not compatible with state IE non-existent/not implemented Conditional IE error Message not compatible with state Recovery on timer expiry Protocol error, unspecified Interworking, unspecified CS Network Reject IMSI unknown in HLR Illegal MS IMSI unknown in VLR IMEI not accepted Illegal ME GPRS services not allowed GPRS and non GPRS services not allowed EG512R&EM1x0R_Series_AT_Commands_Manual 223 / 227 MS identity cannot be derived Implicitly detached PLMN not allowed Location area not allowed Roaming not allowed GPRS services not allowed in PLMN No suitable cells in location area MSC temporary not reachable Network failure MAC failure Synch failure Congestion GSM authentication unacceptable Service option not supported Requested service option not subscribed Service option temporary out of order Call cannot be identified No PDP context activated Semantically incorrect message Invalid mandatory information Message type non-existent Message type not compatible with state Information element non-existent Message not compatible with state RR release indication LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual EG512R&EM1x0R_Series_AT_Commands_Manual 224 / 227 RR random access failure RRC release indication RRC close session indication RRC open session failure Low level failure Low level failure no redial allowed Invalid SIM No service Timer T3230 expired No cell available Wrong state Access class blocked Abort message received Other cause Timer T303 expired No resources Release pending Invalid user data PS Internal Cause Invalid connection identifier Invalid NSAPI Invalid primary NSAPI PDP establish timeout Invalid field SNDCP failure LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual EG512R&EM1x0R_Series_AT_Commands_Manual 225 / 227 RAB setup failure No GPRS context PDP activate timeout PDP modify timeout PDP inactive max timeout PDP lower layer error PDP duplicate Access technology change PDP unknown reason CS PS Network Cause LLC or SNDCP failure Insufficient resources Missing or unknown APN Unknown PDP address or PDP type User authentication failed Activation rejected by GGSN Activation rejected, unspecified Service option not supported Requested service option not subscribed Service option temporary out of order NSAPI already used (not sent) Regular deactivation QoS not accepted Network failure Reactivation required LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual EG512R&EM1x0R_Series_AT_Commands_Manual 226 / 227 LTE-A Module Series EG512R&EM1x0R Series AT Commands Manual Feature not supported Semantic error in the TFT operation Syntactical error in the TFT operation Unknown PDP context PDP context without TFT already activated Semantic errors in packet filter Syntactical errors in packet filter Invalid transaction identifier Semantically incorrect message Invalid mandatory information Message non-existent/not implemented Message type not compatible with state IE non-existent/not implemented Conditional IE error Message not compatible with state Protocol error, unspecified EG512R&EM1x0R_Series_AT_Commands_Manual 227 / 227
1.37 MB
RG200U&Rx500U 系列 AT 命令手册 5G 模块系列 版本:1.0 日期:2022-06-30 状态:受控文件 RG200U&Rx500U 系列 AT 命令手册 上海移远通信技术股份有限公司(以下简称'移远通信')始终以为客户提供最及时、最全面的服务为宗 旨。如需任何帮助,请随时联系我司上海总部,联系方式如下: 上海移远通信技术股份有限公司 上海市闵行区田林路 1016 号科技绿洲 3 期(B 区)5 号楼 电话:+86 21 5108 6236 邮箱:info@quectel.com 邮编:200233 或联系我司当地办事处,详情请登录:http://www.quectel.com/cn/support/sales.htm。 如需技术支持或反馈我司技术文档中的问题,请随时登陆网址: http://www.quectel.com/cn/support/technical.htm 或发送邮件至:support@quectel.com。 前言 移远通信提供该文档内容以支持客户的产品设计。客户须按照文档中提供的规范、参数来设计产品。同时, 您理解并同意,移远通信提供的参考设计仅作为示例。您同意在设计您目标产品时使用您独立的分析、评 估和判断。在使用本文档所指导的任何硬软件或服务之前,请仔细阅读本声明。您在此承认并同意,尽管 移远通信采取了商业范围内的合理努力来提供尽可能好的体验,但本文档和其所涉及服务是在'可用'基 础上提供给您的。移远通信可在未事先通知的情况下,自行决定随时增加、修改或重述本文档。 使用和披露限制 许可协议 除非移远通信特别授权,否则我司所提供硬软件、材料和文档的接收方须对接收的内容保密,不得将其用 于除本项目的实施与开展以外的任何其他目的。 版权声明 移远通信产品和本协议项下的第三方产品可能包含受移远通信或第三方材料、硬软件和文档版权保护的相 关资料。除非事先得到书面同意,否则您不得获取、使用、向第三方披露我司所提供的文档和信息,或对 此类受版权保护的资料进行复制、转载、抄袭、出版、展示、翻译、分发、合并、修改,或创造其衍生作 品。移远通信或第三方对受版权保护的资料拥有专有权,不授予或转让任何专利、版权、商标或服务商标 权的许可。为避免歧义,除了正常的非独家、免版税的产品使用许可,任何形式的购买都不可被视为授予 许可。对于任何违反保密义务、未经授权使用或以其他非法形式恶意使用所述文档和信息的违法侵权行为, 移远通信有权追究法律责任。 商标 除另行规定,本文档中的任何内容均不授予在广告、宣传或其他方面使用移远通信或第三方的任何商标、 商号及名称,或其缩略语,或其仿冒品的权利。 第三方权利 您理解本文档可能涉及一个或多个属于第三方的硬软件和文档('第三方材料')。您对此类第三方材料 的使用应受本文档的所有限制和义务约束。 上海移远通信技术股份有限公司 1 / 234 RG200U&Rx500U 系列 AT 命令手册 移远通信针对第三方材料不做任何明示或暗示的保证或陈述,包括但不限于任何暗示或法定的适销性或特 定用途的适用性、平静受益权、系统集成、信息准确性以及与许可技术或被许可人使用许可技术相关的不 侵犯任何第三方知识产权的保证。本协议中的任何内容都不构成移远通信对任何移远通信产品或任何其他 硬软件、设备、工具、信息或产品的开发、增强、修改、分销、营销、销售、提供销售或以其他方式维持 生产的陈述或保证。此外,移远通信免除因交易过程、使用或贸易而产生的任何和所有保证。 隐私声明 为实现移远通信产品功能,特定设备数据将会上传至移远通信或第三方服务器(包括运营商、芯片供应商 或您指定的服务器)。移远通信严格遵守相关法律法规,仅为实现产品功能之目的或在适用法律允许的情 况下保留、使用、披露或以其他方式处理相关数据。当您与第三方进行数据交互前,请自行了解其隐私保 护和数据安全政策。 免责声明 1) 移远通信不承担任何因未能遵守有关操作或设计规范而造成损害的责任。 2) 移远通信不承担因本文档中的任何因不准确、遗漏、或使用本文档中的信息而产生的任何责任。 3) 移远通信尽力确保开发中功能的完整性、准确性、及时性,但不排除上述功能错误或遗漏的可能。除 非另有协议规定,否则移远通信对开发中功能的使用不做任何暗示或法定的保证。在适用法律允许的 最大范围内,移远通信不对任何因使用开发中功能而遭受的损害承担责任,无论此类损害是否可以预 见。 4) 移远通信对第三方网站及第三方资源的信息、内容、广告、商业报价、产品、服务和材料的可访问性、 安全性、准确性、可用性、合法性和完整性不承担任何法律责任。 版权所有 ©上海移远通信技术股份有限公司 2022,保留一切权利。 Copyright © Quectel Wireless Solutions Co., Ltd. 2022. 上海移远通信技术股份有限公司 2 / 234 RG200U&Rx500U 系列 AT 命令手册 文档历史 修订记录 版本 - 日期 2020-09-18 1.0 2022-06-30 作者 Larson ZHANG Neil SHI/ Gale GAO/ Rami ZHANG/ Wayen XU/ Romeo SONG 变更表述 文档创建 受控版本 上海移远通信技术股份有限公司 3 / 234 RG200U&Rx500U 系列 AT 命令手册 目录 文档历史 ..................................................................................................................................................... 3 目录 ............................................................................................................................................................ 4 表格索引 ..................................................................................................................................................... 9 1 引言 ................................................................................................................................................... 10 1.1. 本章概要 ................................................................................................................................. 10 1.2. AT 命令语句............................................................................................................................ 10 1.2.1. 定义 ............................................................................................................................. 10 1.2.2. AT 命令语句 ................................................................................................................. 10 1.2.3. AT 示例声明 ..................................................................................................................11 1.3. 支持的字符集 .......................................................................................................................... 12 1.4. AT 命令端口............................................................................................................................ 12 1.5. 未经请求的结果码................................................................................................................... 12 1.6. 关闭程序 ................................................................................................................................. 12 2 通用命令............................................................................................................................................ 13 2.1. ATI 查询产品型号 ID 和固件版本信息................................................................................... 13 2.2. AT+GMI 查询制造商 ID ........................................................................................................ 14 2.3. AT+GMM 查询产品型号 ID................................................................................................... 14 2.4. AT+GMR 查询产品固件版本号 ............................................................................................. 15 2.5. AT+CGMI 查询制造商 ID...................................................................................................... 15 2.6. AT+CGMM 查询产品型号 ID ................................................................................................ 16 2.7. AT+CGMR 查询产品固件版本号 .......................................................................................... 16 2.8. AT+GSN 查询国际移动设备识别码(IMEI 号) ................................................................... 17 2.9. AT+CGSN 查询国际移动设备识别码(IMEI 号)................................................................. 18 2.10. AT&F 重置 AT 命令设置为出厂设置 ..................................................................................... 18 2.11. AT&W 存储当前设置到用户自定义配置文件......................................................................... 19 2.12. ATZ 从用户自定义配置文件中还原所有 AT 命令设置 ........................................................... 19 2.13. ATV 设置 MT 响应格式......................................................................................................... 20 2.14. ATE 设置命令回显模式 ........................................................................................................ 21 2.15. A/ 重复上一个命令行 ............................................................................................................ 22 2.16. ATS3 设置命令行终止符 ...................................................................................................... 22 2.17. ATS4 设置响应格式字符 ...................................................................................................... 23 2.18. ATS5 设置命令行编辑字符 ................................................................................................... 24 2.19. AT+CFUN 设置功能模式 ...................................................................................................... 24 2.20. AT+CMEE 设置错误讯息格式 .............................................................................................. 26 2.21. AT+CSCS 选择 TE 字符集 ................................................................................................... 27 2.22. AT+QURCCFG 配置 URC 输出端口 .................................................................................... 28 3 状态控制命令 .................................................................................................................................... 30 3.1. AT+CPAS 查询 ME 活动状态 ............................................................................................... 30 3.2. AT+CEER 查询扩展错误报告 ............................................................................................... 31 3.3. AT+QCFG 扩展配置............................................................................................................. 32 上海移远通信技术股份有限公司 4 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.1. AT+QCFG='usbnet' 配置网卡拨号方式及驱动类型................................................... 33 3.3.2. AT+QCFG='nat' 配置网卡拨号模式 .......................................................................... 34 3.3.3. AT+QCFG='usbcfg' 配置 USB 端口.......................................................................... 34 3.3.4. AT+QCFG='ims' 启用/禁用 IMS................................................................................ 36 3.3.5. AT+QCFG='pcie/mode' 配置 PCIe RC/EP 模式 ....................................................... 37 3.3.6. AT+QCFG='ethernet' 禁用/启用 Ethernet 网卡......................................................... 37 3.3.7. AT+QCFG='uartat' 配置主串口 AT 功能 ................................................................... 38 3.3.8. AT+QCFG='usbid' 配置 USB 设备的供应商 ID 和产品 ID ......................................... 39 3.3.9. AT+QCFG='multiusbnet' 配置 NCM 网卡多路拨号 ................................................... 40 3.3.10. AT+QCFG='usbmac' 查询 NCM 网卡多路拨号通道的 MAC 地址 ............................. 41 3.3.11. AT+QCFG='staticarp' 配置静态 ARP........................................................................ 42 3.3.12. AT+QCFG='lanip' 配置网关地址和子网掩码及租期 .................................................. 43 3.3.13. AT+QCFG='loopback' 启用/禁用回环 ....................................................................... 44 3.3.14. AT+QCFG='autoapn' 启用/禁用 APN 自适应功能 .................................................... 44 3.3.15. AT+QCFG='rp_filter' 配置反向路由检查功能 ............................................................ 45 3.3.16. AT+QCFG='5glan' 启用/禁用 5G LAN 功能 .............................................................. 46 3.3.17. AT+QCFG='usbmode' 配置 USB 主从模式 .............................................................. 46 3.4. AT+QINDCFG 控制 URC 上报 ............................................................................................. 47 4 (U)SIM 卡相关命令 ............................................................................................................................ 50 4.1. AT+CIMI 查询 IMSI .............................................................................................................. 50 4.2. AT+CLCK 功能锁定.............................................................................................................. 51 4.3. AT+CPIN PIN 管理............................................................................................................... 53 4.4. AT+CPWD 修改密码 ............................................................................................................ 55 4.5. AT+CSIM 通用(U)SIM 卡访问 .............................................................................................. 56 4.6. AT+CRSM 受限(U)SIM 卡访问............................................................................................. 57 4.7. AT+CCID 查询(U)SIM 卡 EF-ICCID 信息 ............................................................................. 58 4.8. AT+QCCID 查询(U)SIM 卡 EF-ICCID 信息 .......................................................................... 59 4.9. AT+QPINC 获取 PIN 剩余重试次数...................................................................................... 60 4.10. AT+QINISTAT 查询(U)SIM 卡初始化状态............................................................................. 61 4.11. AT+QSIMDET 控制(U)SIM 卡检测 ....................................................................................... 62 4.12. AT+QUIMSLOT 切换物理(U)SIM 卡槽 ................................................................................. 63 4.13. AT+QSIMSTAT (U)SIM 卡插拔状态上报 .............................................................................. 64 4.14. AT+QSIMLOCK 配置功能锁................................................................................................. 65 5 网络服务命令 .................................................................................................................................... 68 5.1. AT+COPS 选择运营商 ......................................................................................................... 68 5.2. AT+CREG CS 域注册状态 ................................................................................................... 70 5.3. AT+CSQ 查询信号强度和信道误码率................................................................................... 72 5.4. AT+CPOL 配置首选运营商列表............................................................................................ 73 5.5. AT+COPN 查询运营商名称 .................................................................................................. 75 5.6. AT+CTZU 自动更新时区 ...................................................................................................... 75 5.7. AT+CTZR 上报时区变化 ...................................................................................................... 77 5.8. AT+QNWINFO 查询网络信息............................................................................................... 78 5.9. AT+QENG 查询服务小区和邻区信息.................................................................................... 80 上海移远通信技术股份有限公司 5 / 234 RG200U&Rx500U 系列 AT 命令手册 5.10. AT+QNWPREFCFG 配置网络搜索偏好 ............................................................................... 85 5.10.1. AT+QNWPREFCFG='gw_band' 配置 WCDMA 频段................................................ 85 5.10.2. AT+QNWPREFCFG='lte_band' 配置 LTE 频段 ........................................................ 86 5.10.3. AT+QNWPREFCFG='nr5g_band' 配置 5G NR 频段 ................................................ 87 5.10.4. AT+QNWPREFCFG='all_band_reset' 重置所有制式频段设置 ................................. 88 5.10.5. AT+QNWPREFCFG='mode_pref' 配置网络搜索模式............................................... 88 5.10.6. AT+QNWPREFCFG='srv_domain' 配置服务域 ........................................................ 89 5.10.7. AT+QNWPREFCFG='voice_domain' 配置语音域 .................................................... 90 5.10.8. AT+QNWPREFCFG='ue_usage_setting' 配置 UE 使用模式.................................... 91 5.10.9. AT+QNWPREFCFG='roam_pref' 配置漫游偏好 ...................................................... 92 5.11. AT+QREJINFO 查询网络拒绝原因....................................................................................... 93 5.12. AT+QSPN 查询运营商名称 .................................................................................................. 94 5.13. AT+QLTS 获取通过网络同步的最新时间 .............................................................................. 95 5.14. AT+QNWLOCK 锁定/解锁 LTE/5G 频点............................................................................... 97 5.15. AT+QCAINFO 查询载波聚合参数 ........................................................................................ 98 5.16. AT+QENDC 查询 EN-DC 状态 ........................................................................................... 100 6 呼叫相关命令 .................................................................................................................................. 101 6.1. ATA 呼叫应答 ..................................................................................................................... 101 6.2. ATD 发起呼叫..................................................................................................................... 102 6.3. ATH 挂断现有连接 ............................................................................................................. 103 6.4. AT+CHUP 挂断通话 ........................................................................................................... 103 6.5. ATS0 设置自动应答前振铃次数.......................................................................................... 104 6.6. ATS7 设置呼叫建立完成的等待时间................................................................................... 105 6.7. AT+CSTA 选择号码地址类型.............................................................................................. 106 6.8. AT+CLCC 查询当前呼叫 .................................................................................................... 106 6.9. AT+CRC 设置来电指示扩展格式 ........................................................................................ 108 6.10. AT+QECCNUM 配置紧急呼叫号码 .................................................................................... 109 6.11. AT^DSCI 设置主动上报呼叫状态 ........................................................................................ 111 7 电话本相关命令 ............................................................................................................................... 114 7.1. AT+CNUM 查询本机号码 ....................................................................................................114 7.2. AT+CPBR 读取电话本.........................................................................................................115 7.3. AT+CPBS 设置电话本存储器 ..............................................................................................116 7.4. AT+CPBW 写入电话本........................................................................................................117 8 短消息相关命令 ............................................................................................................................... 119 8.1. AT+CSMS 选择短消息服务类型 ..........................................................................................119 8.2. AT+CMGF 配置短消息模式 ................................................................................................ 120 8.3. AT+CSCA 设置短消息服务中心地址 .................................................................................. 121 8.4. AT+CPMS 配置短消息存储器 ............................................................................................ 122 8.5. AT+CMGD 删除短消息....................................................................................................... 124 8.6. AT+CMGL 按照状态读取短消息 ......................................................................................... 125 8.7. AT+CMGR 按照索引读取短消息 ........................................................................................ 128 8.8. AT+CMGS 发送短消息....................................................................................................... 131 8.9. AT+CMMS 发送多条短消息 ............................................................................................... 132 上海移远通信技术股份有限公司 6 / 234 RG200U&Rx500U 系列 AT 命令手册 8.10. AT+CMGW 存储短消息...................................................................................................... 134 8.11. AT+CMSS 从存储器发送短消息 ......................................................................................... 136 8.12. AT+CNMA 新短消息确认.................................................................................................... 137 8.13. AT+CNMI 设置新短消息上报方式 ...................................................................................... 139 8.14. AT+CSCB 选择小区广播消息类型...................................................................................... 141 8.15. AT+CSDH 设置文本模式下参数显示 .................................................................................. 142 8.16. AT+CSMP 设置短消息文本模式参数 .................................................................................. 143 9 分组域命令 ...................................................................................................................................... 145 9.1. AT+CGATT PS 域附着/去附着 ........................................................................................... 145 9.2. AT+CGDCONT 定义 PDP 上下文 ...................................................................................... 146 9.3. AT+CGQREQ 服务质量参数(请求的) ............................................................................ 149 9.4. AT+CGACT PDP 上下文激活/去激活 ................................................................................. 152 9.5. AT+CGDATA 进入数传状态................................................................................................ 153 9.6. AT+CGPADDR 显示 PDP 地址 .......................................................................................... 154 9.7. AT+CGREG GPRS 网络注册状态...................................................................................... 155 9.8. AT+CGEREP 分组域事件上报 ........................................................................................... 157 9.9. AT+CGSMS 选择 MO 短消息服务...................................................................................... 159 9.10. AT+CEREG EPS 网络注册状态 ......................................................................................... 160 9.11. AT+C5GREG 5GS 网络注册状态....................................................................................... 162 9.12. AT+C5GQOS 设置 5GS 服务质量...................................................................................... 164 9.13. AT+ C5GQOSRDP 查询 5GS 动态 QoS 参数 .................................................................... 165 9.14. AT+C5GNSSAI 设置 5GS 默认 NSSAI .............................................................................. 167 9.15. AT+C5GPNSSAI 设置 5GS 优选 NSSAI ............................................................................ 168 9.16. AT+QNETDEVCTL 执行/断开网卡拨号 .............................................................................. 169 9.17. AT+QNETDEVSTATUS 查询网卡状态 ............................................................................... 171 9.18. AT+QICSGP 配置 PDP 上下文参数 ................................................................................... 172 9.19. AT+QGDCNT 流量统计...................................................................................................... 173 9.20. AT+QAUGDCNT 设置自动保存流量信息的时间间隔 ......................................................... 174 10 补充业务命令 .................................................................................................................................. 176 10.1. AT+CCFC 呼叫转移 ........................................................................................................... 176 10.2. AT+CCWA 呼叫等待控制 ................................................................................................... 178 10.3. AT+CHLD 呼叫相关补充业务 ............................................................................................. 181 10.4. AT+CLIP 主动上报来电号码 ............................................................................................... 182 10.5. AT+CLIR 主叫号码限制...................................................................................................... 184 10.6. AT+COLP 被接线识别显示................................................................................................. 185 10.7. AT+CSSN 补充业务通知 .................................................................................................... 186 10.8. AT+CUSD 非结构化补充数据业务 ..................................................................................... 188 10.9. AT+CGU 扩展会议电话 ...................................................................................................... 189 11 音频命令.......................................................................................................................................... 191 11.1. AT+CMUT 控制静音 ........................................................................................................... 191 11.2. AT+QAUDLOOP 启用/禁用音频循环测试 .......................................................................... 192 11.3. AT+VTS 生成 DTMF 音 ...................................................................................................... 192 11.4. AT+VTD 设置 DTMF 音持续时间 ....................................................................................... 194 上海移远通信技术股份有限公司 7 / 234 RG200U&Rx500U 系列 AT 命令手册 11.5. AT+QAUDMOD 设置音频模式 ........................................................................................... 194 11.6. AT+QMIC 设置麦克风的上行增益 ...................................................................................... 195 11.7. AT+CLVL 设置扬声器的音量等级 ....................................................................................... 196 11.8. AT+QIIC 读写 IIC ............................................................................................................... 197 12 硬件相关命令 .................................................................................................................................. 199 12.1. AT+QPOWD 关闭模块 ....................................................................................................... 199 12.2. AT+CCLK 实时时钟............................................................................................................ 200 12.3. AT+QADC 查询 ADC 值 ..................................................................................................... 201 12.4. AT+QSLIC 启用/禁用 SLIC................................................................................................. 201 12.5. AT+QDOWNLOAD 进入下载模式 ...................................................................................... 203 12.6. AT+QPRTPARA 还原用户配置信息.................................................................................... 203 12.7. AT+IPR 设置串口波特率 .................................................................................................... 204 13 附录 ................................................................................................................................................. 206 13.1. 术语缩写 ............................................................................................................................... 206 13.2. CME ERROR 错误码汇总..................................................................................................... 212 13.3. CMS ERROR 错误码汇总..................................................................................................... 214 13.4. AT&F 影响到的 AT 命令及参数 ............................................................................................. 216 13.5. AT&W 影响到的 AT 命令及参数 ............................................................................................ 217 13.6. ATZ 影响到的 AT 命令及参数................................................................................................ 218 13.7. URC 汇总.............................................................................................................................. 218 13.8. SMS 字符集转换................................................................................................................... 221 13.9. AT+CEER 扩展错误报告....................................................................................................... 227 上海移远通信技术股份有限公司 8 / 234 RG200U&Rx500U 系列 AT 命令手册 表格索引 表 1:AT 命令及响应类型 .........................................................................................................................11 表 2:ATV0&ATV1 结果代码数值等效项和简要说明................................................................................ 21 表 3:术语缩写...................................................................................................................................... 206 表 4:+CME ERROR: 错误码描述................................................................................................ 213 表 5:+CMS ERROR: 错误码描述................................................................................................ 214 表 6:AT&F 影响到的 AT 命令及参数 .................................................................................................... 216 表 7:AT&W 影响到的 AT 命令及参数 ................................................................................................... 217 表 8:ATZ 影响到的 AT 命令及参数....................................................................................................... 218 表 9:URC 汇总 .................................................................................................................................... 218 表 10:SMS 文本输入和输出方式 ......................................................................................................... 221 表 11:输入转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='GSM')....................................................... 221 表 12:输出转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='GSM') ...................................................... 222 表 13:GSM 扩展字符........................................................................................................................... 223 表 14:输入转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='IRA')......................................................... 223 表 15:IRA 扩展字符 ............................................................................................................................. 224 表 16:输出转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='IRA')......................................................... 225 表 17:GSM 扩展字符(ISO-8859-1/Unicode) ........................................................................................ 226 表 18:AT+CEER 扩展错误报告............................................................................................................ 227 上海移远通信技术股份有限公司 9 / 234 RG200U&Rx500U 系列 AT 命令手册 1 引言 1.1. 本章概要 本文档主要介绍移远通信 5G 模块 RG200U-CN、RG500U 系列和 RM500U-CN 支持的 AT 命令集。 1.2. AT 命令语句 1.2.1. 定义 ⚫ ⚫ ⚫ ⚫ […] ⚫ 下划线 回车符。 换行符。 参数名称。实际命令行中不包含尖括号。 可选参数或 TA 信息响应的可选部分。实际命令行中不包含方括号。若无特别说明, 配置命令中的可选参数被省略时,将默认使用其之前已设置的值或其默认值。 参数的默认设置。 1.2.2. AT 命令语句 前缀 AT 或 at 必须加在每个命令行的开头。输入 将终止命令行。通常,命令后面跟随形式为 的响应。在本文档中表现命令和响应的表格中,省略了 , 仅显示命令和响应。 RG200U-CN、RG500U 系列和 RM500U-CN 模块实现的 AT 命令可以在语法上分为三类:基础类、S 参数类和扩展类,如下所列。 ⚫ 基础类 基础类 AT 命令的格式为 AT或 AT&,其中是命令,是该命令的参数。以 ATE为例,DCE 会根据的取值确定是否将接收到的字符回显给 DTE。若为可选参数, 则其被省略时将使用其默认值。 ⚫ S 参数类 此类 AT 命令格式有 ATS=,其中是 S 寄存器的索引,是赋予的参数值。 上海移远通信技术股份有限公司 10 / 234 RG200U&Rx500U 系列 AT 命令手册 ⚫ 扩展类 扩展类 AT 命令可以在多种模式下运行,如下表所示: 表 1:AT 命令及响应类型 AT 命令类型 语句 测试命令 AT+=? 查询命令 AT+? 描述 测试是否存在相应的设置命令,并返回有关其参 数的类型、值或范围的信息。 查询相应设置命令的当前参数值。 设置命令 AT+=[,[,[...]]] 设置用户可定义的参数值。 执行命令 AT+ 返回特定的参数信息或执行特定的操作。 可以用分号(;)将多个命令放在同一行。此时只有第一个命令带有 AT 前缀。命令可以是大写或小写。 输入 AT 命令时,可以忽略空格。但以下情况除外: ⚫ 带引号的字符串内; ⚫ 不带引号的字符串或数字参数内; ⚫ IP 地址内; ⚫ 在 AT 命令名称中的=、?或=?内。 输入 AT 命令时,至少需要一个回车符。换行符会被忽略,因此在输入时允许使用一个回车符/换行符 对。 若只输入了 AT 标记,未携带命令,则会返回 OK;若输入的是无效命令,则会返回 ERROR。 对于可选参数,除非明确说明,否则需要一直输入到最后一个可选参数为止。 1.2.3. AT 示例声明 本文中的示例仅为方便用户了解 AT 命令的使用方法,不构成移远通信对终端流程设计的建议或意见, 也不代表模块应被设置成相应示例中的状态。某些 AT 命令存在多个示例,这些示例之间不存在承接关系或 连续性。 上海移远通信技术股份有限公司 11 / 234 RG200U&Rx500U 系列 AT 命令手册 1.3. 支持的字符集 RG200U-CN、RG500U 系列和 RM500U-CN 模块的 AT 命令接口默认使用 GSM 字符集,其支持的字 符集如下: ⚫ GSM ⚫ UCS2 ⚫ IRA 可以使用 AT+CSCS(3GPP TS 27.007)配置和查询字符集,并在 3GPP TS 27.005 中对其进行定义。 字符集会影响 SMS 和 SMS 广播消息的发送和接收,以及电话簿条目文本字段的输入和显示。 1.4. AT 命令端口 主串口和两个 USB 端口(USB MODEM 端口和 USB AT 端口)支持 AT 命令通信和数据传输。 1.5. 未经请求的结果码 作为未经请求的结果码和上报消息,URC 不会作为与已执行的 AT 命令相关的响应的一部分发出。URC 为 RG200U-CN、RG500U 系列和 RM500U-CN 模块发出的报告消息,无需 TE 请求,并且在发生特定事 件时自动发布,如发生来电(RING)、收到短消息、高/低压警报、高/低温警报等。 1.6. 关闭程序 建议执行 AT+QPOWD 关闭模块,因为这是最安全、最好的方法。通过让模块从网络注销并允许软件 在断开电源连接之前进入安全的数据状态来实现此过程。 发送 AT+QPOWD 后,请勿执行任何其他 AT 命令。成功执行 AT+QPOWD 后,模块输出消息 POWERED DOWN,随后进入关机状态。为了避免数据丢失,建议在 POWERED DOWN 输出后等待 1 秒后断开电源。 若 65 秒后仍未收到 POWER DOWN,则必须强制断开电源。 上海移远通信技术股份有限公司 12 / 234 RG200U&Rx500U 系列 AT 命令手册 2 通用命令 2.1. ATI 查询产品型号 ID 和固件版本信息 该命令用于提供产品信息文本。 ATI 查询产品型号 ID 和固件版本信息 执行命令 ATI 响应 Quectel Revision: 最大响应时间 特性说明 参考 V.25ter OK 300 毫秒 / 参数 字符串类型。产品类型的标识符。 字符串类型。产品固件版本的标识文本。 举例 ATI Quectel RG500U-CN Revision: RG500UCNAAR01A01M2G OK 上海移远通信技术股份有限公司 13 / 234 2.2. AT+GMI 查询制造商 ID 该命令用于返回制造商 ID 信息,与 AT+CGMI 相同。 AT+GMI 查询制造商 ID 测试命令 AT+GMI=? 执行命令 AT+GMI 响应 OK 响应 Quectel 最大响应时间 特性说明 参考 V.25ter OK 300 毫秒 / RG200U&Rx500U 系列 AT 命令手册 2.3. AT+GMM 查询产品型号 ID 该命令用于查询产品型号 ID 信息,与 AT+CGMM 相同。 AT+GMM 查询产品型号 ID 测试命令 AT+GMM=? 执行命令 AT+GMM 响应 OK 响应 最大响应时间 特性说明 参考 V.25ter OK 300 毫秒 / 参数 字符串类型。设备类型的标识符。 上海移远通信技术股份有限公司 14 / 234 RG200U&Rx500U 系列 AT 命令手册 2.4. AT+GMR 查询产品固件版本号 该命令用于提供产品固件版本号。 AT+GMR 查询产品固件版本号 测试命令 AT+GMR=? 执行命令 AT+GMR 最大响应时间 特性说明 参考 V.25ter 响应 OK 响应 OK 300 毫秒 / 参数 字符串类型。产品固件版本号,包括行终止符,在信息文本中不得超过 2048 个字符。 举例 AT+GMR RG500UCNAAR01A01M2G_01.001.01.001 OK 2.5. AT+CGMI 查询制造商 ID 该命令用于查询制造商 ID 信息。 AT+CGMI 查询制造商 ID 测试命令 AT+CGMI=? 执行命令 AT+CGMI 响应 OK 响应 Quectel OK 上海移远通信技术股份有限公司 15 / 234 最大响应时间 特性说明 参考 3GPP TS 27.007 300 毫秒 / RG200U&Rx500U 系列 AT 命令手册 2.6. AT+CGMM 查询产品型号 ID 该命令用于查询产品型号 ID 信息,与 AT+GMM 相同。 AT+CGMM 查询产品型号 ID 测试命令 AT+CGMM=? 执行命令 AT+CGMM 响应 OK 响应 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 300 毫秒 / 参数 字符串类型。产品类型的标识符。 2.7. AT+CGMR 查询产品固件版本号 该命令用于查询产品固件版本号信息。 AT+CGMR 查询产品固件版本号 测试命令 AT+CGMR=? 执行命令 AT+CGMR 响应 OK 响应 OK 上海移远通信技术股份有限公司 16 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 300 毫秒 / 参数 字符串类型。产品固件版本号,包括行终止符,在信息文本中不得超过 2048 个字符。 2.8. AT+GSN 查询国际移动设备识别码(IMEI 号) 该命令用于查询移动设备的国际移动设备识别码(IMEI 号)。 AT+GSN 查询国际移动设备识别码(IMEI 号) 测试命令 响应 AT+GSN=? 执行命令 OK 响应 AT+GSN 最大响应时间 特性说明 参考 V.25ter OK 300 毫秒 / 参数 字符串类型。移动设备的 IMEI 号。 备注 每台移动设备的序列号(IMEI 号)不同,因此可以用来识别移动设备。 上海移远通信技术股份有限公司 17 / 234 RG200U&Rx500U 系列 AT 命令手册 2.9. AT+CGSN 查询国际移动设备识别码(IMEI 号) 该命令用于查询移动设备的国际移动设备识别码(IMEI 号),与 AT+GSN 相同。 AT+CGSN 查询国际移动设备识别码(IMEI 号) 测试命令 响应 AT+CGSN=? 执行命令 OK 响应 AT+CGSN 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 300 毫秒 / 参数 字符串类型。移动设备的 IMEI 号。 备注 每台移动设备的序列号(IMEI 号)不同,因此可以用来识别移动设备。 2.10. AT&F 重置 AT 命令设置为出厂设置 该命令用于将 AT 命令设置重置为出厂设置(详情参考第 13.4 章)。 AT&F 重置 AT 命令设置为出厂设置 执行命令 响应 AT&F[] OK 最大响应时间 300 毫秒 特性说明 / 参考 V.25ter 上海移远通信技术股份有限公司 18 / 234 参数 RG200U&Rx500U 系列 AT 命令手册 整型。 0 将所有 AT 命令设置重置为出厂设置。 2.11. AT&W 存储当前设置到用户自定义配置文件 该命令用于将当前的 AT 命令设置存储到 NVM 中的用户自定义配置文件中(详情参考第 13.5 章)。在 上电或执行 ATZ 时,将从用户自定义的配置文件中自动恢复 AT 命令设置。 AT&W 存储当前设置到用户自定义配置文件 执行命令 响应 AT&W OK 最大响应时间 300 毫秒 特性说明 / 参考 V.25ter 2.12. ATZ 从用户自定义配置文件中还原所有 AT 命令设置 该命令用于从用户自定义配置文件中还原 AT 命令设置。若之前已通 AT&W 将 AT 命令设置存储在 NVM 中,则从 NVM 中的用户自定义配置文件中还原 AT 命令设置(详情参考第 13.6 章)。 同一命令行的任何其他 AT 命令都可以忽略。 ATZ 从用户自定义配置文件中还原所有 AT 命令设置 执行命令 响应 ATZ[] OK 最大响应时间 300 毫秒 特性说明 / 参考 V.25ter 上海移远通信技术股份有限公司 19 / 234 参数 整型。 0 重置配置文件编号 RG200U&Rx500U 系列 AT 命令手册 2.13. ATV 设置 MT 响应格式 该命令用于确定与 AT 命令结果码和信息响应一起发送的首尾内容。结果码如表 2 所示,包括数值等效 项以及每种用法的简要说明。 ATV 设置 MT 响应格式 执行命令 ATV[] 响应 若=0: 0 最大响应时间 特性说明 参考 V.25ter 若=1 或省略可选参数: OK 300 毫秒 / 参数 整型。响应格式。详情请参考表 2。 0 信息返回: 短结果码格式: 1 信息返回: 短结果码格式: 举例 ATV1 OK AT+CSQ +CSQ: 30,99 OK ATV0 0 //设置=1。 //当=1 时,结果码是 OK。 //设置=0。 上海移远通信技术股份有限公司 20 / 234 AT+CSQ +CSQ: 30,99 0 RG200U&Rx500U 系列 AT 命令手册 //当=0 时,结果码是 0。 表 2:ATV0&ATV1 结果代码数值等效项和简要说明 ATV1 OK CONNECT RING NO CARRIER ERROR NO DIALTONE BUSY NO ANSWER ATV0 0 1 2 3 4 6 7 8 描述 确认执行命令 已建立连接;DCE 从命令模式转换为数据模式 DCE 已检测到来自网络的来电信号 连接已终止或尝试建立连接失败 无法识别命令,超过命令行最大长度,参数值无效或其他处 理命令行的问题 未检测到拨号音 检测到占线(忙音)信号 使用了@(等待静默应答)拨号修饰符,连接计时器(S7) 计时结束前,未检测到远程振铃后的五秒静音。 2.14. ATE 设置命令回显模式 该命令用于控制模块在 AT 命令模式下是否回显从 TE 接收的字符。 ATE 设置命令回显模式 执行命令 ATE[] 最大响应时间 特性说明 参考 V.25ter 响应 OK 300 毫秒 / 上海移远通信技术股份有限公司 21 / 234 参数 整型。是否回显从 TE 收到的字符。 0 关闭 1 开启 RG200U&Rx500U 系列 AT 命令手册 2.15. A/ 重复上一个命令行 该命令用于重复上一个 AT 命令行,'/'表示行终止符。 A/ 重复上一个命令行 执行命令 A/ 特性说明 参考 V.25ter 响应 重复上一个命令 / 举例 ATI Quectel RG500U-CN Revision: RG500UCNAAR01A01M2G OK A/ Quectel RG500U-CN Revision: RG500UCNAAR01A01M2G OK //重复上一个命令。 2.16. ATS3 设置命令行终止符 该命令用于设置命令行终止符。同时生成结果代码和信息文本以及通过 ATS4 设置的字符值。 ATS3 设置命令行终止符 查询命令 响应 ATS3? 上海移远通信技术股份有限公司 22 / 234 RG200U&Rx500U 系列 AT 命令手册 设置命令 ATS3= 最大响应时间 特性说明 参考 V.25ter OK 响应 OK 300 毫秒 / 参数 整型。命令行终止符。范围:0~127;默认值:13。 2.17. ATS4 设置响应格式字符 该命令用于确定模块为结果码和信息文本生成的字符,以及通过 ATS3 设置的命令行终止字符。 ATS4 设置响应格式字符 查询命令 响应 ATS4? 设置命令 ATS4= 最大响应时间 特性说明 参考 V.25ter OK 响应 OK 300 毫秒 / 参数 整型。响应格式字符。范围:0~127;默认值:10。 上海移远通信技术股份有限公司 23 / 234 RG200U&Rx500U 系列 AT 命令手册 2.18. ATS5 设置命令行编辑字符 该命令用于确定从 AT 命令行删除紧接前一个字符的编辑字符值(等同于退格键)。 ATS5 设置命令行编辑字符 查询命令 响应 ATS5? 设置命令 ATS5= 最大响应时间 特性说明 参考 V.25ter OK 响应 OK 300 毫秒 / 参数 整型。响应编辑字符。范围:0~127;默认值:8。 2.19. AT+CFUN 设置功能模式 该命令用于控制功能模式,同时还可以用于重置 UE。 AT+CFUN 设置功能模式 测试命令 AT+CFUN=? 响应 +CFUN: (支持的列表),(支持的列表) 查询命令 AT+CFUN? OK 响应 +CFUN: 设置命令 AT+CFUN=[,] OK 响应 OK 若出现任何与 ME 功能相关的错误: +CME ERROR: 上海移远通信技术股份有限公司 24 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 15 秒,取决于网络状态 / 参数 整型。功能模式。 0 最小功能模式 1 全功能模式 4 禁用 UE 发送和接收 RF 信号功能 整型。是否复位。 0 将 UE 设置为功能模式前,不触发复位。 1 触发复位。复位后,该设备可以正常使用。仅当=1 时可用。 错误码。详情参考第 13.2 章。 举例 AT+CFUN=0 OK AT+COPS? +COPS: 0 OK AT+CPIN? +CME ERROR: 13 AT+CFUN=1 OK +CPIN: SIM PIN AT+CPIN='1234' OK +CPIN: READY +QUIMSLOT: 1 +QIND: PB DONE +QIND: SMS DONE AT+CPIN? +CPIN: READY //将 UE 设置为最小功能模式。 //无网络。 //(U)SIM 卡读取失败。 //将 UE 设置为全功能模式。 上海移远通信技术股份有限公司 25 / 234 OK AT+COPS? +COPS: 0,0,'CHINA MOBILE',7 OK RG200U&Rx500U 系列 AT 命令手册 //已注册网络。 2.20. AT+CMEE 设置错误讯息格式 该命令用于禁用或启用将最终结果码+CME ERROR: 作为错误的指示。启用后,出现错误则返回 +CME ERROR: 的最终结果代码,而不是 ERROR。 AT+CMEE 设置错误讯息格式 测试命令 AT+CMEE=? 响应 +CMEE: (支持的范围) 查询命令 AT+CMEE? OK 响应 +CMEE: 设置命令 AT+CMEE= 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 300 毫秒 / 参数 整型。 0 禁用结果码+CME ERROR: ,使用 ERROR。 1 启用结果码+CME ERROR: ,使用数值型取值。 2 启用结果码+CME ERROR: ,使用字符串说明取值。 错误码。详情参考第 13.2 章。 举例 AT+CMEE=0 OK AT+CPIN? //禁用结果码。 上海移远通信技术股份有限公司 26 / 234 RG200U&Rx500U 系列 AT 命令手册 ERROR AT+CMEE=1 OK AT+CPIN? +CME ERROR: 10 AT+CMEE=2 OK AT+CPIN? +CME ERROR: SIM not inserted //仅显示 ERROR。 //启用结果码,使用数值型取值。 //启用具有字符串说明的结果码。 2.21. AT+CSCS 选择 TE 字符集 该命令用于设置 TE 使用的字符集,使用户终端能够在 TE 和 MT 的字符集之间正确转换字符串。 AT+CSCS 选择 TE 字符集 测试命令 AT+CSCS=? 响应 +CSCS: (支持的列表) 查询命令 AT+CSCS? OK 响应 +CSCS: 设置命令 AT+CSCS= 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 300 毫秒 / 参数 字符串类型。字符集。 'GSM' GSM 默认字符集 'IRA' 国际参考字符集 'UCS2' UCS2 字符集 上海移远通信技术股份有限公司 27 / 234 举例 AT+CSCS? +CSCS: 'GSM' OK AT+CSCS='UCS2' OK AT+CSCS? +CSCS: 'UCS2' OK RG200U&Rx500U 系列 AT 命令手册 //查询当前字符集。 //设置字符集为 UCS2 编码。 2.22. AT+QURCCFG 配置 URC 输出端口 该命令用于配置 URC 的输出端口。 AT+QURCCFG 配置 URC 输出端口 测试命令 AT+QURCCFG=? 响应 +QURCCFG: 'urcport',(支持的列表) 设置命令 AT+QURCCFG='urcport'[,] OK 响应 若省略可选参数,则查询当前配置: +QURCCFG: 'urcport', OK 最大响应时间 特性说明 若指定可选参数,则配置 URC 的输出端口: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 上海移远通信技术股份有限公司 28 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 字符串类型。URC 的输出端口。 'usbat' USB AT 端口 'usbmodem' USB Modem 端口 'uart1' 主串口 'all' 所有端口 举例 AT+QURCCFG=? +QURCCFG: 'urcport',('usbat','usbmodem','uart1','all') OK AT+QURCCFG='urcport' +QURCCFG: 'urcport','usbat' //查询当前URC输出端口。 OK AT+QURCCFG='urcport','usbmodem' OK AT+QURCCFG='urcport' +QURCCFG: 'urcport','usbmodem' //设置URC输出端口为USB Modem端口。 //查询当前URC输出端口。 OK 上海移远通信技术股份有限公司 29 / 234 RG200U&Rx500U 系列 AT 命令手册 3 状态控制命令 3.1. AT+CPAS 查询 ME 活动状态 该命令用于查询 ME 的活动状态。 AT+CPAS 查询 ME 活动状态 测试命令 AT+CPAS=? 响应 +CPAS: (支持的列表) 执行命令 AT+CPAS OK 响应 +CPAS: OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 整型。ME 活动状态。 0 就绪 3 响铃 4 呼叫进行中 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 30 / 234 举例 AT+CPAS +CPAS: 0 OK RING AT+CLCC +CLCC: 1,1,4,0,0,'15695519173',161 OK AT+CPAS +CPAS: 3 OK AT+CLCC +CLCC: 1,0,0,0,0,'10010',129 OK AT+CPAS +CPAS: 4 OK RG200U&Rx500U 系列 AT 命令手册 //ME 处于就绪状态。 //ME 正在响铃。 //呼叫进行中。 3.2. AT+CEER 查询扩展错误报告 该命令用于查询错误原因扩展报告,错误原因如下: ⚫ 上一次呼叫释放失败 ⚫ 上一次通话建立失败(包括主叫和被叫) ⚫ 上一次通过补充业务修改呼叫失败 ⚫ 上一次补充业务激活、注册、查询、去激活、注销失败 错误原因为信息文本,描述网络给出的原因信息。 AT+CEER 查询扩展错误报告 测试命令 AT+CEER=? 执行命令 AT+CEER 响应 OK 响应 +CEER: OK 上海移远通信技术股份有限公司 31 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 字符串类型。网络下发失败原因信息。上次拨打电话或通话失败的原因(请参考第 13.9 章)。 上报 CS 和 PS 域呼叫类型。错误原因数据通过呼叫管理器事件抓取并缓存至本地,供后续通 过该命令查询。 错误码。详情参考第 13.2 章。 3.3. AT+QCFG 扩展配置 该命令用于配置及查询扩展配置。 AT+QCFG 扩展配置 测试命令 AT+QCFG=? 响应 +QCFG: 'usbnet',(支持的列表) +QCFG: 'nat',(支持的范围) +QCFG: 'usbcfg',(支持的范围),(支持的范围),(支持的 列 表 ),( 支 持 的 列 表 ),( 支 持 的 列 表 ),( 支 持 的 列表),(支持的列表),(支持的列表) +QCFG: 'ims',(支持的列表) +QCFG: 'pcie/mode',(支持的列表) +QCFG: 'ethernet',(支持的列表) +QCFG: 'uartat',(支持的列表) +QCFG: 'usbid',(支持的范围),(支持的范围) +QCFG: 'multiusbnet',(支持的范围),(支持的范围) +QCFG: 'usbmac',(支持的列表) +QCFG: 'staticarp',(支持的列表), +QCFG: 'lanip',,,(支持的范围) +QCFG: 'loopback',(支持的范围) +QCFG: 'autoapn',(支持的列表) +QCFG: 'rp_filter',(支持的范围) +QCFG: '5glan',(支持的范围),(支持的列表) +QCFG: 'usbmode',(支持的列表) 上海移远通信技术股份有限公司 32 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 300 毫秒 / 3.3.1. AT+QCFG='usbnet' 配置网卡拨号方式及驱动类型 该命令用于在 USB 接口网卡下,配置网卡拨号方式及驱动类型。 AT+QCFG='usbnet' 配置网卡拨号方式及驱动类型 设置命令 AT+QCFG='usbnet'[,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'usbnet', OK 最大响应时间 特性说明 若指定可选参数,则设置网卡拨号方式及驱动类型: OK 或者 ERROR 300 毫秒 该命令重启后生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。USB 接口网卡下,网卡拨号方式及驱动类型。 1 ECM 3 RNDIS 5 NCM 备注 NCM 网卡拨号时,对应上位机驱动为原生驱动,仅当上位机系统为 Linux 时有效。 举例 AT+QCFG='usbnet',3 OK //设置网卡拨号方式为 RNDIS 网卡。 上海移远通信技术股份有限公司 33 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.2. AT+QCFG='nat' 配置网卡拨号模式 该命令用于在 USB 接口网卡下,配置网卡拨号模式。 AT+QCFG='nat' 配置网卡拨号模式 设置命令 AT+QCFG='nat'[,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'nat', OK 最大响应时间 特性说明 若指定可选参数,则设置网卡拨号模式: OK 或者 ERROR 300 毫秒 该命令重启后生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。USB 接口网卡下,网卡拨号模式。 0 网卡模式 1 路由模式 2 网桥模式 举例 AT+QCFG='nat',1 OK //配置拨号模式为路由模式。 3.3.3. AT+QCFG='usbcfg' 配置 USB 端口 该命令用于配置 USB 端口。 AT+QCFG='usbcfg' 配置 USB 端口 设置命令 响应 AT+QCFG='usbcfg'[,,,,,,,<NME +QCFG: 'usbcfg',,,,,,< A>,,] modem>,,, 上海移远通信技术股份有限公司 34 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 若指定可选参数,则配置 USB 端口: OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令重启后生效; 参数配置自动保存; 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。USB 设备供应商 ID。范围:1~65535。 整型。USB 设备产品 ID。范围:1~65535。 整型。是否打开 DIAG 端口。 0 关闭 1 打开 整型。是否打开 USB log 端口。 0 关闭 1 打开 整型。是否打开 AT 端口。 0 关闭 1 打开 整型。是否打开 Modem 端口。 0 关闭 1 打开 整型。是否打开 USB NMEA 端口。 0 关闭 1 打开 整型。是否打开 ADB 端口。 0 关闭 1 打开 整型。是否打开 USB 音频类型。 0 关闭 1 打开 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 35 / 234 举例 AT+QCFG='usbcfg',0x2c7c,0x0900,1,1,1,1,1,1,1 OK RG200U&Rx500U 系列 AT 命令手册 //开启 ADB 端口功能。 3.3.4. AT+QCFG='ims' 启用/禁用 IMS 该命令用于禁用/启用 IMS。 AT+QCFG='ims' 启用/禁用 IMS 设置命令 AT+QCFG='ims'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'ims', OK 最大响应时间 特性说明 若指定可选参数,启用/禁用 IMS: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。启用/禁用 IMS。 0 禁用 1 启用 举例 AT+QCFG='ims',1 OK //启用 IMS。 上海移远通信技术股份有限公司 36 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.5. AT+QCFG='pcie/mode' 配置 PCIe RC/EP 模式 该命令用于设置 PCIe RC/EP 模式。 AT+QCFG='pcie/mode' 配置 PCIe RC/EP 模式 设置命令 AT+QCFG='pcie/mode'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'pcie/mode', OK 最大响应时间 特性说明 若指定可选参数,配置 PCIe RC/EP 模式: OK 或者 ERROR 300 毫秒 该命令重启后生效; 参数配置自动保存。 参数 整型。PCIe RC 或 EP 模式。 0 PCIe EP 模式。 1 PCIe RC 模式。 举例 AT+QCFG='pcie/mode',1 OK //配置 PCIe RC 模式。 3.3.6. AT+QCFG='ethernet' 禁用/启用 Ethernet 网卡 该命令用于禁用/启用 Ethernet 网卡。 AT+QCFG='ethernet' 禁用/启用 Ethernet 网卡 设置命令 AT+QCFG='ethernet'[,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'ethernet', OK 若指定可选参数,则禁用/启用 Ethernet 网卡: 上海移远通信技术股份有限公司 37 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 或者 ERROR 300 毫秒 该命令重启后生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。禁用或启用 Ethernet 网卡。启用 Ethernet 网卡后,仅当硬件支持 PCIe 转 Ethernet 网卡时,会自适应优先使用 Ethernet 网卡。 0 禁用 1 启用 举例 AT+QCFG='ethernet',1 OK //启用 Ethernet 网卡。 3.3.7. AT+QCFG='uartat' 配置主串口 AT 功能 该命令用于开启/关闭主串口的 AT 功能。 AT+QCFG='uartat' 配置主串口 AT 功能 设置命令 AT+QCFG='uartat'[,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'uartat', OK 最大响应时间 特性说明 若指定可选参数,则开启/关闭主串口 AT 功能: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 上海移远通信技术股份有限公司 38 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。开启或关闭主串口的 AT 功能。 0 关闭 1 开启 举例 AT+QCFG='uartat',1 OK //开启主串口的 AT 功能。 3.3.8. AT+QCFG='usbid' 配置 USB 设备的供应商 ID 和产品 ID 该命令用于配置 USB 设备供应商 ID 和产品 ID。 AT+QCFG='usbid' 配置 USB 设备的供应商 ID 和产品 ID 设置命令 AT+QCFG='usbid'[,,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'usbcfg',, OK 若指定可选参数,配置 USB 设备的供应商 ID 和产品 ID: OK 最大响应时间 特性说明 若出现任何错误: +CME ERROR: 300 毫秒 该命令重启后生效; 参数配置自动保存; 通过 USB 固件升级后将还原参数配置为默认值。 参数 整型。USB 设备供应商 ID。范围:1~65535。 整型。USB 设备产品 ID。范围:1~65535。 错误码。详情参考第 13.2 章。 举例 AT+QCFG='usbid',11388,2304 OK //配置 USB 设备的供应商 ID 和产品 ID。 上海移远通信技术股份有限公司 39 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.9. AT+QCFG='multiusbnet' 配置 NCM 网卡多路拨号 该 命 令 用 于 配 置 NCM 网 卡 拨 号 方 式 下 的 多 路 拨 号 参 数 。 仅 当 拨 号 模 式 为 网 卡 模 式 (AT+QCFG='nat',0)时,该命令可用。 AT+QCFG='multiusbnet' 配置 NCM 网卡多路拨号 设置命令 AT+QCFG='multiusbnet'[,[,]] 响应 若省略可选参数,查询当前配置: +QCFG: 'multiusbnet',, OK 最大响应时间 特性说明 若指定任意可选参数,配置多路拨号的通道数(和位置偏移): OK 或者 ERROR 300 毫秒 该命令重启后生效; 参数配置自动保存。 参数 整型。NCM 网卡多路拨号的通道数。范围:1~4;默认值:1。 整型。每一路拨号通道的位置偏移。仅当取值大于 1 时,该参数有效。范围:0~4; 默认值:0,表示不偏移。 备注 1. 仅当网卡拨号方式为 NCM 网卡时支持多路拨号,且仅上位机系统为 Linux 时有效。Windows 系统下 执行该命令会导致串口不识别。 2. 仅网卡模式(AT+QCFG='nat',0)下支持 NCM 网卡多路拨号,即 Llinux 上位机获取的 IP 地址为核 心网分配的 IP 地址。 举例 AT+QCFG='multiusbnet' +QCFG: 'multiusbnet',1,0 OK AT+QCFG='multiusbnet',1 OK AT+QCFG='multiusbnet',1,0 OK 上海移远通信技术股份有限公司 40 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.10. AT+QCFG='usbmac' 查询 NCM 网卡多路拨号通道的 MAC 地址 该命令用于查询 NCM 网卡多路拨号通道的 USB 虚拟网卡 MAC 地址。仅当拨号模式为网卡模式 (AT+QCFG='nat',0)时,该命令可用。 AT+QCFG='usbmac' 查询 NCM 网卡多路拨号通道的 MAC 地址 设置命令 AT+QCFG='usbmac'[,] 响应 若省略可选参数,查询当前所有 USB 虚拟网卡的 MAC 地址: [+QCFG: 'usbmac',, [+QCFG: 'usbmac',, […]]] OK 若指定可选参数,查询指定 USB 虚拟网卡的 MAC 地址: +QCFG: 'usbmac',, 最大响应时间 特性说明 OK 或者 ERROR 300 毫秒 / 参数 字符串类型。USB 虚拟网卡名称。范围由 AT+QCFG='multiusbnet'决定,取值包括 usb0、usb1、usb2、usb3。 字符串类型。USB 虚拟网卡的 MAC 地址。 备注 1. 仅当 AT+QCFG='multiusbnet'配置了多路拨号的通道数后该命令有效。 2. AT+QCFG='multiusbnet'配置了几路通道数,即可查询几路 MAC 地址。若配置 4 路,则可查询 4 个 USB 虚拟网卡的 MAC 地址。 举例 AT+QCFG='usbmac' //查询 USB 虚拟网卡的 MAC 地址。 +QCFG: 'usbmac',usb0,3a:32:1b:47:18:83 OK 上海移远通信技术股份有限公司 41 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.11. AT+QCFG='staticarp' 配置静态 ARP 该命令用于配置静态 ARP。仅当拨号模式为网卡模式(AT+QCFG='nat',0)时,该命令可用。 AT+QCFG='staticarp' 配置静态 ARP 设置指令 AT+QCFG='staticarp',[,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'staticarp',, [+QCFG: 'staticarp',, […]] OK 最大响应时间 特性说明 若指定可选参数,配置指定 USB 网卡的静态 ARP: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。USB 虚拟网卡名称。范围由 AT+QCFG='multiusbnet'决定。 0 关闭静态 ARP 配置功能 usb0 usb1 usb2 usb3 字符串类型。上位机端 USB 虚拟网卡的 MAC 地址。 备注 1. 需要在执行 AT+QNETDEVCTL 进行拨号前通过该命令配置静态 ARP。 2. AT+QCFG='multiusbnet'配置了几路通道数,即可查询几路 MAC 地址。若配置 4 路,则可查询 4 个 USB 虚拟网卡的 MAC 地址。 上海移远通信技术股份有限公司 42 / 234 举例 AT+QCFG='staticarp',usb0,'12:22:33:44:55:66' OK AT+QCFG='staticarp',usb0 +QCFG: 'staticarp',usb0,12:22:33:44:55:66 OK RG200U&Rx500U 系列 AT 命令手册 3.3.12. AT+QCFG='lanip' 配置网关地址和子网掩码及租期 该命令用于在路由或网桥模式下配置网关地址和子网掩码以及租期。 AT+QCFG='lanip' 配置网关地址和子网掩码及租期 设置命令 AT+QCFG='lanip'[,,,] 响应 若省略可选参数,则查询当前配置: +QCFG: 'lanip',,, OK 最大响应时间 特性说明 若指定可选参数,则配置网关地址和子网掩码以及租期: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 通过 USB 固件升级后将还原参数配置为默认值。 参数 字符串类型。网关地址的网段。 字符串类型。子网掩码。 整型。租期。范围:3600~86400;默认值:86400;单位:秒。 若设置为 0,表示对应租期为十年。 举例 AT+QCFG='lanip' //查询当前配置。 +QCFG: 'lanip','192.168.42.0','255.255.255.0',86400 OK 上海移远通信技术股份有限公司 43 / 234 RG200U&Rx500U 系列 AT 命令手册 3.3.13. AT+QCFG='loopback' 启用/禁用回环 该命令用于禁用/启用回环。 AT+QCFG='loopback' 启用/禁用回环 设置命令 AT+QCFG='loopback'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'loopback', OK 最大响应时间 特性说明 若指定可选参数,启用/禁用回环: OK 或者 ERROR 3秒 该命令立即生效; 参数配置不保存。 参数 整型。启用/禁用回环。 0 禁用 1~15 启用,回环包个数 举例 AT+QCFG='loopback',10 OK //启用回环,上位机发 1 个包,模块回 10 个包。 3.3.14. AT+QCFG='autoapn' 启用/禁用 APN 自适应功能 该命令用于启用/禁用 APN 自适应功能。 AT+QCFG='autoapn' 启用/禁用 APN 自适应功能 设置命令 AT+QCFG='autoapn'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'autoapn', OK 若指定可选参数,启用/禁用 APN 自适应功能: 上海移远通信技术股份有限公司 44 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用 APN 自适应功能。 0 禁用 1 启用 举例 AT+QCFG='autoapn',1 OK //启用 APN 自适应功能。 备注 如需关闭 APN 自适应功能以使用固定 APN,请先使用 AT+CGDCONT 或者 AT+QICSGP 设置 APN,否 则该路 APN 为空。 3.3.15. AT+QCFG='rp_filter' 配置反向路由检查功能 该命令用于启用/禁用反向路由检查功能。 AT+QCFG='rp_filter' 配置反向路由检查功能 设置命令 AT+QCFG='rp_filter'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'rp_filter', OK 最大响应时间 特性说明 若指定可选参数,启用/禁用反向路由检查功能: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 上海移远通信技术股份有限公司 45 / 234 参数 RG200U&Rx500U 系列 AT 命令手册 整型。启用/禁用反向路由检查功能。 0 禁用 1 启用严格反向路由检查,校验反向路径是否为最佳路径 2 启用松散反向路由检查,校验其源地址是否可达,即反向路径是否能通 3.3.16. AT+QCFG='5glan' 启用/禁用 5G LAN 功能 该命令用于启用/禁用 5G LAN 功能。 AT+QCFG='5glan' 启用/禁用 5G LAN 功能 设置命令 AT+QCFG='5glan'[,,] 响应 若省略可选参数,查询当前配置: +QCFG: '5glan',, OK 最大响应时间 特性说明 若指定可选参数,启用/禁用指定 PDP 上下文的 5G LAN 功 能: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用 5G LAN 功能。 0 禁用 1 启用 整型。PDP 上下文 ID。范围:1~8。 3.3.17. AT+QCFG='usbmode' 配置 USB 主从模式 该命令用于配置 USB 的主从模式。 AT+QCFG='usbmode' 配置 USB 主从模式 设置命令 AT+QCFG='usbmode'[,] 响应 若省略可选参数,查询当前配置: +QCFG: 'usbmode', 上海移远通信技术股份有限公司 46 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 若指定可选参数,配置 USB 主从模式: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。USB 的主从模式。 host 主模式 device 从模式 举例 AT+QCFG='usbmode',host OK //配置 USB 为主模式。 3.4. AT+QINDCFG 控制 URC 上报 该命令用于控制指定 URC 的上报。 AT+QINDCFG 控制 URC 上报 测试命令 AT+QINDCFG=? 响应 +QINDCFG: 'all',( 支 持 的 列 表 ),( 支 持 的 列表) +QINDCFG: 'csq',( 支 持 的 列 表 ),( 支 持 的 列表) +QINDCFG: 'smsfull',( 支 持 的 列 表 ),( 支 持 的 列表) +QINDCFG: 'ring',( 支 持 的 列 表 ),( 支 持 的 列表) +QINDCFG: 'smsincoming',(支持的列表),(支 持的列表) +QINDCFG: 'act',( 支 持 的 列 表 ),( 支 持 的 列表) +QINDCFG: 'rejinfo',( 支 持 的 列 表 ),( 支 持 的 上海移远通信技术股份有限公司 47 / 234 RG200U&Rx500U 系列 AT 命令手册 列表) 设置命令 AT+QINDCFG=[,[, ]] OK 响应 若省略可选参数,则查询当前配置: +QINDCFG: , OK 若指定任意可选参数,则配置指定 URC 的上报: OK 最大响应时间 特性说明 或者 ERROR 若错误与 MT 功能相关: +CME ERROR: 300 毫秒 该命令立即生效; 参数配置是否保存取决于。 参数 字符串类型。URC 类型。 'all' 所有类型的 URC。默认打开。 'csq' 信号强度和信道误码率变化指示(类似 AT+CSQ)。默认关闭。 若配置为打开,将上报 URC:+QIND: 'csq',,。 'smsfull' 短信存储已满指示。默认关闭。若配置为打开,将上报 URC: +QIND: 'smsfull',。 'ring' 来电 RING 指示。默认打开。 'smsincoming' 新消息指示。默认打开。相关 URC:+CMTI、+CMT、+CDS。 'act' 网络访问技术更新指示。默认关闭。若配置为打开,则将上报 URC:+QIND: 'act',。 为字符串类型。取值为:'WCDMA'、'HSDPA'、 'HSUPA'、'HSDPA&HSUPA'、'LTE'、'NR5G-NSA'、 'NR5G-SA'、'UNKNOWN' 例如:+QIND: 'act','HSDPA&HSUPA'或 +QIND: 'act','UNKNOWN'。 若 MT 未注册网络,则为'UNKNOWN'。配置为打开 时,立即上报'act'的 URC。仅当网络访问技术发生变化时,才 会上报新的 URC。 'rejinfo' 注册、业务请求、网络去附着过程中网络下发的拒绝原因值或 (U)SIM 鉴权失败的原因值。默认关闭。 +QREJINFO: ,,<reject_caus 上海移远通信技术股份有限公司 48 / 234 RG200U&Rx500U 系列 AT 命令手册 e>,,,,,,[,] URC 中参数解释参考 AT+QREJINFO。 整型。打开/关闭指定 URC 的上报。 0 关闭 1 打开 整型。是否将参数配置保存至 NVRAM。 0 不保存 1 保存 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 49 / 234 RG200U&Rx500U 系列 AT 命令手册 4 (U)SIM 卡相关命令 4.1. AT+CIMI 查询 IMSI 该命令用于查询(U)SIM 卡的国际移动用户识别码,IMSI 允许 TE 识别连接到 MT 的个人(U)SIM 卡或 UICC(或者 USIM)中的活动应用。 AT+CIMI 查询 IMSI 测试命令 AT+CIMI=? 执行命令 AT+CIMI 响应 OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: +CME ERROR: 300 毫秒 / 参数 字符串类型(无双引号的字符串)。国际移动用户识别码。 错误码。详情参考第 13.2 章。 举例 AT+CIMI 460023210226023 OK //查询(U)SIM 卡的 IMSI 号。 上海移远通信技术股份有限公司 50 / 234 RG200U&Rx500U 系列 AT 命令手册 4.2. AT+CLCK 功能锁定 该命令用于加锁、解锁 MT 或者网络功能,以及查询锁定状态。 AT+CLCK 功能锁定 测试命令 AT+CLCK=? 响应 +CLCK: (支持的列表) 设置命令 AT+CLCK=,[,[ ,]] OK 响应 当不等于 2 且命令执行成功: OK 当等于 2 且命令执行成功: +CLCK: [,] [+CLCK: [,] […]] OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: +CME ERROR: 5秒 / 参数 字符串类型。 'PS' 'SC' 'AO' 'OI' 'OX' 'AI' 'IR' 'AB' 'AG' 'AC' (U)SIM (U)SIM(锁定当前所选卡槽中插入的(U)SIM/UICC 卡。在 MT 启动以及执行功能 锁定命令时,(U)SIM/UICC 会要求输入密码) BAOC(禁止所有呼出,请参考 3GPP TS 22.088 clause 1) BOIC(禁止所有国际呼出,请参考 3GPP TS 22.088 clause 1) BOIC-exHC(禁止除归属国以外所有国际呼出,请参考 3GPP TS 22.088 clause 1) BAIC(禁止所有呼入,请参考 3GPP TS 22.088 clause 2) BIC-Roam(归属地以外漫游时禁止所有呼入,请参考 3GPP TS 22.088 clause 2) 禁止所有业务(请参考 3GPP TS 22.030),仅当=0 时有效 禁止呼出业务(请参考 3GPP TS 22.030),仅当=0 时有效 禁止呼入业务(请参考 3GPP TS 22.030),仅当=0 时有效 上海移远通信技术股份有限公司 51 / 234 RG200U&Rx500U 系列 AT 命令手册 'FD' 'PN' 'PU' 'PP' 'PC' (U)SIM 卡固定拨号限制,当 ME 操作锁'FD'时,只有 FD 电话薄内的号码可以呼 叫(若当前会话中 PIN2 认证未完成,则需在中输入 PIN2) 网络个性化(请参考 3GPP TS 22.022) 网络子集个性化(请参考 3GPP TS 22.022) 服务提供商个性化(SP)(请参考 3GPP TS 22.022) 企业个性化(PH-CORP) 整型。操作模式。 0 解锁 1 锁定 2 查询状态 字符串类型。密码。 整型。数据类别。取值为以下业务类别的组合,默认值:7 = 1 + 2 + 4,短消息以外所有电 话通讯。 1 语音 2 数据 4 传真 8 短消息 16 数据线路同步 32 数据线路异步 整型。设备状态。 0 未锁定 1 已锁定 错误码。详情参考第 13.2 章。 举例 AT+CLCK='SC',2 +CLCK: 0 OK AT+CLCK='SC',1,'1234' OK AT+CLCK='SC',2 +CLCK: 1 OK AT+CLCK='SC',0,'1234' OK //查询(U)SIM 卡状态。 //(U)SIM 卡未被锁定。 //锁定(U)SIM 卡,且密码为'1234'。 //查询(U)SIM 卡状态。 //(U)SIM 卡被锁定。 //解锁(U)SIM 卡。 上海移远通信技术股份有限公司 52 / 234 RG200U&Rx500U 系列 AT 命令手册 4.3. AT+CPIN PIN 管理 该命令用于向 ME 发送操作需要的密码或查询模块是否需要在操作前输入密码,密码可为(U)SIM PIN、 (U)SIM PUK、PH-NET PIN 等。 查询命令返回字母数字字符串,指示是否需要密码。 进行操作之前,TA 必须已存储密码,如(U)SIM PIN、(U)SIM PUK 等。若为验证,输入,无需 输入;如果没有待处理的 PIN 请求,则不会实施任何操作,并且会返回错误+CME ERROR: ;如果所需密码为(U)SIM PUK、(U)SIM PUK2 等 PUK 类型密码,则需输入,用于替换 (U)SIM 中的旧 PIN。 AT+CPIN PIN 管理 测试命令 AT+CPIN=? 查询命令 AT+CPIN? 响应 OK 响应 +CPIN: OK 设置命令 AT+CPIN=[,] 若出现任何错误: +CME ERROR: 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: +CME ERROR: 5秒 / 参数 字符串类型。表示需要的密码类型。 READY MT 无密码输入请求 SIM PIN (U)SIM PIN 密码请求 SIM PUK (U)SIM PUK 密码请求 SIM PIN2 (U)SIM PIN2 密码请求 SIM PUK2 (U)SIM PUK2 密码请求 PH-NET PIN 网络个性化 PIN 密码请求 PH-NET PUK 网络个性化 PUK 密码请求 上海移远通信技术股份有限公司 53 / 234 RG200U&Rx500U 系列 AT 命令手册 PH-NETSUB PIN 网络子集个性化 PIN 密码请求 PH-NETSUB PUK 网络子集个性化 PUK 密码请求 PH-SP PIN 服务提供商 PIN 密码请求 PH-SP PUK 服务提供商 PUK 密码请求 PH-CORP PIN 企业个性化 PIN 密码请求 PH-CORP PUK 企业个性化 PUK 密码请求 字符串类型。密码。 字符串类型。新 PIN 码。若请求的密码类型为 PUK,例如(U)SIM PUK、(U)SIM PUK2 等,则必须输入。 错误码。详情参考第 13.2 章。 举例 //输入 PIN。 AT+CPIN? +CPIN: SIM PIN OK AT+CPIN='1234' OK +CPIN: READY AT+CPIN? +CPIN: READY OK //输入 PUK 和新 PIN 码。 AT+CPIN? +CPIN: SIM PUK OK AT+CPIN='26601934','1234' OK +CPIN: READY AT+CPIN? +CPIN: READY OK //查询有 PIN 码锁定。 //输入 PIN 码。 //已输入 PIN 码。 //正在等待输入(U)SIM PUK 码。 //输入(U)SIM PUK 码和新 PIN 码。 //已输入(U)SIM PUK 码。 上海移远通信技术股份有限公司 54 / 234 RG200U&Rx500U 系列 AT 命令手册 4.4. AT+CPWD 修改密码 该命令用于修改 AT+CLCK 定义的功能锁定密码。 测试命令返回当前可用功能及对应密码最大长度的组合列表。 AT+CPWD 修改密码 测试命令 AT+CPWD=? 响应 +CPWD: 支持的(,)列表 设置命令 AT+CPWD=,, OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: +CME ERROR: 5秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。 'PS' (U)SIM 'P2' 'SC' 'AO' 'OI' 'OX' 'AI' 'IR' 'AB' 'AG' 'AC' 'FD' 'PN' (U)SIM PIN2 (U)SIM(锁定当前所选卡槽中插入的(U)SIM/UICC 卡。在 MT 启动以及执行 功能锁定命令时,(U)SIM/UICC 会要求输入密码) BAOC(禁止所有呼出,请参考 3GPP TS 22.088 clause 1) BOIC(禁止所有国际呼出,请参考 3GPP TS 22.088 clause 1) BOIC-exHC(禁止除归属国以外所有国际呼出,请参考 3GPP TS 22.088 clause 1) BAIC(禁止所有呼入,请参考 3GPP TS 22.088 clause 2) BIC-Roam(归属国以外漫游时禁止所有呼入,请参考 3GPP TS 22.088 clause2) 禁止所有业务(请参考 3GPP TS 22.030),仅当=0 时有效 禁止所有呼出业务(请参考 3GPP TS 22.030),仅当=0 时有效 禁止所有呼入业务(请参考 3GPP TS 22.030),仅当=0 时有效 (U)SIM 卡固定拨号限制,当 ME 操作锁'FD'时,只有 FD 电话薄内的号码可 以呼叫(若当前会话中 PIN2 认证未完成,则需在中输入 PIN2) 网络个性化(请参考 3GPP TS 22.022) 上海移远通信技术股份有限公司 55 / 234 RG200U&Rx500U 系列 AT 命令手册 'PU' 网络子集个性化(请参考 3GPP TS 22.022) 'PP' 服务提供商个性化(SP)(请参考 3GPP TS 22.022) 'PC' 企业个性化(PH-CORP) 整型。密码最大长度。 当='AO' /'OI' /'OX' /'AI' /'IR' /'AB' /'AG' /'AC'时,密码最大长度为 4 字节; 当='PS' /'SC' /'P2' /'FD' / 'PN' /'PU' /'PP' /'PC'时,密码最大长度为 8 字节。 字符串类型。在用户界面或使用该命令指定的密码。 字符串类型。新设定的密码。 错误码。详情参考第 13.2 章。 举例 AT+CPIN? +CPIN: READY OK AT+CPWD='SC','1234','4321' OK //重启模块或重激活(U)SIM 卡。 AT+CPIN? +CPIN: SIM PIN OK AT+CPIN='4321' OK +CPIN: READY //修改(U)SIM 卡密码为'4321'。 //正在等待输入(U)SIM PIN 码。 //必须输入 PIN 码以定义新密码'4321'。 4.5. AT+CSIM 通用(U)SIM 卡访问 该命令允许通过 TE 上的远程应用直接控制安装在当前所选卡槽中的(U)SIM 卡。 AT+CSIM 通用(U)SIM 卡访问 测试命令 AT+CSIM=? 设置命令 AT+CSIM=, 响应 OK 响应 +CSIM: , OK 若出现任何错误: 上海移远通信技术股份有限公司 56 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。或字符串实际长度的两倍。 字符串类型。MT 发送至(U)SIM 卡的命令,格式详情请参考 3GPP TS 51.011(十六 进制字符格式,详见 AT+CSCS)。 字符串类型。(U)SIM 卡向 MT 发送的响应,格式详情请参考 3GPP TS 51.011(十六 进制字符格式,详见 AT+CSCS)。 错误码。详情参考第 13.2 章。 4.6. AT+CRSM 受限(U)SIM 卡访问 该命令用于提供对(U)SIM 数据库的简单而有限的访问,用于向 MT 传输(U)SIM 命令() 及其所需的参数。 AT+CRSM 受限(U)SIM 卡访问 测试命令 AT+CRSM=? 设置命令 AT+CRSM=[,[,,,[,][,]]] 响应 OK 响应 +CRSM: ,[,] OK 最大响应时间 特性说明 参考 GSM 07.07 若出现任何错误: +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 上海移远通信技术股份有限公司 57 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 ,, , 整型。MT 发送至(U)SIM 的(U)SIM 命令。 176 READ BINARY(读取二进制文件) 178 READ RECORD(读取记录内容) 192 GET RESPONSE(获取响应) 214 UPDATE BINARY(更新二进制文件) 220 UPDATE RECORD(更新记录内容) 242 STATUS(状态查询) 203 RETRIEVE DATA(获取数据) 219 SET DATA(写入数据) 整型。(U)SIM 上 EF 文件标识符。除 GET RESPONSE 和 STATUS 外,其他命令均 需包含此参数。 MT 传到(U)SIM 卡的参数,除 GET RESPONSE 和 STATUS 外,其他命令均需包含 此参数。参数值请参考 3GPP TS 51.011。 十六进制字符串格式。待写入到(U)SIM 卡上的信息。详情请参考 AT+CSCS。 十六进制字符串格式。(U)SIM /UICC 中 EF 文件路径。 整型。(U)SIM 关于实际命令执行的信息。在命令执行成功或失败时,这些参数都会 传递给 TE。 十六进制字符串格式。命令发送成功后的响应。详情参考 AT+CSCS。执行 STATUS 和 GET RESPONSE 命令会返回数据,提供有关当前基本数据字段的信息,包括文 件类型及其大小(参考 3GPP TS 51.011)。在 READ BINARY,READ RECORD 或 RETRIEVE DATA 命令之后,将返回所请求的数据。成功执行 UPDATE BINARY、 UPDATE RECORD 或 SET DATA 命令后,不会返回。 错误码。详情参考第 13.2 章。 4.7. AT+CCID 查询(U)SIM 卡 EF-ICCID 信息 该命令用于查询(U)SIM 卡的 EF-ICCID 信息。 AT+CCID 查询(U)SIM 卡 EF-ICCID 信息 测试命令 响应 AT+CCID=? 执行命令 OK 响应 AT+CCID +CCID: OK 最大响应时间 若出现任何错误: +CME ERROR: 300 毫秒 上海移远通信技术股份有限公司 58 / 234 RG200U&Rx500U 系列 AT 命令手册 特性说明 / 参考 3GPP TS 27.007 参数 字符串类型。(U)SIM 卡 ICCID。 错误码。详情参考第 13.2 章。 举例 AT+CCID +CCID: 89860119801594358947 OK //查询(U)SIM 的 ICCID。 4.8. AT+QCCID 查询(U)SIM 卡 EF-ICCID 信息 该命令用于查询(U)SIM 卡的 EF-ICCID 信息,与 AT+CCID 相同。 AT+QCCID 查询(U)SIM 卡 EF-ICCID 信息 测试命令 响应 AT+QCCID=? 执行命令 OK 响应 AT+QCCID +QCCID: OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: +CME ERROR: 300 毫秒 / 参数 字符串类型。(U)SIM 卡 ICCID。 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 59 / 234 举例 AT+QCCID //查询(U)SIM 的 ICCID。 +QCCID: 89860119801594358947 OK RG200U&Rx500U 系列 AT 命令手册 4.9. AT+QPINC 获取 PIN 剩余重试次数 该命令用于查询剩余输入(U)SIM PIN/PUK 密码的次数。 AT+QPINC 获取 PIN 剩余重试次数 测试命令 AT+QPINC=? 响应 +QPINC: (支持的列表) 查询命令 AT+QPINC? OK 响应 +QPINC: 'SC',, +QPINC: 'P2',, 设置命令 AT+QPINC= OK 响应 +QPINC: ,, 最大响应时间 特性说明 OK 若出现任何错误: +CME ERROR: 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。 'SC' (U)SIM PIN 'P2' (U)SIM PIN2 整型。剩余输入 PIN 密码的次数。 整型。剩余输入 PUK 密码的次数。 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 60 / 234 举例 AT+QPINC? +QPINC: 'SC',3,10 +QPINC: 'P2',3,10 OK RG200U&Rx500U 系列 AT 命令手册 4.10. AT+QINISTAT 查询(U)SIM 卡初始化状态 该命令用于查询(U)SIM 卡初始化状态。 AT+QINISTAT 查询(U)SIM 卡初始化状态 测试命令 AT+QINISTAT=? 响应 +QINISTAT: (支持的列表) 执行命令 AT+QINISTAT OK 响应 +QINISTAT: 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。(U)SIM 卡初始化状态。实际值为以下四种任意几种的数字和(例如:7 = 1 + 2 + 4 表示 CPIN 已就绪、SMS 初始化完成且电话簿初始化完成)。 0 未初始化状态 1 CPIN 已就绪,可执行锁定/解锁 PIN 操作 2 SMS 初始化完成 4 电话簿初始化完成 举例 AT+QINISTAT=? +QINISTAT: (0-5,7) OK AT+QINISTAT +QINISTAT: 0 //查询当前(U)SIM 卡初始化状态。 上海移远通信技术股份有限公司 61 / 234 RG200U&Rx500U 系列 AT 命令手册 OK 4.11. AT+QSIMDET 控制(U)SIM 卡检测 该命令用于查询/启用/禁用(U)SIM 卡的卡检测。GPIO 中断用于检测(U)SIM 卡,插入(U)SIM 卡时需设 置检测引脚的电平。 AT+QSIMDET 控制(U)SIM 卡检测 测试命令 AT+QSIMDET=? 响应 +QSIMDET: (支持的列表),(支持的 列表) 查询命令 AT+QSIMDET? OK 响应 +QSIMDET: , 设置命令 AT+QSIMDET=, OK 响应 OK 或者 ERROR 最大响应时间 3秒 特性说明 该命令重启后生效; 参数配置后自动保存。 参数 整型。启用/禁用(U)SIM 卡检测功能。 0 禁用 1 启用 整型。插入(U)SIM 卡时检测引脚的电平状态。 0 低电平 1 高电平 备注 1. 仅当配置的值与检测引脚的硬件设计一致时,热插拔功能才有效。 2. 只有当模块未检测到(U)SIM 卡或处于最小功能模式(AT+CFUN=0)时,才能通过该命令控制(U)SIM 卡检测功能。 上海移远通信技术股份有限公司 62 / 234 举例 AT+QSIMDET=1,0 OK //拔出(U)SIM 卡。 +CPIN: NOT READY //插入(U)SIM 卡。 +CPIN: READY RG200U&Rx500U 系列 AT 命令手册 //设置(U)SIM 卡插入时(U)SIM 检测引脚为低电平。 //(U)SIM 卡的 PIN1 未锁定的情况下会返回该 URC。 4.12. AT+QUIMSLOT 切换物理(U)SIM 卡槽 该命令用于查询和设置物理(U)SIM 卡槽。 AT+QUIMSLOT 切换物理(U)SIM 卡槽 测试命令 AT+QUIMSLOT=? 响应 +QUIMSLOT: (支持的列表) 查询命令 AT+QUIMSLOT? OK 响应 +QUIMSLOT: 设置命令 AT+QUIMSLOT= 最大响应时间 特性说明 OK 响应 OK 或 ERROR 5秒 该命令立即生效; 参数配置自动保存。 参数 整型。物理(U)SIM 卡槽。 1 (U)SIM 卡槽 1 2 (U)SIM 卡槽 2 上海移远通信技术股份有限公司 63 / 234 举例 AT+QUIMSLOT? +QUSIMSLOT: 1 OK AT+QUIMSLOT=2 OK RG200U&Rx500U 系列 AT 命令手册 //查询当前使用的(U)SIM 卡槽。 //设置为(U)SIM 卡槽 2。 4.13. AT+QSIMSTAT (U)SIM 卡插拔状态上报 该命令用于查询/启用/禁用(U)SIM 卡的插拔状态上报功能。 AT+QSIMSTAT (U)SIM 卡插拔状态上报 测试命令 AT+QSIMSTAT=? 响应 +QSIMSTAT: (支持的列表) 查询命令 AT+QSIMSTAT? OK 响应 +QSIMSTAT: , 设置命令 AT+QSIMSTAT= 最大响应时间 特性说明 OK 响应 OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。启用/禁用(U)SIM 卡插拔状态上报功能。启用时,当(U)SIM 卡拔出或插入时, 将上报 URC +QSIMSTAT: ,。 0 禁用 1 启用 整型。(U)SIM 卡插入或拔出状态。 0 拔出 1 插入 上海移远通信技术股份有限公司 64 / 234 举例 AT+QSIMSTAT? +QSIMSTAT: 0,1 OK AT+QSIMDET=1,0 OK AT+QSIMSTAT=1 OK AT+QSIMSTAT? +QSIMSTAT: 1,1 OK //拔出(U)SIM 卡。 +QSIMSTAT: 1,0 +CPIN: NOT READY AT+QSIMSTAT? +QSIMSTAT: 1,0 OK //插入(U)SIM 卡。 +QSIMSTAT: 1,1 +CPIN: READY RG200U&Rx500U 系列 AT 命令手册 //查询(U)SIM 卡插拔状态。 //启用(U)SIM 卡插拔状态上报功能。 //(U)SIM 卡插拔状态上报:拔出。 //(U)SIM 卡插拔状态上报:插入。 4.14. AT+QSIMLOCK 配置功能锁 该命令用于设置或查询功能锁。 AT+QSIMLOCK 配置功能锁 测试命令 AT+QSIMLOCK=? 响应 +QSIMLOCK: (支持的列表) 设置命令 AT+QSIMLOCK=[,,,] OK 响应 若省略可选参数,则查询当前配置: 若='PN', +PN: ,,,[,,,[,…]] 上海移远通信技术股份有限公司 65 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 若='PU', +PU: ,,,,,[,,,,,[,…]] OK 若='PP', +PP: ,,,,[,,,,[,…]] OK 若='PC', +PC: ,,,,,[,,,,,[,…]] OK 若指定可选参数,配置功能锁: OK 或 ERROR 取决于长度 该命令重启或通过 AT+CFUN 切换后生效; 参数配置自动保存。 参数 字符串类型。 'PN' 网络个性化(请参考 3GPP TS 22.022) 'PU' 网络子集个性化(请参考 3GPP TS 22.022) 'PP' 服务提供商个性化(SP)(请参考 3GPP TS 22.022) 'PC' 企业个性化(PH-CORP) 字符串类型。密码。长度固定为 8。单位:字节。 整型。移动设备网络代码的长度。取值仅可为 2 或 3。单位:字节。 字符串类型。功能待锁定列表。 若='PN',格式为:'',例如:'46001'; 若='PU',格式为:'',例如: 上海移远通信技术股份有限公司 66 / 234 RG200U&Rx500U 系列 AT 命令手册 '4600145'; 若='PP',格式为:'',例如:'460017'; 若='PC',格式为:'',例如:'4600178'。 一次最多设置 20 项,每一项用逗号隔开,也可通过连接符表示一个范围,例如: '46001-46005,46006'。 整型。被锁定的的个数。 整型。移动设备国家代码。 整型。移动设备网络代码。 整型。IMSI 号第 6 位。 整型。IMSI 号第 7 位。 整型。GID 等级 1 的第 1 位。 整型。GID 等级 2 的第 1 位。 举例 AT+QSIMLOCK=? +QSIMLOCK: ('PN','PU','PP','PC') //查询支持的列表。 OK AT+QSIMLOCK='PN','12345678',2,'12345,46001' //锁定 PLMN 12345 和 46001。 OK AT+QSIMLOCK='PN' //查询锁定列表。 +PN: 2,123,45,2,460,1,2 OK 上海移远通信技术股份有限公司 67 / 234 RG200U&Rx500U 系列 AT 命令手册 5 网络服务命令 5.1. AT+COPS 选择运营商 该命令用于查询、配置当前模块的找网模式,并查询模块的注网状态。同时还可用于配置注册的运营 商以及网络制式。 测试命令返回运营商列表,显示顺序为:归属地网络,(U)SIM 卡推荐网络和其他网络。 查询命令返回当前找网模式和当前所选运营商。如果未选择任何运营商,则不会返回、 和。 设置命令用于强制选择并注册网络运营商,即使所选的网络运营商不可用,也不可选择其他任何运营 商(=4 除外)。所选运营商名称的格式也应适用于查询命令 AT+COPS?。 AT+COPS 选择运营商 测试命令 AT+COPS=? 响应 +COPS: [支持的(,全称,简称,数 字代号[,])列表][,,(支持的范围),(支持的范围)] OK 查询命令 AT+COPS? 若错误与 MT 功能相关: +CME ERROR: 响应 +COPS: [,,[,]] OK 设置命令 AT+COPS=[,[,[,]]] 若错误与 MT 功能相关: +CME ERROR: 响应 OK 若错误与 MT 功能相关: +CME ERROR: 上海移远通信技术股份有限公司 68 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 180 秒,取决于网络状态 / 参数 整型。网络状态标识。 0 未知 1 可用 2 已注册 3 禁止选择的运营商 字符串类型。运营商名称。 整型。网络选择模式。 0 自动搜网,省略和 1 手动搜网,不可省略且可选 2 手动注销网络 3 仅设置(用于查询命令 AT+COPS?);并不尝试进行注册或注销(省略 和);该取值不适用于查询命令的返回结果 4 手动/自动的联合,字段不可省略;如果手动选择失败,将进入自动选择模 式(=0) 整型。的格式。 0 长字符串格式,最多 16 个字符 1 短字符串格式 2 数字格式 整型。网络制式。取值 4、5 和 6 仅适用于当 MS 处于数据服务状态时查询命令的返回 结果。 2 UTRAN 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 7 E-UTRAN 10 连接到 5GCN 的 E-UTRAN 11 连接到 5GCN 的 NR 12 NG-RAN 13 E-UTRAN-NR 双重连接 15 HSPA+ 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 69 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+COPS=? //列举当前网络运营商。 +COPS: (1,'CHN-UNICOM','UNICOM','46001',2),(2,'CHN-UNICOM','UNICOM','46001',7),(3,'CH N-CT','CT','46011',7),(3,'CHINA MOBILE','CMCC','46000',7),,(0-4),(0-2) OK AT+COPS? +COPS: 0,0,'CHINA-UNICOM',7 //查询当前模块的找网模式和运营商。 OK AT+COPS=3,0;+COPS? +COPS: 0,0,'CHINA TELECOM',12 //设置查询的运营商名称格式为长字符串格式。 OK AT+COPS=3,1;+COPS? +COPS: 0,1,'CTCC',12 //设置查询的运营商名称格式为短字符串格式。 OK AT+COPS=3,2;+COPS? +COPS: 0,2,'46011',12 //设置查询的运营商名称格式为数字格式。 OK 5.2. AT+CREG CS 域注册状态 查询命令返回 CS 域网络注册状态以及设置状态上报方式。设置命令设置是否上报 URC 并控制 URC 显示格式。 AT+CREG CS 域注册状态 测试命令 AT+CREG=? 响应 +CREG: (支持的范围) 查询命令 AT+CREG? OK 响应 +CREG: ,[,,[,]] OK 设置命令 若错误与 MT 功能相关: +CME ERROR: 响应 上海移远通信技术股份有限公司 70 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CREG= 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 300 毫秒 该命令立即生效; 执行 AT&W 后将保存参数配置。 参数 整型。是否启用网络注册相关 URC。 0 禁用网络注册 URC 1 启用网络注册 URC +CREG: 2 启用网络注册和位置信息 URC +CREG: [,,[,]] 整型。注册状态。 0 未注册;MT 当前未处于搜索和注册新的营运商状态 1 已注册归属地网络 2 未注册,MT 正在搜索并注册新的营运商 3 注册被拒绝 4 未知状态 5 已注册漫游网络 8 紧急服务 字符串类型。位置区编号。两个字节(16 进制格式)。仅当=2 且注册到网络时, 查询命令才会返回此参数信息。 字符串类型。小区 ID。UMTS/LTE 网络制式下 28 位(16 进制格式)。仅当=2 且 注册到网络时,查询命令才会返回此参数信息。 整型。网络制式。 2 UTRAN 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 7 E-UTRAN 10 连接到 5GCN 的 E-UTRAN 11 连接到 5GCN 的 NR 12 NG-RAN 13 E-UTRAN-NR 双重连接 15 HSPA+ 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 71 / 234 举例 AT+CREG=1 OK +CREG: 1 AT+CREG=2 OK +CREG: 1,'D509','80D413D',7 RG200U&Rx500U 系列 AT 命令手册 //URC 上报 MT 已经注册到网络。 //启用网络注册和位置信息 URC。 //URC 上报带小区 ID 和位置区号的运营商。 5.3. AT+CSQ 查询信号强度和信道误码率 该命令用于查询当前服务小区接收信号强度和信道误码率。 AT+CSQ 查询信号强度和信道误码率 测试命令 AT+CSQ=? 响应 +CSQ: (支持的列表),(支持的列表) 执行命令 AT+CSQ OK 响应 +CSQ: , OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 功能相关: +CME ERROR: 300 毫秒 / 参数 整型。接收信号强度指示。 0 小于等于-113 dBm 1 -111 dBm 2~30 -109 ~ -53 dBm 31 大于或等于-51 dBm 99 未知或不可测 整型。信道误码率。百分比格式。 上海移远通信技术股份有限公司 72 / 234 RG200U&Rx500U 系列 AT 命令手册 0~7 3GPP TS 45.008 subclause 8.2.4 表格中的 RxQual 值 99 未知或不可测 错误码。详情参考第 13.2 章。 备注 执行网络相关命令(如 AT+CCWA 和 AT+CCFC)后,建议等待 3 秒后再执行 AT+CSQ 以确保之前执行 的命令所需的网络访问已经完成。 举例 AT+CSQ=? +CSQ: (0-31,99),(0-7,99) OK AT+CSQ +CSQ: 28,99 //查询当前信号强度指示为 28,误码率未知或不可测。 OK 5.4. AT+CPOL 配置首选运营商列表 该命令用于配置或者查询首选运营商列表。 AT+CPOL 配置首选运营商列表 测试命令 AT+CPOL=? 响应 +CPOL: (支持的列表),(支持的范围) 查询命令 AT+CPOL? OK 响应 +CPOL: ,,[,,,,,] […] 设置命令 AT+CPOL=[,[,[,, ,,]]] OK 响应 若省略可选参数,则删除当前索引号为的 PLMN: OK 若指定任意可选参数,则配置首选运营商: OK 上海移远通信技术股份有限公司 73 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。(U)SIM 卡 PLMN 的序号。 整型。的显示格式。 0 长字符串格式 1 短字符串格式 2 数字格式 字符串类型。运营商名称。表示该参数采用的格式(参考 AT+COPS)。 整型。GSM 访问技术。 0 未选中 1 已选中 整型。GSM compact 访问技术。 0 未选中 1 已选中 整型。UTRAN 访问技术。 0 未选中 1 已选中 整型。E-UTRAN 访问技术。 0 未选中 1 已选中 整型。NG-RAN 访问技术。 0 未选中 1 已选中 错误码。详情参考第 13.2 章。 备注 访问技术选择参数、、、和,取决于(U)SIM 卡或 UICC 卡中所具有访问技术的 PLMN 选择器。 上海移远通信技术股份有限公司 74 / 234 RG200U&Rx500U 系列 AT 命令手册 5.5. AT+COPN 查询运营商名称 该命令用于从 MT 查询运营商名称信息。 AT+COPN 查询运营商名称 测试命令 AT+COPN=? 执行命令 AT+COPN 响应 OK 响应 +COPN: , [+COPN: , […]] OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 功能相关: +CME ERROR: 取决于运营商个数 / 参数 字符串类型。数字格式的运营商名称(请参考 AT+COPS)。 字符串类型。长字符串格式的运营商名称(请参考 AT+COPS)。 错误码。详情参考第 13.2 章。 5.6. AT+CTZU 自动更新时区 该命令用于启用或者禁用通过 NITZ 自动更新时区功能。 AT+CTZU 自动更新时区 测试命令 AT+CTZU=? 响应 +CTZU: (支持的列表) 设置命令 AT+CTZU= OK 响应 OK 或者 上海移远通信技术股份有限公司 75 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 AT+CTZU? 最大响应时间 特性说明 参考 3GPP TS 27.007 ERROR 响应 +CTZU: OK 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。自动更新时区模式。 0 禁用通过 NITZ 自动更新时区 1 启用通过 NITZ 自动更新时区 举例 AT+CTZU? +CTZU: 0 OK AT+CTZU=? +CTZU: (0,1) OK AT+CTZU=1 OK AT+CTZU? +CTZU: 1 OK //启用通过 NITZ 自动更新时区功能。 上海移远通信技术股份有限公司 76 / 234 RG200U&Rx500U 系列 AT 命令手册 5.7. AT+CTZR 上报时区变化 该命令用于启用/禁用时区变化事件的上报。 AT+CTZR 上报时区变化 测试命令 AT+CTZR=? 响应 +CTZR: (支持的范围) 设置命令 AT+CTZR= 查询命令 AT+CTZR? OK 响应 OK 或者 ERROR 响应 +CTZR: 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。是否上报时区变化。 0 不上报 1 通过 URC +CTZV: 上报时区变化 2 通过扩展 URC +CTZE: ,,上报时区信息和本地时间 3 通过扩展 URC +CTZEU: ,,上报时区信息和世界时间 字符串类型。本地时区(以 15 分钟为单位显示本地时间和 GMT 时间的差异)与夏令时 之和;格式为'±zz',为两个整型数字的固定宽度。范围:-48 ~ +56。为保证固定宽度, -9 ~ +9 之间的数字前加 0,例如:'-09','+00','+09'。 整型。中是否包括夏令时调整。 0 不包括夏时令调整 1 包括+1 小时(相当于的一个小时)的夏令时调整 2 包括+2 小时(相当于的两个小时)的夏令时调整 字符串类型。本地时间。格式:'YYYY/MM/DD,hh:mm:ss',用于表示年(YYYY),月 (MM),日(DD),时(hh),分(mm)和秒(ss)。传送时区信息时由网络提供该 参数值,并在扩展 URC 中显示。 上海移远通信技术股份有限公司 77 / 234 RG200U&Rx500U 系列 AT 命令手册 字符串类型。世界时间。格式:'YYYY/MM/DD,hh:mm:ss',用于表示年(YYYY),月 (MM),日(DD),时(hh),分(mm)和秒(ss)。传送时区信息时由网络提供该 参数值,并在扩展 URC 中显示。 举例 AT+CTZR=2 OK AT+CTZR? +CTZR: 2 //配置通过扩展 URC +CTZE: ,,上报时区信息和本地时间。 OK +CTZE: '+32',0,'2018/03/23,06:51:13' 5.8. AT+QNWINFO 查询网络信息 该命令用于查询网络信息,例如选中的访问技术、运营商以及选中的频段。 AT+QNWINFO 查询网络信息 测试命令 AT+QNWINFO=? 执行命令 AT+QNWINFO 响应 OK 响应 +QNWINFO: ,,, 最大响应时间 特性说明 OK 300 毫秒 / 参数 字符串类型。选中的访问技术。 'NONE' 'WCDMA' 'HSDPA' 'HSUPA' 'HSPA+' 'TDD LTE' 'FDD LTE' 'NR5G-NSA' 上海移远通信技术股份有限公司 78 / 234 RG200U&Rx500U 系列 AT 命令手册 'NR5G-SA' 字符串类型。数字格式的运营商名称。 字符串类型。选中的频段。 'WCDMA 2100' 'WCDMA 1900' 'WCDMA 850' 'WCDMA 900' 'LTE BAND 1' 'LTE BAND 2' 'LTE BAND 3' 'LTE BAND 4' 'LTE BAND 5' 'LTE BAND 7' 'LTE BAND 8' 'LTE BAND 20' 'LTE BAND 28' 'LTE BAND 38' 'LTE BAND 39' 'LTE BAND 40' 'LTE BAND 41' 'LTE BAND 66' 'NR N1' 'NR N3' 'NR N7' 'NR N8' 'NR N20' 'NR N28' 'NR N38' 'NR N40' 'NR N41' 'NR N77' 'NR N78' 'NR N79' 整型。信道 ID。 举例 AT+QNWINFO //查询当前网络信息。 +QNWINFO: 'FDD LTE',46001,'LTE BAND 3',1650 OK 上海移远通信技术股份有限公司 79 / 234 RG200U&Rx500U 系列 AT 命令手册 5.9. AT+QENG 查询服务小区和邻区信息 该命令用于查询服务小区和邻区信息。 AT+QENG 查询服务小区和邻区信息 测试命令 AT+QENG=? 响应 +QENG: (支持的列表) 设置命令 查询服务小区信息 AT+QENG='servingcell' OK 响应 NR 模式: +QENG: 'servingcell',,'NR5G-SA',,,,,,,,,,,,,, OK EN-DC 模式: +QENG: 'servingcell', +QENG: 'LTE',,,,,,,,,,,< RSRP>,,,,,, +QENG: 'NR5G-NSA',,,,,, ,,,, OK LTE 模式: +QENG: 'servingcell',,'LTE',,,,,,,,,,,,,,,,, OK WCDMA 模式: +QENG: 'servingcell',,'WCDMA',,,,,,,,,,,,,, 设置命令 查询邻区信息 OK 响应 LTE 模式: 上海移远通信技术股份有限公司 80 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QENG='neighbourcell' [+QENG: 'neighbourcell intra','LTE',,,,,,,,,,, +QENG: 'neighbourcell inter','LTE',,,, ,,,,,, …] [+QENG: 'neighbourcell','WCDMA',,,,,,,, …] OK WCDMA 模式: [+QENG: 'neighbourcell','WCDMA',,,,,,,, …] [+QENG: 'neighbourcell','LTE',,,,, …] 最大响应时间 特性说明 OK 300 毫秒 / 参数 字符串类型。不同小区的信息。 'servingcell' 3G/4G/5G 服务小区的信息 'neighbourcell' 3G/4G/5G 邻区信息 字符串类型。UE 状态。 'SEARCH' UE 正在搜索但未找到合适的 3G/4G/5G 小区 'LIMSRV' UE 正在驻留一个小区但未注册到网络 'NOCONN' UE 正在驻留一个小区且已注册到网络,处于 RRC idle 模式 'CONNECT' UE 正在驻留一个小区且已注册到网络,且电话正在进行中 字符串类型。LTE 网络模式。 'TDD' 'FDD' 整型。移动设备国家代码(PLMN 码的第一部分)。 整型。移动设备网络代码(PLMN 码的第二部分)。 上海移远通信技术股份有限公司 81 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。位置区域码。以十六进制格式表示被扫描小区的 2 字节位置区域码。 - 表示未获取到相应值 十六进制格式的小区 ID。28 位(UMTS 和 LTE)或者 36 位(5G NR)。范 围:0~0xFFFFFFF。 整型。物理小区 ID。 被扫描小区的 UTRA 绝对射频信道号码。 被扫描小区的 E-UTRA 绝对射频信道号码。 被扫描小区的 SA-ARFCN。 整型。32 位。5G NR/SA 网络模式的频段。 E-UTRA 频段(请参考 3GPP 36.101)。 整型。上行带宽。 0 1.4 MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz 255 无效值 整型。下行带宽。 0 1.4 MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz 255 无效值 跟踪区编码(请参考 3GPP 23.003 19.4.2.3)。 整型。路由区域码。范围:0~255。 被扫描小区的主扰码。 载波噪声比。单位:dB。 被扫描小区的接收信号码功率电平。 LTE 模式: 表示当前 LTE 参考信号接收功率的信号。范围:-140 ~ -44;单位:dBm。该 参数值越接近-44,信号越强,越接近-140,信号越弱。 5G NR 模式: 5G NR 参考信号接收功率的信号。范围: -156 ~ -31;单位:dBm。该参数 值越接近-31,信号越强,越接近-156,信号越弱。 LTE 模式: 表示当前 LTE 参考信号接收质量的信号。范围:-19.5 ~ -3;单位:dB。该参 数值越接近-3,信号越强,越接近-19.5,信号越弱。 5G NR 模式: 表示当前 5G NR 参考信号接收质量的信号。范围:-43~20;单位:dB。该参 数值越接近 20,信号越强,越接近-43,信号越弱。 接收信号强度指示。 上海移远通信技术股份有限公司 82 / 234 RG200U&Rx500U 系列 AT 命令手册 LTE 模式: LTE 信噪比。范围:-20~30;单位:dB。 5G NR 模式: 5G NR 信噪比。范围:-23~40;单位:dB。 整型。信道质量指示。范围:0~15。 TX 功率值,为所有上行信道 TX 功率最大值。单位:1/10 dBm。 整型。物理信道。 0 DPCH 1 FDPCH 整型。扩频因子。 0 SF_4 1 SF_8 2 SF_16 3 SF_32 4 SF_64 5 SF_128 6 SF_256 7 SF_512 8 未知 整型。 0~16:DPCH 的插槽格式。 0~9:FDPCH 的插槽格式。 来电转接目标号码。 整型。目标号码格式是否支持压缩模式。 0 不支持压缩模式 1 支持压缩模式 接收机对预占频率的自动增益控制。 整型。码片能量与功率谱密度的比值,等于以 dB 为单位的测量的 Ec/Io 值。 单位:dB。 整型。3G 邻区集。 1 活跃的小区集 2 同步的邻区集 3 异步的邻区集 跨系统小区重选邻区的等级。 要考虑重选。评估的低优先级小区的合适接收电平值必须大于该值。 要考虑重选。评估的高优先级小区的合适接收电平值必须大于该值。 高优先级小区的重选阈值。 低优先级小区的重选阈值。 选择基站的接收电平值(请参考 3GPP 25.304)。单位:dB。 整型。小区重选优先级。范围:0~7。 非同频段的搜索阈值。 UE 在服务小区重选低优先级 RAT/频段时合适的接收电平阈值。单位:dB。 同频段小区重选。 整型。子载波间隔。 上海移远通信技术股份有限公司 83 / 234 RG200U&Rx500U 系列 AT 命令手册 0 15 KHz 1 30 KHz 2 60 KHz 3 120 KHz 4 240 KHz 字符串类型。5G NR SA 网络模式。 'FDD' 'TDD' 整型。下行带宽。 5 5 MHz 10 10 MHz 15 15 MHz 20 20 MHz 25 25 MHz 30 30 MHz 40 40 MHz 50 50 MHz 60 60 MHz 80 80 MHz 90 90 MHz 100 100 MHz 200 200 MHz 400 400 MHz 备注 '-'或者-表示该参数在当前条件下无效。 举例 AT+QENG='servingcell' +QENG: 'servingcell','NOCONN','NR5G-SA','TDD',460,00,314054003,377,161806,504990,41,25,101,-5,9,0,18,1 OK AT+QENG='neighbourcell' +QENG: 'neighbourcell','NR',504990,375,-107,-11,1,-,32 +QENG: 'neighbourcell','NR',504990,357,-105,-9,0,-,32 +QENG: 'neighbourcell','NR',504990,376,-109,-13,-4,-,32 OK 上海移远通信技术股份有限公司 84 / 234 RG200U&Rx500U 系列 AT 命令手册 5.10. AT+QNWPREFCFG 配置网络搜索偏好 该命令用于配置网络搜索偏好。 AT+QNWPREFCFG 配置网络搜索偏好 测试命令 AT+QNWPREFCFG=? 响应 +QNWPREFCFG: 'gw_band',(支持的列表) +QNWPREFCFG: 'lte_band',(支持的列表) +QNWPREFCFG: 'nr5g_band',(支持的列表) +QNWPREFCFG: 'all_band_reset' +QNWPREFCFG: 'mode_pref',(支持的列表) +QNWPREFCFG: 'srv_domain',(支持的范围) +QNWPREFCFG: 'voice_domain',(支持的范围) +QNWPREFCFG: 'ue_usage_setting',(支持的列表) +QNWPREFCFG: 'roam_pref',(支持的范围) 最大响应时间 特性说明 OK 300 毫秒 / 5.10.1. AT+QNWPREFCFG='gw_band' 配置 WCDMA 频段 该命令用于指定 UE 待搜索的 WCDMA 频段。 AT+QNWPREFCFG='gw_band' 配置 WCDMA 频段 设置命令 AT+QNWPREFCFG='gw_band'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'gw_band', OK 最大响应时间 特性说明 若指定可选参数,配置待搜索的 WCDMA 频段: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 上海移远通信技术股份有限公司 85 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 字符串类型。待搜索的 WCDMA 频段列表,以冒号隔开。格式:1:2:…:N。=0 表示自动选择 WCDMA 频段。支持 WCDMA 频段:B1、B2、B5、B8。 举例 AT+QNWPREFCFG='gw_band',1 OK AT+QNWPREFCFG='gw_band' +QNWPREFCFG: 'gw_band',1 OK //设置搜索 WCDMA B1。 //查询当前为 UE 配置的 WCDMA 频段。 5.10.2. AT+QNWPREFCFG='lte_band' 配置 LTE 频段 该命令用于指定 UE 待搜索的 LTE 频段。 AT+QNWPREFCFG='lte_band' 配置 LTE 频段 设置命令 AT+QNWPREFCFG='lte_band'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'lte_band', OK 最大响应时间 特性说明 若指定可选参数,配置待搜索的 LTE 频段: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。待搜索的 LTE 频段列表,以冒号隔开。格式:1:2:…:N。=0 表示自动选择 LTE 频段。支持的 LTE 频段:B1、B2、B3、B4、B5、B7、B8、B20、B28、 B34、B38、B39、B40、B41、B66。 上海移远通信技术股份有限公司 86 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+QNWPREFCFG='lte_band',1:2:3 OK AT+QNWPREFCFG='lte_band' +QNWPREFCFG: 'lte_band',1:2:3 OK //设置 LTE B1、LTE B2 和 LTE B3。 //查询当前为 UE 配置的 LTE 频段。 5.10.3. AT+QNWPREFCFG='nr5g_band' 配置 5G NR 频段 该命令用于指定 UE 待搜索的 5G NR 频段。 AT+QNWPREFCFG='nr5g_band' 配置 5G NR 频段 设置命令 AT+QNWPREFCFG='nr5g_band'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'nr5g_band', OK 最大响应时间 特性说明 若指定可选参数,配置待搜索的 5G NR 频段: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 参数 字 符 串 类 型 。 待 搜 索 的 5G NR 频 段 列 表 , 以 冒 号 隔 开 。 格 式 : 1:28:…:N 。 =0 表示自动选择 5G NR 频段。支持的 5G NR 频段:n1、n3、n7、n8、 n20、n28、n38、n40、n41、n77、n78、n79。 举例 AT+QNWPREFCFG= 'nr5g_band',1:79 OK AT+QNWPREFCFG='nr5g_band' +QNWPREFCFG: 'nr5g_band',1:79 OK //设置 5G NR 频段:n1 和 n79。 //查询当前为 UE 配置的 5G NR 频段。 上海移远通信技术股份有限公司 87 / 234 RG200U&Rx500U 系列 AT 命令手册 5.10.4. AT+QNWPREFCFG='all_band_reset' 重置所有制式频段设置 AT+QNWPREFCFG='all_band_reset' 重置所有制式频段设置 设置命令 响应 AT+QNWPREFCFG='all_band_reset' OK 或者 ERROR 最大响应时间 3秒 特性说明 该命令立即生效; 参数配置自动保存。 举例 AT+QNWPREFCFG='all_band_reset' OK //将所有制式的频段恢复到初始状态。 5.10.5. AT+QNWPREFCFG='mode_pref' 配置网络搜索模式 该命令用于指定网络搜索模式。 AT+QNWPREFCFG='mode_pref' 配置网络搜索模式 设置命令 AT+QNWPREFCFG='mode_pref'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'mode_pref', OK 最大响应时间 特性说明 若指定可选参数,配置网络搜索模式: OK 或者 ERROR 3秒 该命令立即生效; 参数配置自动保存。 上海移远通信技术股份有限公司 88 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 字符串类型。待配置的 RAT 列表,以冒号隔开。格式:RAT1:RAT2:…RATN。模块支 持如下 RAT: AUTO 5G NR & LTE & WCDMA WCDMA 仅 WCDMA LTE 仅 LTE NR5G 5G NR NR5G-SA 仅 5G NR SA NR5G-NSA 仅 5G NR NSA 举例 AT+QNWPREFCFG='mode_pref' +QNWPREFCFG: 'mode_pref',AUTO //查询当前网络搜索模式。 OK AT+QNWPREFCFG='mode_pref',LTE //设置 RAT 为仅 LTE。 OK AT+QNWPREFCFG='mode_pref',NR5G-SA //设置 RAT 为仅 NR5G SA。 OK AT+QNWPREFCFG='mode_pref',NR5G-NSA //设置 RAT 为仅 NR5G NSA。 OK AT+QNWPREFCFG='mode_pref',NR5G:LTE //设置 RAT 为仅 NR5G 和 LTE 组合。 OK 5.10.6. AT+QNWPREFCFG='srv_domain' 配置服务域 该命令用于配置服务域。 AT+QNWPREFCFG='srv_domain' 配置服务域 设置命令 AT+QNWPREFCFG='srv_domain'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'srv_domain', OK 最大响应时间 若指定可选参数,配置 UE 的服务域: OK 或者 ERROR 300 毫秒 上海移远通信技术股份有限公司 89 / 234 特性说明 RG200U&Rx500U 系列 AT 命令手册 该命令立即生效; 参数配置自动保存。 参数 整型。UE 的服务域。 0 仅 CS 1 仅 PS 2 CS & PS 举例 AT+QNWPREFCFG='srv_domain' +QNWPREFCFG: 'srv_domain',2 OK AT+QNWPREFCFG='srv_domain',1 OK //查询当前配置。 //设置为仅 PS。 5.10.7. AT+QNWPREFCFG='voice_domain' 配置语音域 该命令用于配置 UE 的语音域。 AT+QNWPREFCFG='voice_domain' 配置语音域 设置命令 AT+QNWPREFCFG='voice_domain'[, ] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'voice_domain', OK 最大响应时间 特性说明 若指定可选参数,配置 UE 的语音域: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 上海移远通信技术股份有限公司 90 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。UE 的语音域。 0 仅 CS 语音 1 仅 IMS PS 语音 2 首选 CS 语音 3 首选 IMS 语音 举例 AT+QNWPREFCFG='voice_domain' +QNWPREFCFG: 'voice_domain',2 OK AT+QNWPREFCFG='voice_domain',3 OK //查询当前配置。 //设置 IMS 语音为首选。 5.10.8. AT+QNWPREFCFG='ue_usage_setting' 配置 UE 使用模式 该命令用于指定 UE 使用模式。 AT+QNWPREFCFG='ue_usage_setting' 配置 UE 使用模式 设置命令 AT+QNWPREFCFG='ue_usage_settin g'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'ue_usage_setting', OK 最大响应时间 特性说明 若指定可选参数,配置 UE 使用模式: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。UE 使用模式。 0 语音优先 1 数据优先 上海移远通信技术股份有限公司 91 / 234 举例 AT+QNWPREFCFG='ue_usage_setting' +QNWPREFCFG: 'ue_usage_setting',1 OK AT+QNWPREFCFG='ue_usage_setting',0 OK RG200U&Rx500U 系列 AT 命令手册 //查询当前配置。 //设置语音优先。 5.10.9. AT+QNWPREFCFG='roam_pref' 配置漫游偏好 该命令用于配置 UE 漫游偏好。 AT+QNWPREFCFG='roam_pref' 配置漫游偏好 设置命令 AT+QNWPREFCFG='roam_pref'[,] 响应 若省略可选参数,查询当前配置: +QNWPREFCFG: 'roam_pref', OK 最大响应时间 特性说明 若指定可选参数,配置 UE 漫游偏好: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。UE 漫游偏好。 0 开启国内国际漫游 1 开启国内漫游,关闭国际漫游 2 关闭国内漫游,开启国际漫游 3 关闭国内国际漫游 举例 AT+QNWPREFCFG='roam_pref' +QNWPREFCFG: 'roam_pref',1 OK AT+QNWPREFCFG= 'roam_pref',1 //查询当前配置。 //开启国内漫游,关闭国际漫游。 上海移远通信技术股份有限公司 92 / 234 RG200U&Rx500U 系列 AT 命令手册 OK 5.11. AT+QREJINFO 查询网络拒绝原因 该命令用于查询在进行注册、业务请求、网络去附着过程中网络下发的拒绝原因值或(U)SIM 鉴权失败 的原因值。仅支持查询协议中明确规定的拒绝原因值、内部扩展的鉴权失败(#256)、联合注册中 CS 失 败的其他原因值(#258,除#2、#16、#17、#22 的其他原因值)、CS/PS 注册网络无响应(#301)及 CS/PS 注册建链异常(#302、#303)。该命令支持查询的(U)SIM 鉴权失败原因值从#65537 开始,包括#65537、 #65538、#65539、#65540、#65541。 重新接入成功后,会清除网络拒绝原因值。 AT+QREJINFO 查询网络拒绝原因 测试命令 响应 AT+QREJINFO=? OK 查询命令 AT+QREJINFO? 或者 ERROR 响应 +QREJINFO: ,,,,,,,,[,] 最大响应时间 特性说明 OK 300 毫秒 / 参数 网络 ID。 整型。上报拒绝原因值的服务域。 0 仅 CS 1 仅 PS 2 CS + PS 整型。网络拒绝原因。 整型。被拒的网络类型。 0 GERAN 1 UTRAN 2 E-UTRAN 3 1X 上海移远通信技术股份有限公司 93 / 234 RG200U&Rx500U 系列 AT 命令手册 4 HRPD 5 NR-5GC 6 其他 整型。网络被拒类型。 0 LAU 被拒 1 鉴权失败 2 业务请求被拒 3 网络去附着被拒 4 网络附着被拒 5 路由区更新被拒 6 TAU(小区切换)被拒 网络拒绝的原始原因。如果没有网络拒绝原因,该参数固定为 0。 字符串类型。位置码信息。 在 3G、4G 下: 十六进制格式,2 个字节。例如:'00C3'表示十进制的 195。 在 5G 下: 十六进制格式,3 个字节。例如:'0000C3'表示十进制的 195。 十六进制格式。路由区域码。 字符串类型。十六进制格式,8 个字节。小区信息。使用半字节码编码,例 如:'000000000A444202',表示高 4 字节是 0,低 4 字节是'0A444202'。 整型。当 NAS 注册被拒绝(#19)时会携带此参数。 备注 通过 AT+QINDCFG='rejinfo'控制是否主动上报网络拒绝原因。 举例 //注册网络被拒绝。 AT+QREJINFO? +QREJINFO: 46000,1,111,5,4,111,'161806','FF','000000031405D001' OK 5.12. AT+QSPN 查询运营商名称 该命令用于查询运营商名称。 AT+QSPN 查询运营商名称 测试命令 响应 AT+QSPN=? OK 上海移远通信技术股份有限公司 94 / 234 执行命令 AT+QSPN 最大响应时间 特性说明 RG200U&Rx500U 系列 AT 命令手册 响应 +QSPN: ,,,, OK 300 毫秒 / 参数 字符串类型。网络全称。 字符串类型。网络简称。 字符串类型。运营商名称。(U)SIM 卡中无此值时仅返回''。 整型。网络全称和简称使用的字母表。 0 GSM 7 位默认字母表 1 UCS2 字符串类型。已注册的 PLMN。 备注 1. 若=0,和格式为 GSM 7 位默认字母表的字符串。 2. 若=1,和格式为 UCS2 十六进制字符串。 举例 AT+QSPN //查询运营商名称。 +QSPN: 'CHN-UNICOM','UNICOM','',0,'46001' OK 5.13. AT+QLTS 获取通过网络同步的最新时间 该命令用于获取通过网络同步的最新时间。 AT+QLTS 获取通过网络同步的最新时间 测试命令 AT+QLTS=? 响应 +QLTS: (支持的范围) 设置命令 OK 响应 上海移远通信技术股份有限公司 95 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QLTS= 执行命令 AT+QLTS 最大响应时间 特性说明 +QLTS: ',' OK 若出现任何错误: ERROR 或者 +CME ERROR: 响应 +QLTS: ',' OK 300 毫秒 / 参数 整型。查询网络时间模式。 0 查询通过网络同步的最新时间 1 查询通过网络同步的最新时间计算出的当前 GMT 时间 2 查询通过网络同步的最新时间计算出的当前本地时间 字符串类型。时间。格式:'yyyy/MM/dd,hh:mm:ss±zz',用于表示年(yyyy)、月(MM)、 日(dd)、时(hh)、分(mm)、秒(ss)、时区(zz,该字段以 15 分钟为单位显示 本地时间和 GMT 时间的差异;范围:-48 ~ +48),例如:2004 年 5 月 6 日 22:10:00 GMT+2 应表示为'2004/05/06,22:10:00+08'。 整型。是否包括夏令时调整。 0 不包括夏令时调整 1 包括+1 小时的夏令时调整 2 包括+2 小时的夏令时调整 错误码。详情参考第 13.2 章。 备注 1. 若时间未通过网络同步,执行该命令后返回不带时间的字符串+QLTS: ''。 2. 设置命令 AT+QLTS=0 等同于执行命令 AT+QLTS。 举例 AT+QLTS=? +QLTS: (0-2) OK //查询支持的网络时间模式。 上海移远通信技术股份有限公司 96 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QLTS //查询通过网络同步的最新时间。 +QLTS: '2017/01/13,03:40:48+32,0' OK AT+QLTS=0 //查询通过网络同步的最新时间,功能同执行命令 AT+QLTS 一致。 +QLTS: '2017/01/13,03:40:48+32,0' OK AT+QLTS=1 //查询通过网络同步的最新时间计算出的当前 GMT 时间。 +QLTS: '2017/01/13,03:41:22+32,0' OK AT+QLTS=2 //查询通过网络同步的最新时间计算出的当前本地时间。 +QLTS: '2017/01/13,11:41:22+32,0' OK 5.14. AT+QNWLOCK 锁定/解锁 LTE/5G 频点 该命令用于锁定和解锁 LTE/5G 的频点。 AT+QNWLOCK 锁定/解锁 LTE/5G 频点 测试命令 AT+QNWLOCK=? 响应 +QNWLOCK: (支持的列表),(支持的列 表),, 设置命令 AT+QNWLOCK=[,[ ,,]] OK 响应 若省略可选参数,查询当前锁定的频点和小区: +QNWLOCK: [,,] OK 若指定任意可选参数,锁定或解锁指定的频点和小区: OK 最大响应时间 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 上海移远通信技术股份有限公司 97 / 234 RG200U&Rx500U 系列 AT 命令手册 特性说明 该命令立即生效; 参数配置不保存。 参数 字符串类型。 'common/lte' 锁定/解锁 LTE 频点 'common/5g' 锁定/解锁 5G 频点 整型。操作类型。 0 解锁(此时若不指定和,则解锁所有频点和小区) 1 锁定(此时必须指定和) 整型。LTE/5G 的频点。 整型。小区 ID。 错误码。详情参考第 13.2 章。 举例 AT+QNWLOCK=? +QNWLOCK: ('common/lte','common/5g'),(0,1),, OK AT+QNWLOCK='common/lte',1,38400,87 OK AT+QNWLOCK='common/lte',0 OK AT+QNWLOCK='common/5g',1,518670,1 OK //锁定 LTE 小区。 //解锁 LTE 所有频点和小区。 //锁定 5G 小区。 5.15. AT+QCAINFO 查询载波聚合参数 该命令用于查询载波聚合参数。 AT+QCAINFO 查询载波聚合参数 测试命令 响应 AT+QCAINFO=? 执行命令 OK 响应 AT+QCAINFO +QCAINFO: 'PCC',,,,,,,,, +QCAINFO: 'SCC',,,,,,,,, [+QCAINFO: 'SCC',,,,,,,,, […]] OK 若无活跃的辅小区: OK 300 毫秒 / 参数 字符串类型。E-UTRA 绝对射频信道号。 整型。带宽。 6 1.4 MHz 15 3 MHz 25 5 MHz 50 10 MHz 75 15 MHz 100 20 MHz 字符串类型。下行频段。 'LTE BAND 1' 'LTE BAND 2' 'LTE BAND 3' 'LTE BAND 4' 'LTE BAND 5' 'LTE BAND 7' 'LTE BAND 8' 'LTE BAND 20' 'LTE BAND 28' 'LTE BAND 34' 'LTE BAND 38' 'LTE BAND 39' 'LTE BAND 40' 'LTE BAND 41' 'LTE BAND 66' 整型。主小区状态。 0 无服务 1 已注册 整型。辅小区状态。 0 配置解除 1 配置去激活 2 配置已激活 上海移远通信技术股份有限公司 99 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。物理小区 ID。 整型。参考信号接收功率(请参考 3GPP 36.214)。 整型。参考信号接收质量(请参考 3GPP 36.214)。 整型。接收信号强度指示。单位:dBm。 整型。SINR 对数值。范围:0~250;单位:1/5 dB。SINR 取值范围为-20 ~ +30 dB。 5.16. AT+QENDC 查询 EN-DC 状态 该命令用于查询 EN-DC 状态。 AT+QENDC 查询 EN-DC 状态 测试命令 响应 AT+QENDC=? 执行命令 OK 响应 AT+QENDC +QENDC: ,,, 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。当前小区是否支持 EN-DC 模式。 0 不支持 1 支持 整型。当前注册的 PLMN 是否支持 EN-DC 模式。 0 不支持 1 支持 整型。网络提供的 EN-DC 功能是否受限。 0 受限 1 不受限 整型。是否成功支持 5G 图标信息。 0 不支持 1 支持 上海移远通信技术股份有限公司 100 / 234 RG200U&Rx500U 系列 AT 命令手册 6 呼叫相关命令 6.1. ATA 呼叫应答 该命令用于连接 MT 以应答语音来电或者数据来电,来电由 RING 指示。执行该命令后,MT 发送摘机 信号到远程站。 ATA 呼叫应答 执行命令 ATA 响应 若语音拨号并成功建立连接: OK 最大响应时间 特性说明 参考 V.25ter 若不能建立连接: NO CARRIER 90 秒,取决于网络状态 / 备注 ATA 操作忽略同一命令行中其他命令。 举例 RING AT+CLCC +CLCC: 2,1,4,0,0,'02154450290',129 OK ATA OK //语音来电。 //来电。 //使用 ATA 应答此语音呼叫。 上海移远通信技术股份有限公司 101 / 234 RG200U&Rx500U 系列 AT 命令手册 6.2. ATD 发起呼叫 该命令用于建立语音或数据主叫,还可以用于控制补充业务。 ATD 发起呼叫 执行命令 ATD[][;] 响应 若遇忙占线: BUSY 若连接无法建立成功: NO CARRIER 最大响应时间 特性说明 参考 V.25ter 若发起语音呼叫成功: OK 5 秒,取决于网络状态 / 参数 ; 拨号位字符串和 V.25ter 中可选的拨号修饰符。 拨号位:0~9、*、#、+、A、B、C 以下 V.25ter 拨号修饰符可忽略: ,(逗号)、T、P、!、W、@ 字符串类型。GSM 拨号修饰符。 I 激活 CLIR(主叫用户不允许在被叫用户话机上显示自己的电话号码) i 禁止 CLIR(主叫用户允许在被叫用户话机上显示自己的电话号码) G 仅在本次呼叫中激活闭合用户群调用 g 仅在本次呼叫中去激活闭合用户群调用 仅在建立语音呼叫时可用,呼叫结束后返回至命令状态。 备注 1. 若在执行 ATD 过程中收到 ATH 命令或某一字符,该命令可能被终止执行。但是在建立连接的某些状 态(如:握手状态),该命令不会被终止执行。 2. =I/i 仅适用于拨号字符中无'*'或'#'的情况。 3. 使用 ATD 拨号后响应: 对于语音呼叫,可设置两种不同的响应模式: 拨号完成后或者在呼叫建立成功后,MT 立即返回 OK。此设置由 AT+COLP 控制。默认设置为 AT+COLP=0,即拨号完成后,MT 立即返回 OK。否则 MT 返回 OK、BUSY、NO DIAL TONE 或 上海移远通信技术股份有限公司 102 / 234 RG200U&Rx500U 系列 AT 命令手册 NO CARRIER。 4. 在一个已激活的语音呼叫中,使用 ATD: ⚫ 当已有一个已激活的语音呼叫,用户发起第二个语音呼叫时,第一个语音呼叫将自动设置为呼叫 保持状态。 ⚫ 所有呼叫的当前状态均可随时使用 AT+CLCC 进行查询。 举例 ATD10086; OK //拨号。 6.3. ATH 挂断现有连接 该命令用于断开当前数据通话或语音通话,即本地 TE 从命令行断开并终止通话。也可使用 AT+CHUP 挂断语音通话。 ATH 挂断现有连接 执行命令 ATH[n] 最大响应时间 特性说明 参考 V.25ter 响应 OK 90 秒,取决于网络状态 / 参数 整型。 0 从命令行断开现有所有通话并终止通话。 6.4. AT+CHUP 挂断通话 该命令用于取消所有活跃、等待、保持状态的语音通话。若需断开数据通话,需使用 ATH。 AT+CHUP 挂断通话 测试命令 响应 AT+CHUP=? 执行命令 OK 响应 上海移远通信技术股份有限公司 103 / 234 AT+CHUP 最大响应时间 特性说明 参考 3GPP 27.007 举例 RING AT+CHUP OK RG200U&Rx500U 系列 AT 命令手册 OK 或者 ERROR 90 秒,取决于网络状态 / //来电。 //挂断通话。 6.5. ATS0 设置自动应答前振铃次数 该命令用于设置来电的自动应答前振铃次数。若设置为非零取值,呼叫指示(RING)达到设置次 数后,ME 自动应答。 ATS0 设置自动应答前振铃次数 查询命令 响应 ATS0? 设置命令 ATS0= 最大响应时间 特性说明 参考 V.25ter OK 响应 OK 或者 ERROR 300 毫秒 / 参数 整型。 0 禁用自动应答 1~255 达到指定的振铃次数后,启用自动应答 上海移远通信技术股份有限公司 104 / 234 RG200U&Rx500U 系列 AT 命令手册 备注 若值设置过高,呼叫方可能在呼叫被自动应答前停止呼叫。 举例 ATS0=3 OK RING RING RING //设置三次振铃后自动接听。 //来电。 //振铃 3 次后自动应答呼叫。 6.6. ATS7 设置呼叫建立完成的等待时间 该命令用于设置在应答或发起通话时,等待呼叫建立完成的时间。若指定等待时间内无连接创建完成, MT 将断开。 ATS7 设置呼叫建立完成的等待时间 查询命令 响应 ATS7? S7: 设置命令 ATS7= 最大响应时间 特性说明 参考 V.25ter OK 响应 OK 300 毫秒 / 参数 整型。默认值:45。 0 禁用 1~255 等待连接创建完成的秒数 上海移远通信技术股份有限公司 105 / 234 RG200U&Rx500U 系列 AT 命令手册 6.7. AT+CSTA 选择号码地址类型 该命令用于根据 3GPP 规范选择 ATD 发起呼叫时被叫号码的号码类型。 AT+CSTA 选择号码地址类型 测试命令 AT+CSTA=? 响应 +CSTA: (支持的列表) 查询命令 AT+CSTA? OK 响应 +CSTA: 设置命令 AT+CSTA=[] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 300 毫秒 / 参数 整型。号码地址类型。 128 未知的编号计划,未知类型 129 ISDN /电话号码计划,未知号码 145 国际号码(以'+'开头) 161 国内号码 6.8. AT+CLCC 查询当前呼叫 该命令用于查询所有当前呼叫。若命令成功但无呼叫,将不会有信息发送到 TE,只返回 OK。 AT+CLCC 查询当前呼叫 测试命令 AT+CLCC=? 执行命令 AT+CLCC 响应 OK 响应 [+CLCC: ,,,,[,, [,[,[,]]]] [+CLCC: ,,,,[,, 上海移远通信技术股份有限公司 106 / 234 最大响应时间 特性说明 参数 RG200U&Rx500U 系列 AT 命令手册 [,[,[,]]]] [...]]] OK 若错误与 MT 功能相关: +CME ERROR: 300 毫秒 / 整型。呼叫标识(请参考 3GPP TS 22.030);该参数可用于 AT+CHLD。 整型。呼叫方向。 0 主叫(MO) 1 被叫(MT) 整型。呼叫状态。 0 激活状态 1 呼叫保持状态 2 主叫,拨号状态 3 主叫,回铃音状态 4 被叫,来电状态 5 被叫,呼叫等待状态 整型。呼叫模式。 0 语音 1 数据 2 传真 整型。 0 呼叫不在多方通话中(如:会议) 1 呼叫在多方通话中(如:会议) 字符串类型。电话号码。由规定电话号码地址类型。 整型。八位字节的地址类型(请参考 3GPP TS 24.008 subclause 10.5.4.7)。 129 未知类型 145 国际号码(以'+'开头) 161 国内号码 字母数字格式的,与电话簿中的条目相对应。 整型。呼叫的 eMLPP 优先级(请参考 3GPP TS 22.067)。 整 型 。 中 不 包 含 主 叫 BCD 号 的 原 因 ( 请 参 考 3GPP TS 24.008 subclause 10.5.4.30)。=0 时,该参数不显示。 0 CLI 有效 1 CLI 已被发起者拒绝(请参考 3GPP TS 24.008 table 10.5.135a/3GPP TS 24.008 code 'Reject by user') 上海移远通信技术股份有限公司 107 / 234 RG200U&Rx500U 系列 AT 命令手册 2 由于互通问题或原始网络限制,CLI 不可用(请参考 3GPP TS 24.008 table 10.5.135a/3GPP TS 24.008 code 'Interaction with other service') 3 由于主叫是付费电话类型,CLI 不可用(请参考 3GPP TS 24.008 table 10.5.135a/3GPP TS 24.008 code 'Coin line/payphone') 4 由于其他原因,CLI 不可用(请参考 3GPP TS 24.008 table 10.5.135a/3GPP TS 24.008 code 'Unavailable') 错误码。详情参考第 13.2 章。 举例 ATD10086; OK AT+CLCC +CLCC: 2,0,0,0,0,'10086',129 OK //发起通话。 //发起通话且通话已被接听。 6.9. AT+CRC 设置来电指示扩展格式 该命令用于控制来电指示是否使用扩展格式。若启用扩展格式,来电时将通过上报 URC +CRING: 的方式向 TE 提示,而不是使用 RING。 AT+CRC 设置来电指示扩展格式 测试命令 AT+CRC=? 响应 +CRC: (支持的列表) 查询命令 AT+CRC? OK 响应 +CRC: 设置命令 AT+CRC=[] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 300 毫秒 该命令立即生效; 参数配置不保存。 上海移远通信技术股份有限公司 108 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。是否启用通过 URC +CRING: 上报来电。 0 禁用 1 启用 字符串类型。 ASYNC 异步透明 SYNC 同步透明 REL ASYNC 异步非透明 REL SYNC 同步非透明 FAX 传真 VOICE 语音 举例 AT+CRC=1 OK +CRING: VOICE ATH OK AT+CRC=0 OK RING ATH OK //启用扩展格式。 //语音来电提示。 //禁用扩展格式。 //语音来电提示。 6.10. AT+QECCNUM 配置紧急呼叫号码 该命令用于查询、增加和删除 ECC 号码(紧急呼叫号码)。ECC 号码分两种:一种是未插(U)SIM 卡 时的 ECC 号码,默认是 911、112、00、08、110、999、118 和 119;另一种是插(U)SIM 卡时的 ECC 号 码,默认是 911 和 112。911 和 112 始终属于 ECC 号码,且不可删除。若(U)SIM 卡中含 ECC 文件,则 ECC 文件中的号码也被作为 ECC 号码。 每种 ECC 号码最多支持 20 个号码。 AT+QECCNUM 配置紧急呼叫号码 测试命令 AT+QECCNUM=? 响应 +QECCNUM: (支持的范围) OK 上海移远通信技术股份有限公司 109 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 查询含(U)SIM 和不含(U)SIM 的 ECC 号 码 AT+QECCNUM? 设置命令 AT+QECCNUM=,[,[,,…[,]]] 响应 +QECCNUM: ,,[,…] … OK 响应 若为 0,查询 ECC 号码,省略可选参数: +QECCNUM: ,,[,…] OK 最大响应时间 特性说明 若不为 0(为 1 时增加 ECC 号码;为 2 时删除 ECC 号码),至少需要输入 1 个 ECC 号码: OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 整型。ECC 号码操作模式。 0 查询 ECC 号码 1 增加 ECC 号码 2 删除 ECC 号码 整型。ECC 号码类型。 0 未插(U)SIM 卡时的 ECC 号码 1 插(U)SIM 卡时的 ECC 号码 字符串类型。ECC 号码,例如:'110'、'119'。 举例 AT+QECCNUM=? +QECCNUM: (0-2) //查询支持的 ECC 号码操作模式。 OK AT+QECCNUM? //查询插(U)SIM 卡和不插(U)SIM 卡时的 ECC 号码。 +QECCNUM: 0,'911','112','00','08','110','999','118','119' +QECCNUM: 1,'911','112' OK AT+QECCNUM=0,1 //查询插(U)SIM 卡时的 ECC 号码。 上海移远通信技术股份有限公司 110 / 234 RG200U&Rx500U 系列 AT 命令手册 +QECCNUM: 1,'911','112' OK AT+QECCNUM=1,1,'110','234' //增加'110'和'234'作为插(U)SIM 卡时的 ECC 号码。 OK AT+QECCNUM=0,1 //查询插(U)SIM 卡时的 ECC 号码。 +QECCNUM: 1,'911','112','110','234' OK AT+QECCNUM=2,1,'110' //从插(U)SIM 卡时的 ECC 号码中删除'110'。 OK AT+QECCNUM=0,1 //查询插(U)SIM 卡时的 ECC 号码。 +QECCNUM: 1,'911','112','234' OK 6.11. AT^DSCI 设置主动上报呼叫状态 该命令用于配置是否主动上报呼叫状态。 AT^DSCI 设置主动上报呼叫状态 测试命令 AT^DSCI=? 响应 ^DSCI: (支持的列表) 查询命令 AT^DSCI? OK 响应 ^DSCI: 设置命令 AT^DSCI=[] 特性说明 参考 OK 响应 OK / 参数 整型。配置是否通过 URC ^DSCI: ,,,,,,上报呼叫状态。 0 禁用主动上报呼叫状态 1 启用主动上报呼叫状态 上海移远通信技术股份有限公司 111 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。呼叫 ID。 整型。呼叫方向。 0 主叫(MO) 1 被叫(MT) 整型。呼叫状态。 1 CALL_LOCAL_HOLD 2 CALL_ORIGINAL 3 CALL_CONNECT 4 CALL_INCOMING 5 CALL_WAITING 6 CALL_END 7 CALL_ALERTING 8 CALL_REMOTE_HOLD 9 CALL_BOTH_HOLD 呼叫本地保持 呼叫发起 呼叫连接 呼叫接入 呼叫等待 呼叫结束 呼叫提醒 呼叫远程保持 呼叫双方保持 整型。呼叫类型。 0 语音呼叫 1 PS 呼叫 整型。当前呼叫是否处于电话会议。 0 非电话会议 1 电话会议 字符串类型。电话号码。 整型。八位字节的地址类型(请参考 3GPP TS 24.008 subclause 10.5.4.7)。 129 未知类型 145 国际号码(以'+'开头) 161 国内号码 举例 //拨号 AT^DSCI=1 OK ATD10086; OK ^DSCI: 1,0,2,0,0,10086,129 ^DSCI: 1,0,7,0,0,10086,129 ^DSCI: 1,0,3,0,0,10086,129 ATH OK ^DSCI: 1,0,6,0,0,10086,129 //启用主动上报呼叫状态。 //拨号 10086。 //发起语音呼叫。 //呼叫提醒。 //呼叫连接成功。 //呼叫结束。 上海移远通信技术股份有限公司 112 / 234 //来电 RING ^DSCI: 1,1,4,0,0,13022100000,129 RING ^DSCI: 1,1,6,0,0,13022100000,129 NO CARRIER RG200U&Rx500U 系列 AT 命令手册 //新呼叫接入。 //呼叫结束。 上海移远通信技术股份有限公司 113 / 234 RG200U&Rx500U 系列 AT 命令手册 7 电话本相关命令 7.1. AT+CNUM 查询本机号码 该命令用于查询(U)SIM 卡中所有本机号码记录。 AT+CNUM 查询本机号码 测试命令 AT+CNUM=? 执行命令 AT+CNUM 响应 OK 响应 [+CNUM: [],,] […] OK 最大响应时间 特性说明 参考 3GPP 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 字符串类型。与相关联,使用的字符集应为 AT+CSCS 设置的字符集。 字符串类型。电话号码。格式由决定。 整型。八位字节的地址类型(请参考 3GPP TS 24.008 subclause 10.5.4.7)。 129 未知类型 145 国际号码(以'+'开头) 161 国内号码 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 114 / 234 RG200U&Rx500U 系列 AT 命令手册 7.2. AT+CPBR 读取电话本 该命令用于读取存储器中位置在与之间(闭区间)的电话本记录。如果只输入 ,则只返回在位置的电话本记录。 AT+CPBR 读取电话本 测试命令 AT+CPBR=? 响应 +CPBR: (支持的列表),, 设置命令 AT+CPBR=[,] OK 响应 +CPBR: ,,, […] OK 最大响应时间 特性说明 参考 3GPP 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 取决于电话本记录数量 / 参数 整型。电话本存储器位置索引号。 整型。的最大长度。 整型。的最大长度。 整型。需读取的电话号码在存储器中的起始位置。 整型。需读取的电话号码在存储器中的终止位置。 字符串类型。电话号码。格式由决定。 整型。号码地址类型。 129 未知类型 145 国际号码(以'+'开头) 161 国内号码 字符串类型。电话号码对应的字符串内容。该字段以为最大长度,字符集由 AT+CSCS 设置。 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 115 / 234 RG200U&Rx500U 系列 AT 命令手册 7.3. AT+CPBS 设置电话本存储器 该命令用于设置电话本存储器。 AT+CPBS 设置电话本存储器 测试命令 AT+CPBS=? 查询命令 AT+CPBS? 设置命令 AT+CPBS= 最大响应时间 特性说明 参数 3GPP 27.007 响应 +CPBS: (支持的列表) OK 若出现任何错误: ERROR 或者 +CME ERROR: 响应 +CPBS: [,,] OK 若出现任何错误: ERROR 或者 +CME ERROR: 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 字符串类型。电话本存储器。 'FD' (U)SIM 卡固定拨号电话本(不适用于 AT+CPBW) 'LD' (U)SIM 卡上次拨号电话本(不适用于 AT+CPBW) 'SN' (U)SIM 卡系统拨号电话本(不适用于 AT+CPBW) 上海移远通信技术股份有限公司 116 / 234 RG200U&Rx500U 系列 AT 命令手册 'EN' (U)SIM 卡或 MT 紧急呼叫电话本(不适用于 AT+CPBW) 'ON' (U)SIM 卡本机号码列表(MSISDN) 整型。当前储存器中已存储的记录数。 整型。当前储存器支持的最大记录数。 错误码。详情参考第 13.2 章。 7.4. AT+CPBW 写入电话本 该命令用于在当前存储器指定位置中添加、删除电话记录。 AT+CPBW 写入电话本 测试命令 AT+CPBW=? 响应 +CPBW: (支持的范围),,(支持的列 表), OK 设置命令 AT+CPBW=[,[,[,]]] 若出现任何错误: ERROR 或者 +CME ERROR: 响应 若省略可选参数,则删除指定的电话记录: OK 若指定可选参数,则向指定添加一个电话记录: OK 最大响应时间 特性说明 参考 3GPP 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 整型。电话本存储器位置索引号。 上海移远通信技术股份有限公司 117 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。的最大长度。 整型。的最大长度。 字符串类型。电话号码。决定电话号码地址类型。 整型。号码地址类型。 128 未知类型 129 未知类型 145 国际号码(以'+'开头) 161 国内号码 字符串类型。电话号码对应的字符串内容。该字段以为最大长度,字符集由 AT+CSCS 设置。 错误码。详情参考第 13.2 章。 举例 AT+CSCS='GSM' OK AT+CPBW=10,'15021012496',129,'QUECTEL' OK AT+CPBW=10 OK //添加一条电话记录。 //删除一条电话记录。 上海移远通信技术股份有限公司 118 / 234 RG200U&Rx500U 系列 AT 命令手册 8 短消息相关命令 8.1. AT+CSMS 选择短消息服务类型 该命令用于选择短消息服务类型并返回 MT 支持的短消息类型。 AT+CSMS 选择短消息服务类型 测试命令 AT+CSMS=? 响应 +CSMS: (支持的列表) 查询命令 AT+CSMS? OK 响应 +CSMS: ,,, 设置命令 AT+CSMS= OK 响应 +CSMS: ,, OK 最大响应时间 特性说明 参考 3GPP TS 27.005 若错误与 MT 功能相关: +CMS ERROR: 300 毫秒 / 参数 整型。短消息服务类型。 0 SMS 的 AT 命令语法与 3GPP TS 27.005 Phase 2 版本 4.7.0 兼容;同时支持部分 Phase 2+功能(例如:使用 Phase 2+新编码方案修正消息路由)。详情参考 3GPP TS 23.040 和 3GPP TS 23.041 1 SMS 的 AT 命令语法与 3GPP TS 27.005 Phase 2+版本兼容;设置为 1 时的需求已 在对应命令描述中说明。详情参考 3GPP TS 23.040 和 3GPP TS 23.041 上海移远通信技术股份有限公司 119 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。移动终端是否支持接收短消息。 0 不支持 1 支持 整型。移动终端是否支持发送短消息。 0 不支持 1 支持 整型。移动终端是否支持广播类型短消息。 0 不支持 1 支持 错误码。详情参考第 13.3 章。 举例 AT+CSMS=? +CSMS: (0,1) OK AT+CSMS=1 +CSMS: 1,1,1 OK AT+CSMS? +CSMS: 1,1,1,1 OK //设置短消息服务类型为 1。 8.2. AT+CMGF 配置短消息模式 该命令用于指定短消息采用的格式。表示 TA-TE 之间,读写短消息时,采用的是文本模式还 是 PDU 模式。消息格式可设置为 PDU 模式(使用整个 TP 数据单元)或者文本模式(消息报头和正文分 别以不同的参数形式展示)。文本模式通过 AT+CSCS 指定的告知 TA-TE 交互中消息正文使用的 字符集。 AT+CMGF 配置短消息模式 测试命令 AT+CMGF=? 响应 +CMGF: (支持的列表) 查询命令 AT+CMGF? OK 响应 +CMGF: OK 上海移远通信技术股份有限公司 120 / 234 设置命令 AT+CMGF= 最大响应时间 特性说明 参考 3GPP TS 27.005 参数 整型。短消息模式。 0 PDU 模式 1 文本模式 RG200U&Rx500U 系列 AT 命令手册 响应 OK 300 毫秒 该命令立即生效; 参数配置不保存。 8.3. AT+CSCA 设置短消息服务中心地址 该设置命令用于当移动起始短消息发送后,更新 SMSC(短消息服务中心)地址。在文本模式下,可 使用设置命令进行设置。在 PDU 模式下,仅当 SMSC 地址的长度被编码为=0 时,方可使用设置命 令进行设置。 AT+CSCA 设置短消息服务中心地址 测试命令 响应 AT+CSCA=? 查询命令 OK 响应 AT+CSCA? +CSCA: , 设置命令 AT+CSCA=[,] 最大响应时间 特性说明 参考 3GPP TS 27.005 OK 响应 OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。短消息服务中心地址。详情参考 3GPP TS 24.011 RP SC 地址 Address-Value 上海移远通信技术股份有限公司 121 / 234 RG200U&Rx500U 系列 AT 命令手册 字段;BCD 码(或 GSM 7 位默认字母字符)被转换为当前选择的 TE 字符集的字符(参考 3GPP TS 27.007 中 AT+CSCS)。地址类型由定义。 整型。短消息服务中心地址类型。详情参考 3GPP TS 24.011 RP SC 地址中的八位字节 Type-of-Address(参考)。 短消息情况下:3GPP TS 24.011 服务中心地址和 3GPP TS 23.040 TPDU,十六进制格式; ME/TA 将 TP 数据单元中每个八位字节转换为包含 2 个 IRA 字符的十六进制数字(如: 整数取值为 42 的八位字节作为两个字符(2A,即 IRA 50 和 65)发送给 TE)。 举例 AT+CSCA='+8613800210500',145 OK AT+CSCA? +CSCA: '+8613800210500',145 OK //设置短消息服务中心地址。 //查询短消息服务中心地址。 8.4. AT+CPMS 配置短消息存储器 该命令用于选择查询或配置短信的存储位置,包括、和。 AT+CPMS 配置短消息存储器 测试命令 AT+CPMS=? 响应 +CPMS: (支持的列表),(支持的列表),(支持 的列表) 查询命令 AT+CPMS? OK 响应 +CPMS: ,,,,,,,, 设置命令 AT+CPMS=[,[,]] OK 响应 +CPMS: ,,,,, OK 若出现任何错误: ERROR 或者 +CMS ERROR: 上海移远通信技术股份有限公司 122 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.005 300 毫秒 该命令立即生效; 参数配置自动保存。 参数 字符串类型。用于读取和删除短消息的存储器。 'SM' (U)SIM 卡 'ME' 移动设备 字符串类型。用于写入和发送短消息的存储器。 'SM' (U)SIM 卡 'ME' 移动设备 字符串类型。若未建立到 TE 的路由(请参考 AT+CNMI),则将接收的短消息存储在 该存储器内。 'SM' (U)SIM 卡 'ME' 移动设备 整型。中当前短消息的数量。 整型。中可存储的短消息的总数量。 错误码。详情参考第 13.3 章。 举例 AT+CPMS? //查询当前短消息存储器配置。 +CPMS: 'ME',0,20,'ME',0,20,'ME',0,20 OK AT+CPMS='SM','SM','SM' +CPMS: 0,50,0,50,0,50 //将短消息存储器更改为'SM'。 OK AT+CPMS? +CPMS: 'SM',0,50,'SM',0,50,'SM',0,50 //查询当前短消息存储器配置。 OK 上海移远通信技术股份有限公司 123 / 234 RG200U&Rx500U 系列 AT 命令手册 8.5. AT+CMGD 删除短消息 该命令用于删除存储器中指定的短消息。若指定且不为 0,ME 应省略 并遵守参数规则。 AT+CMGD 删除短消息 测试命令 AT+CMGD=? 响应 +CMGD: (支持的范围),(支持的范围) 设置命令 AT+CMGD=[,] OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.005 若错误与 MT 功能相关: +CMS ERROR: 300 毫秒 / 参数 整型。存储器支持的位置编号。范围:0~255。 整型。 0 删除指定的短消息 1 删除存储器中所有的已读短消息 2 删除存储器中所有的已读短消息和已发送的终端发起短消息 3 删除存储器中所有的已读短消息、已发送和未发送的终端发起短消息 4 删除存储器中所有短消息 字符串类型。用于读取和删除短消息的存储器。请参考 AT+CPMS。 'SM' (U)SIM 卡 'ME' 移动设备 错误码。详情参考第 13.3 章。 举例 AT+CMGD=1 OK AT+CMGD=1,4 OK //删除存储器中=1 的短消息。 //删除存储器中全部短消息。 上海移远通信技术股份有限公司 124 / 234 RG200U&Rx500U 系列 AT 命令手册 8.6. AT+CMGL 按照状态读取短消息 该命令用于读取中的短消息及其状态。若短消息状态为'REC UNREAD',执行该命令读取短 消息后,短消息状态变更为'REC READ'。 AT+CMGL 按照状态读取短消息 测试命令 AT+CMGL=? 响应 +CMGL: (支持的列表) 设置命令 AT+CMGL[=] OK 响应 若省略可选参数(即执行 AT+CMGL),查询所有已接收但未读的短 消息。 若指定可选参数: 1)文本模式(AT+CMGF=1)且该命令执行成功: 对于 SMS-SUBMIT 和/或 SMS-DELIVER 格式的短消息: +CMGL: ,,,[],[][,,] [+CMGL: ,,,[],[][,,] …] 对于 SMS-STATUS-REPORT 格式的短消息: +CMGL: ,,,,[],[],,, [+CMGL: ,,,,[],[],,, …] 对于 SMS-COMMAND 格式的短消息: +CMGL: ,,, [+CMGL: ,,, ...] 对于 CBM 存储: +CMGL: ,,,,, [+CMGL: ,,,,, …] OK 上海移远通信技术股份有限公司 125 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.005 2)PDU 模式(AT+CMGF=0)且该命令执行成功: +CMGL: ,,[], [+CMGL: ,,[alpha], …] OK 若错误与 MT 功能相关: +CMS ERROR: 300 毫秒 的操作取决于存储的短消息数目。 / 参数 1)文本模式,字符串类型。 'REC UNREAD' 已接收但未读的短消息 'REC READ' 已接收且已读的短消息 'STO UNSENT' 已存储但未发送的短消息 'STO SENT' 已存储且已发送的短消息 'ALL' 所有短消息 2)PDU 模式,整型。 0 已接收但未读的短消息 1 已接收且已读的短消息 2 已存储但未发送的短消息 3 已存储且已发送的短消息 4 所有短消息 整型。存储器支持的位置编号。范围:0~255。 字 符 串 类 型 。 目 标 地 址 。 详 情 参 考 3GPP TS 23.040 中 的 TP-Destination-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符(参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 字 符 串 类 型 。 始 发 地 址 。 详 情 参 考 3GPP TS 23.040 中 的 TP-Originating-Address Address-Value 字段;BCD 码(GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字 符集中的字符(详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由定义。 字符串类型。字母数字格式的或,对应 MT 电话簿中的条目。该功能的实现按照 出厂设定,所使用的字符集应与 AT+CSCS 选择的字符集相同(详情参考 3GPP TS 27.007 中对该命令的定义)。 字 符 串 类 型 。 短 消 息 服 务 中 心 时 间 戳 。 详 情 参 考 3GPP TS 23.040 TP-Service-Center-Time-Stamp 中的时间字符(参考)。 整型。目标地址类型。详情参考 3GPP TS 24.011 TP- Destination-Address 中的八位字节 上海移远通信技术股份有限公司 126 / 234 RG200U&Rx500U 系列 AT 命令手册 Type-of-Address。 整型。始发地址类型。详情参考 3GPP TS 24.011 TP-Originating-Address 中的八位字节 Type-of-Address(默认值参考)。 整型。短消息长度。 文本模式(AT+CMGF=1)下,表示消息正文的长度; PDU 模式(AT+CMGF=0)下,表示以八位字节为单位的实际 TP 数据单元的长度(即 RP 层的短消息服务中心地址中的八位字符将不计算在该长度内)。最大长度 140 个字节。 十六进制字符串。短消息命令内容。输出格式参考 3GPP TS 23.040 TP-User-Data。 短消息情况下:3GPP TS 24.011 服务中心地址和 3GPP TS 23.040 TPDU,十六进制格式; ME/TA 将 TP 数据单元中每个八位字节转换为包含 2 个 IRA 字符的十六进制数字(如: 整数取值为 42 的八位字节作为两个字符(2A,即 IRA 50 和 65)发送给 TE)。 字符串类型。用于读取和删除短消息的存储器。 'SM' (U)SIM 卡 'ME' 移动设备 整型。取决于命令或结果码:3GPP TS 23.040 SMS-DELIVER、SMS-SUBMIT(默认值: 17)、SMS-STATUS-REPORT 或 SMS-COMMAND(默认值:2)的第一个八位字节。 整型。详情参考 3GPP TS 23.040 TP-Message-Reference。 字符串类型。详情参考 3GPP TS 23.040 TP-Recipient-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式)转换为当前选择的 TE 字符集字符(详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 整型。详情参考八位字节 3GPP TS 24.011 TP-Recipient-Address Type-of-Address(参见 )。 时间字符串类型。详情参考 3GPP TS 23.040 TP-Service-Centre-Time-Stamp(参见)。 时 间 字 符 串 类 型 。 详 情 参 考 3GPP TS 23.040 TP-Discharge-Time , 格 式 为 : 'yy/MM/dd,hh:mm:ss zz',格式中的字符依次代表年(后两位)、月、日、时、分、秒、 时区。例如:1994 年 5 月 6 日 22:10:00 GMT+2 小时用'94/05/06,22:10:00+08'表示。 整型。详情参考 3GPP TS 23.040 TP-Status。 整型。详情参考 3GPP TS 23.040 TP-Command-Type(默认为 0)。 整型。详情参考 3GPP TS 23.041 CBM 序号。 整型。详情参考 3GPP TS 23.041 CBM 短消息标识符。 整型。详情参考 3GPP TS 23.041 CBM 页面参数位 4~7。 整型。详情参考 3GPP TS 23.041 CBM 页面参数位 0~3。 错误码。详情参考第 13.3 章。 举例 AT+CMGF=1 OK AT+CMGL='ALL' +CMGL: 1,'STO UNSENT','',, +CMGL: 2,'STO UNSENT','',, //设置短消息为文本模式。 //列举短消息存储器中的所有短消息。 上海移远通信技术股份有限公司 127 / 234 RG200U&Rx500U 系列 AT 命令手册 OK 8.7. AT+CMGR 按照索引读取短消息 该命令用于从存储器中读取指定的短消息。若该短消息状态为'REC UNREAD',执 行该命令读取短消息后,其状态变为'REC READ'。 AT+CMGR 按照索引读取短消息 测试命令 AT+CMGR=? 响应 +CMGR: (支持的范围) 设置命令 AT+CMGR= OK 响应 1)文本模式(AT+CMGF=1)且该命令执行成功: 对于 SMS-DELIVER 格式的短消息: +CMGR: ,,[],[,,,,,,,] OK 对于 SMS-SUBMIT 格式的短消息: +CMGR: ,,[][,,,,,[],,,] OK 对于 SMS-STATUS-REPORT 格式的短消息: +CMGR: ,,,[],[],,, OK 对于 SMS-COMMAND 格式的短消息: +CMGR: ,,[,,[],[],[], ] OK 对于 CBM 存储: +CMGR: ,,,,, 上海移远通信技术股份有限公司 128 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.005 OK 2)PDU 模式(AT+CMGF=0)且该命令执行成功: +CMGR: ,[], OK 若错误与 MT 功能相关: +CMS ERROR: 取决于短消息内容的长度 / 参数 整型。存储器支持的位置编号。范围:0~255(不同的运营商对应支持的编号范围略有不同, 具体就实际情况而定)。 1)文本模式,字符串类型。 'REC UNREAD' 已接收但未读的短消息 'REC READ' 已接收且已读的短消息 'STO UNSENT' 已存储但未发送的短消息 'STO SENT' 已存储且已发送的短消息 'ALL' 所有短消息 2)PDU 模式,整型。 0 已接收但未读的短消息 1 已接收且已读的短消息 2 已存储但未发送的短消息 3 已存储且已发送的短消息 4 所有短消息 字符串类型。字母数字格式的或,对应 MT 电话簿中的条目。该功能的实现按照 出厂设定,所使用的字符集应与 AT+CSCS 选择的字符集相同(详情参考 3GPP TS 27.007 中对该命令的定义)。 字 符 串 类 型 。 目 标 地 址 。 详 情 参 考 3GPP TS 23.040 中 的 TP-Destination-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符(详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 字 符 串 类 型 。 始 发 地 址 。 详 情 参 考 3GPP TS 23.040 中 的 TP-Originating-Address Address-Value 字段;BCD 码(GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符 集中的字符(详情参考 TS 27.007 中的 AT+CSCS)。地址类型由指定。 字 符 串 类 型 。 短 消 息 服 务 中 心 时 间 戳 。 详 情 参 考 3GPP TS 23.040 TP-Service-Center-Time-Stamp(参见)。 上海移远通信技术股份有限公司 129 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。取决于命令或结果码:3GPP TS 23.040 SMS-DELIVER、 SMS-SUBMIT(默认值: 17)、SMS-STATUS-REPORT 或 SMS-COMMAND(默认值:2)的第一个八位字节。 整型。协议标识符。详情参考 3GPP TS 23.040 TP-Protocol-Identifier。默认值:0。 整型。数据编码方案。取决于命令或结果码。详情参考 3GPP TS 23.038 短消息数据编码方 案(默认值为 0)或者小区广播数据编码方案。 整型或时间字符串类型。有效期。取决于 SMS-SUBMIT 的设置。详情参考 3GPP TS 23.040 TP-Validity-Period(参见)。 整型。短消息编号。详情参考 3GPP TS 23.040 TP-Message-Number。 整型。短消息参考。详情参考 3GPP TS 23.040 TP-Message-Reference。 字符串类型。详情参考 3GPP TS 23.040 TP-Recipient-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式)转换为当前选择的 TE 字符集字符(请参考 AT+CSCS); 地址类型由指定。 整型。详情参考 3GPP TS 24.011 TP-Recipient-Address Type-of-Address(参见)。 整型。目标地址类型。详情参考 3GPP TS 24.011 TP-Destination-Address 中的八位字节 Type-of-Address。 整型。始发地址类型。详情参考 3GPP TS 24.011 TP-Originating-Address 中的八位字节 Type-of-Address(默认参考)。 字符串类型。短消息服务中心地址。详情参考 3GPP TS 24.011 RP SC 地址 Address-Value; BCD 码(或 GSM 7 位默认字母格式)转换为当前选择的 TE 字符集字符(详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 整型。短消息服务中心地址类型。详情参考 3GPP TS 24.011 RP SC 地址 Type-of-Address (默认参考)。 整型。短消息长度。 文本模式(AT+CMGF=1)下,表示消息正文的长度; PDU 模式(AT+CMGF=0)下,表示以八位字节为单位的实际 TP 数据单元的长度(即 RP 层的短消息服务中心地址中的八位字节将不计算在该长度内)。最大长度 140 个字节。 短消息的文本内容。 短消息情况下:3GPP TS 24.011 服务中心地址,遵循 3GPP TS 23.040 TPDU,十六进制格 式:ME/TA 把 TP 数据单元中每八位字节转换为包含 2 个 IRA 字符的十六进制数字(如:整 数取值为 42 的八位字节作为两个字符(2A,即 IRA 50 和 65)发送给 TE)。 时 间 字 符 串 类 型 。 详 情 参 考 3GPP TS 23.040 TP-Discharge-Time , 格 式 为 : 'yy/MM/dd,hh:mm:ss zz',格式中的字符依次代表年(后两位)、月、日、时、分、秒、时 区。例如:1994 年 5 月 6 日 22:10:00 GMT+2 小时用'94/05/06,22:10:00+08'表示。 整型。详情参考 3GPP TS 23.040 TP-Status。 整型。详情参考 3GPP TS 23.040 TP-Command-Type(默认为 0)。 整型。详情参考 3GPP TS 23.041 CBM 序号。 整型。详情参考 3GPP TS 23.041 CBM 页面参数位 4~7。 整型。详情参考 3GPP TS 23.041 CBM 页面参数位 0~3。 详情参考 3GPP TS 23.040 TP-Command-Data 文本模式响应。ME/TA 把 TP 数据单元中每 八位字节转换为包含 2 个 IRA 字符的十六进制数字(如:整数取值为 42 的八位字节作为两 个字符(2A,即 IRA 50 和 65)发送给 TE)。 错误码。详情参考第 13.3 章。 上海移远通信技术股份有限公司 130 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 +CMTI: 'SM',3 //已收到新短消息,存储在(U)SIM 卡为 3 的位置。 AT+CSDH=1 OK AT+CMGR=3 //读取短消息。 +CMGR: 'REC UNREAD','+8615021012496',,'13/12/13,15:06:37+32',145,4,0,0,'+8613800210500', 145,27 OK 8.8. AT+CMGS 发送短消息 该命令用于将短消息(SMS-SUBMIT)从 TE 发送到网络侧。调用设置命令后,返回>后输入待发数据, 然后按 Ctrl+Z 表示 PDU 结束并发送短消息。可按 ESC 取消发送,取消成功也会返回 OK 表示终止确认。 发送成功后,将返回短消息参考值到 TE。 AT+CMGS 发送短消息 测试命令 AT+CMGS=? 设置命令 文本模式(AT+CMGF=1) AT+CMGS=[,] 响应 OK 响应 > 响应>后,输入文本格式数据,按 Ctrl+Z 发送数据,按 ESC 取消发送。 若发送成功: +CMGS: OK 设置命令 PDU 模式(AT+CMGF=0) AT+CMGS= 若错误与 MT 功能相关: +CMS ERROR: 响应 > 响应>后,输入 PDU 格式数据,按 Ctrl+Z 发送数据,按 ESC 取消发送。 若发送成功: +CMGS: OK 上海移远通信技术股份有限公司 131 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.005 若错误与 MT 功能相关: +CMS ERROR: 120 秒,取决于网络状态 / 参数 字符串类型。目标地址。详情参考 3GPP TS 23.040 TP-Destination-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符 (详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由定义。 整型。目标地址类型。详情参考 3GPP TS 24.011 TP-Destination-Address 中的八位字节 Type-of-Address。 短消息正文长度。PDU 模式(AT+CMGF=0)下,表示八位字节格式的实际 TP 数据单元长 度(即 RP 层的短消息服务中心地址中的八位字节将不计算在该长度内)。最大长度:140 字节。 整型。短消息参考值。详情参考 GSM 03.40 TP-Message-Reference。 错误码。详情参考第 13.3 章。 举例 AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGS='15021012496' >This is a test from Quectel +CMGS: 247 OK //设置短消息模式为文本模式。 //设置 TE 输入字符集格式为 GSM 格式。 //输入短消息内容,Ctrl+Z 发送,ESC 取消发送。 8.9. AT+CMMS 发送多条短消息 该命令用于控制短消息中断协议链路的连续性。若启用该功能(且当前使用的网络支持),链路保持 打开,此情况下可快速发送多条短消息。 上海移远通信技术股份有限公司 132 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CMMS 发送多条短消息 测试命令 AT+CMMS=? 查询命令 AT+CMMS? 设置命令 AT+CMMS[=] 最大响应时间 特性说明 参考 3GPP TS 27.005 响应 +CMMS: (支持的范围) OK 响应 +CMMS: OK 响应 OK 若出现任何错误: ERROR 或者 +CMS ERROR: 120 秒,取决于网络状态 / 参数 整型。是否启用短消息中断协议链路功能。 0 禁用此功能 1 保持该功能启用状态,直到要发送的最新命令(AT+CMGS、AT+CMSS 等)的响应与下 一条要发送的命令之间的时间间隔超过 1~5 秒(具体值取决于 ME)。随后 ME 关闭链 路,MT 自动切换为 0。 2 启用该功能。若要发送的最新命令(AT+CMGS、AT+CMSS 等)的响应与下一条要发送 的命令之间的时间间隔超过 1~5 秒(具体值取决于 ME)。随后 ME 关闭链路,但 MT 不 会自动切换为 0。 错误码。详情参考第 13.3 章。 备注 执行查询命令后,隔 5~10 秒后再执行设置命令,否则可能会返回错误码+CMS ERROR: 500。 上海移远通信技术股份有限公司 133 / 234 RG200U&Rx500U 系列 AT 命令手册 8.10. AT+CMGW 存储短消息 该命令用于写入一条短消息并存储至,并返回已存储短消息的存储位置。通过, 可将短消息设置为指定的状态。默认情况下,短消息状态设置为'STO UNSENT'。文本输入的语法同 AT+CMGS 的设置命令相同。 AT+CMGW 存储短消息 测试命令 AT+CMGW=? 设置命令 文本模式(AT+CMGF=1) AT+CMGW=/[,/[,]] 响应 OK 响应 > 响应>后,输入文本格式数据,按 Ctrl+Z 发送数据,按 ESC 取消发送。 若存储成功: +CMGW: OK 设置命令 PDU 模式(AT+CMGF=0) AT+CMGW=[,] 若错误与 MT 功能相关: +CMS ERROR: 响应 > 响应>后,输入 PDU 格式数据,按 Ctrl+Z 发送数据,按 ESC 取消发送。 若存储成功: +CMGW: OK 最大响应时间 特性说明 参考 GSM 07.05 若错误与 MT 功能相关: +CMS ERROR: 300 毫秒 / 上海移远通信技术股份有限公司 134 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 字符串类型。目标地址。详情参考 3GPP TS 23.040 TP-Destination-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符 (详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 字符串类型。始发地址。详情参考 3GPP TS 23.040 TP-Originating-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符 (详情参考 3GPP TS 27.007 中的 AT+CSCS)。地址类型由指定。 整型。始发地址类型。详情参考 3GPP TS 24.011 TP-Originating-Address 中的八位字节 Type-of-Address(默认参考)。 1)文本模式,字符串类型。 'REC UNREAD' 已接收但未读的短消息 'REC READ' 已接收且已读的短消息 'STO UNSENT' 已存储但未发送的短消息 'STO SENT' 已存储且已发送的短消息 'ALL' 所有短消息 2)PDU 模式,整型。 0 已接收但未读的短消息 1 已接收且已读的短消息 2 已存储但未发送的短消息 3 已存储且已发送的短消息 4 所有短消息 整型。目标地址类型。详情参考 3GPP TS 24.011 TP-Destination-Address 中的八位字节 Type-of-Address。 整型。短消息长度。PDU 模式下(AT+CMGF=0),表示以八位字节为单位的实际 TP 数 据单元的长度(即 RP 层 SMSC 地址字节不计入长度)。范围:7~164 字节。 整型。存储器的短消息序列。 字符串类型。用于写入和发送短消息的存储器。 'SM' (U)SIM 卡 'ME' 移动设备 错误码。详情参考第 13.3 章。 举例 AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGW='15021012496' >This is a test from Quectel +CMGW: 4 OK AT+CMGF=0 //设置短消息模式为文本模式。 //设置 TE 输入字符集格式为 GSM 格式。 //输入短消息文本内容,按 Ctrl+Z 写入短消息,按 ESC 退出发送。 //设置短消息模式为 PDU 模式。 上海移远通信技术股份有限公司 135 / 234 OK AT+CMGW=18 >0051FF00000008000A0500030002016D4B8BD5 +CMGW: 5 OK RG200U&Rx500U 系列 AT 命令手册 8.11. AT+CMSS 从存储器发送短消息 该命令用于从存储器中发送指定的短消息(SMS-SUBMIT)。若指定 SMS-SUBMIT 格式短消息目的地址,则在短消息发送时使用新地址替换存储器中短消息包含的目的地址。发送成功 后,将返回参考值到 TE,其参数值可用于识别发送状态报告 URC 中的短消息。 AT+CMSS 从存储器发送短消息 测试命令 AT+CMSS=? 设置命令 AT+CMSS=[,[,]] 响应 OK 响应 1)文本模式(AT+CMGF=1)且执行成功: +CMSS: [,] OK 2)PDU 模式(AT+CMGF=0)且执行成功: +CMSS: [,] OK 最大响应时间 特性说明 参考 3GPP TS 27.005 若错误与 MT 功能相关: +CMS ERROR: 120 秒,取决于网络状态 / 参数 整型。存储器支持的位置编号。 字符串类型。目标地址。详情参考 3GPP TS 23.040 TP-Destination-Address Address-Value 字段;BCD 码(或 GSM 7 位默认字母格式的字符)转换为当前选择的 TE 字符集中的字符 (详情参考 3GPP TS 27.007 中的 AT+CSCS);地址类型由指定。 上海移远通信技术股份有限公司 136 / 234 RG200U&Rx500U 系列 AT 命令手册 整型。目标地址类型。详情参考 3GPP TS 24.011 TP-Destination-Address 中的八位字节 Type-of-Address。 整型。短消息参考。详情参考 3GPP TS 23.040 TP-Message-Reference 字段。 字 符 串 类 型 。 短 消 息 服 务 中 心 时 间 戳 。 详 情 参 考 3GPP TS 23.040 TP-Service-Centre-Time-Stamp 中的时间字符(参考)。 字符串类型。格式与短消息中的的格式相同,但无 3GPP TS 24.011 SC 中的地址字 段。 字符串类型。用于写入和发送短消息的存储器。 'SM' (U)SIM 卡 'ME' 移动设备 错误码。详情参考第 13.3 章。 举例 AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CMGW='15021012496' > Hello +CMGW: 4 OK AT+CMSS=4 +CMSS: 54 OK //设置短消息模式为文本模式。 //设置 TE 输入字符集格式为 GSM 格式。 //输入短消息内容,按 Ctrl+Z 发送短消息,按 ESC 退出发送。 //从存储器中发送为 4 的短消息。 8.12. AT+CNMA 新短消息确认 该命令用于确认直接发送至 TE 的新消息(SMS-DELIVER 或 SMS-STATUS-REPORT)是否已经成功 发送。若 UE 未在需求时间内收到确认(网络超时),会发送 RP-ERROR 至网络。UE 可通过设置 AT+CNMI 的参数和为 0 自动禁止发送至 TE。 AT+CNMA 新短消息确认 测试命令 AT+CNMA=? 响应 若为文本模式(AT+CMGF=1): OK 若为 PDU 模式(AT+CMGF=0): +CNMA: (支持的范围) 上海移远通信技术股份有限公司 137 / 234 RG200U&Rx500U 系列 AT 命令手册 执行命令 文本模式(AT+CMGF=1) AT+CNMA OK 响应 OK 若出现任何错误: ERROR 或者 设置命令 PDU 模式(AT+CMGF=0) AT+CNMA=[,[ 指 定 PDU 按 Ctrl+Z 发送/ESC 退出发送]] +CMS ERROR: 响应 OK 若出现任何错误: ERROR 或者 +CMS ERROR: 最大响应时间 300 毫秒 特性说明 / 参考 3GPP TS 27.005 参数 整型。PDU 模式所需参数。 0 命令操作类似文本模式 1 发送肯定应答(RP-ACK)至网络,仅 PDU 模式下接受 2 发送否定应答(RP-ERROR)至网络,仅 PDU 模式下接受 整型。短消息长度。 PDU 模式下(AT+CMGF=0),表示以八位字节为单位的实际 TP 数据单元的长度(即 RP 层 SMSC 地址字节不计入长度)。 错误码。详情参考第 13.3 章。 备注 仅当 AT+CSMS 中为 1(phase 2+)且模块上报如下对应 URC 时方可使用执行命令和设置命 令: +CMT: =2,新消息类别为 CLASS 0、1、3 和无 +CMT: =3,新消息类别为 CLASS 0 和 3 +CDS: =1 上海移远通信技术股份有限公司 138 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+CSMS=1 OK AT+CNMI=1,2,0,0,0 OK AT+CMGF=1 OK AT+CSDH=1 OK +CMT: '+8615021012496',,'13/03/18,17:07:21+32',145,4,0,0,'+8613800551500',145,28 This is a test from Quectel. //收到新短消息,直接输出短消息内容。 AT+CNMA //向网络发送确认消息。 OK AT+CNMA +CMS ERROR: 340 //第二次返回错误,仅需确认信息一次。 8.13. AT+CNMI 设置新短消息上报方式 该命令用于设置新短消息的上报方式。 AT+CNMI 设置新短消息上报方式 测试命令 AT+CNMI=? 响应 +CNMI: (支持的范围),(支持的范围),(支持的 列表),(支持的范围),(支持的列表) 查询命令 AT+CNMI? OK 响应 +CNMI: ,,,, 设置命令 AT+CNMI=[,[,[,[,]]]]] 最大响应时间 特性说明 OK 响应 OK 若出现任何错误: ERROR 或者 +CMS ERROR: 300 毫秒 该命令立即生效; 自动保存参数配置。 上海移远通信技术股份有限公司 139 / 234 RG200U&Rx500U 系列 AT 命令手册 参考 3GPP TS 27.005 参数 整型。 0 缓冲 TA 中的非请求结果码。若 TA 结果码缓冲区已满,结果码指示可以存储在其他缓冲 区或者丢弃最早的结果码指示,替换为新接收到的指示。 1 若 TA-TE 间的链路被保留(即处于在线数据模式),丢弃指示并拒绝新接收的短消息结 果码指示,否则,直接转发给 TE。 2 若 TA-TE 间的链路被保留(比如:处于在线数据模式),缓冲 TA 中的非请求结果码并 将结果码发送给 TE,否则,直接转发给 TE。 整型。新短消息上报方式。 0 不将新短消息发送给 TE 1 新短消息通过 URC +CMTI: ,方式发送给 TE 2 新短消息通过 URC +CMT: [],(PDU 模式)或者 +CMT: ,[],[,,,,,,,] (文本模式)方式发送给 TE 3 在收到 Class 3 短消息时,新短消息通过 URC +CMT: [], (PDU 模式)或者+CMT: ,[],[,,,,, ,,](文本模式)方式发送给 TE。收到非 Class 3 短消息,新短消息通过 URC +CMTI: ,方式发送给 TE。 整型。存储接收的 CBM 规则取决于其数据编码方案(详情参考 3GPP TS 23.038)和选择 小区广播消息类型命令 AT+CSCB 的设置。 0 无 CBM 指示发送到 TE 2 收到的 CBM 使用如下 URC 直接发送到 TE: +CBM: (PDU 模式)或者 +CBM: ,,,,(文本模式) 整型。短消息状态报告的上报方式。 0 不将状态报告发给 TE 1 状态报告通过如下 URC 上报 TE: +CDS: (PDU 模式)或者 +CDS: ,,[],[],,,(文本模式) 2 状态报告通过+CDSI: ,方式发给 TE 整型。 0 当为 1 或 2 时,将 TA 缓冲区的非请求结果码发送至 TE(返回 OK 后发送) 1 当为 1 或 2 时,清空 TA 缓冲区的非请求结果码 错误码。详情参考第 13.3 章。 上海移远通信技术股份有限公司 140 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+CMGF=1 OK AT+CSCS='GSM' OK AT+CNMI=1,2,0,1,0 OK //设置短消息模式为文本模式。 //设置 TE 输入字符集格式为 GSM 格式。 //设置 SMS-DELIVER 消息直接发送至 TE。 +CMT: '+8615021012496',,'13/03/18,17:07:21+32',145,4,0,0,'+8613800551500',145,28 This is a test from Quectel //收到新短消息,直接输出短消息内容。 8.14. AT+CSCB 选择小区广播消息类型 该命令用于选择 ME 接收到的 CBM 类型。 AT+CSCB 选择小区广播消息类型 测试命令 AT+CSCB=? 响应 +CSCB: (支持的列表) 查询命令 AT+CSCB? OK 响应 +CSCB: ,, 设置命令 AT+CSCB=[,mids>[,]] OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.005 若错误与 MT 功能相关: +CMS ERROR: 300 毫秒 / 上海移远通信技术股份有限公司 141 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。是否接收由和指定的消息类型。 0 接收 1 不接收 字符串类型。所有可能的 CBM 消息标识的组合(请参考 AT+CBM 的);如 '0,1,5,320-478,922'。默认值为空字符串。 字符串类型。所有可能的数据编码方案的组合;如'0-3,5'(请参考 AT+CBM 的)。 默认值为空字符串。 错误码。详情参考第 13.3 章。 8.15. AT+CSDH 设置文本模式下参数显示 该命令用于控制是否在文本模式下的结果码中显示详细的报头信息。 AT+CSDH 设置文本模式下参数显示 测试命令 AT+CSDH=? 响应 +CSDH: (支持的列表) 查询命令 AT+CSDH? OK 响应 +CSDH: 设置命令 AT+CSDH[=] 最大响应时间 特性说明 参考 3GPP TS 27.005 OK 响应 OK 或者 ERROR 300 毫秒 / 上海移远通信技术股份有限公司 142 / 234 参数 RG200U&Rx500U 系列 AT 命令手册 整型。 0 在短消息命令+CMT、+CMGL 和+CMGR 结果码中不显示下述头信息: 对于文本模式下的 SMS-DELIVER 和 SMS-SUBMIT 类型短消息,在+CSCA 和 +CSMP 的结果码中不包含、、、、和;在+CMT、 +CMGL、+CMGR 结果码中不显示、或者。 1 在结果码中显示头信息 举例 AT+CSDH=0 OK AT+CMGR=2 +CMGR: 'STO UNSENT','', This is a test from Quectel OK AT+CSDH=1 OK AT+CMGR=2 +CMGR: 'STO UNSENT','',,128,17,0,0,143,'+8613800551500',145,18 This is a test from Quectel OK 8.16. AT+CSMP 设置短消息文本模式参数 该命令用于在文本模式下(AT+CMGF=1)向网络侧发送短消息或将短消息存放在存储器中时设置需 要附加的参数取值。除此之外,还可以用于设置从 SMSC 接收到该短消息时算起的有效期(的取值范 围:0~255)或定义有效期终止的绝对时间(为字符串时)。 AT+CSMP 设置短消息文本模式参数 测试命令 响应 AT+CSMP=? 查询命令 OK 响应 AT+CSMP? +CSMP: ,,, 设置命令 AT+CSMP=[,[,[,] ]] 最大响应时间 OK 响应 OK 300 毫秒 上海移远通信技术股份有限公司 143 / 234 RG200U&Rx500U 系列 AT 命令手册 特性说明 参考 3GPP TS 27.005 该命令立即生效; 参数配置不保存。 参数 整型。TPDU 的第一个字节。对于不同的消息类型的详细说明,请参考 3GPP TS 23.040。 整型或者字符串类型。有效期。取决于 SMS-SUBMIT 的的设置:3GPP TS 23.040 TP-Validity-Period(参考)。默认值:143。 整型。协议标识符。详情参考 3GPP TS 23.040 TP-Protocol-Identifier。默认值:0。 整型。数据编码方案。取决于该命令或结果码:3GPP TS 23.038 SMS 数据编码方案(默认 值:0),或者小区广播数据编码方案。 上海移远通信技术股份有限公司 144 / 234 RG200U&Rx500U 系列 AT 命令手册 9 分组域命令 9.1. AT+CGATT PS 域附着/去附着 设置命令用于将 MT 附着于 PS 域,或者将 MT 从 PS 域分离。命令完成后,MT 保持在 V.25ter 命令状 态。如果 MT 已经处于请求状态,则将忽略该命令,并且仍响应 OK。如果 MT 无法实现请求状态,将响应 ERROR 或+CME ERROR。 AT+CGATT PS 域附着/去附着 测试命令 AT+CGATT=? 响应 +CGATT: (支持的列表) 查询命令 AT+CGATT? OK 响应 +CGATT: 设置命令 AT+CGATT= OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 140 秒,取决于网络状态 / 参数 整型。PS 服务状态。 0 分离状态 1 附着状态 其他值为预留值,设置后将返回 ERROR。 上海移远通信技术股份有限公司 145 / 234 RG200U&Rx500U 系列 AT 命令手册 错误码。详情参考第 13.2 章。 举例 AT+CGATT=1 OK AT+CGATT=0 OK AT+CGATT? +CGATT: 0 OK //附着于 PS 域。 //从 PS 域分离。 //查询当前 PS 域状态。 9.2. AT+CGDCONT 定义 PDP 上下文 该 命 令 用 于 为 指 定 所 标 识 的 PDP 上 下 文 配 置 参 数 。 设 置 命 令 的 一 种 特 殊 形 式 AT+CGDCONT=,表示删除对应的 PDP 上下文参数,使其变成未定义。查询命令返回每个已 定义 PDP 上下文的当前配置。 AT+CGDCONT 定义 PDP 上下文 测试命令 AT+CGDCONT=? 响应 +CGDCONT: (支持的列表),,,,(支持的范围),(支持的范围),(支持 的列表),(支持的列表),(支持 的范围),(支持的列表),(支持的列表),,,,,,(支持的 列表),,(支持的列表),(支持的< RQoS_ind>列表),(支持的列表),(支持的列表) [...] 查询命令 AT+CGDCONT? OK 响应 +CGDCONT: ,,,,,[,[,[,[,[, [,[,[,[,[,[,[,[,[,< RQoS_ind>[,[,]]]]]]]]]]]]]]]] […] OK 上海移远通信技术股份有限公司 146 / 234 RG200U&Rx500U 系列 AT 命令手册 设置命令 AT+CGDCONT=[[, [,[,[,[, [,[,[,[,[,[,[,[,[,[,[,[,[,[,[,[,]]] ]]]]]]]]]]]]]]]]]]] 响应 OK 或者 ERROR 最大响应时间 300 毫秒 特性说明 参考 3GPP TS 27.007 该命令立即生效; 自动保存参数配置。 参数 整型。PDP 上下文 ID。该参数是 TE-MT 接口的本地参数,在其他与 PDP 上下文相关的命令中使用。范围:1~8,11。 字符串类型。指定分组数据协议类型。EPS 服务仅支持 IP、IPv6 和 IPv4v6。 'IP' 互联网协议版本 4 'IPV6' 互联网协议版本 6 'IPV4V6' 配置双栈 UE 功能,支持互联网协议版本 4 与版本 6 'Ethernet' 以太网协议 字符串类型。接入点名称,用于选择 GGSN 或外部分组数据网络的逻 辑名称。可配置的最大 APN 长度为 99 字节。如果省略或为空,将请 求默认值。 字符串类型。用于标识适用于 PDP 的地址空间中的 MT。如果该值为 空或被省略,则 TE 在 PDP 启动过程中提供该值;否则,将请求动态 地址。可以使用 AT+CGPADDR 读取分配的地址。 整型。控制 PDP 数据是否需要压缩(仅适用于 SNDCP,详情参考 3GPP TS 44.065)。 0 关闭 1 打开(制造商首选压缩) 2 V.42bis 3 V.44(暂不支持) 整型。控制 PDP 头部数据压缩(详情参考 3GPP TS 44.065 和 3GPP TS 25.323)。 0 关闭 1 打开 2 RFC 1144 上海移远通信技术股份有限公司 147 / 234 RG200U&Rx500U 系列 AT 命令手册 3 RFC 2507 4 RFC 3095(仅适用于 PDCP) 整型。控制 MT/TA 请求获取 IPv4 地址信息的方式。 0 通过 NAS 信令获取 IPv4 地址 1 通过 DHCP 获取 IPv4 地址 整型。PDP 上下文的上下文激活请求类型。 0 PDP 上下文用于新的 PDP 上下文建立或从非 3GPP 接入网切换 (MT 确定PDP 上下文是用于新的 PDP 上下文建立还是用于切换 的方式可以实现的) 1 PDP 上下文用于紧急承载服务 整型。控制 MT/TA 获取 P-CSCF 地址的方式。 0 不受 AT+CGDCONT 影响 1 优先通过 NAS 信令获取 2 优先通过 DHCP 获取 整型。指示此 PDP 是否仅用于 IM CN。 0 此 PDP 是否不仅用于 IM CN 1 此 PDP 是否仅用于 IM CN 整型。指示 PDP 上下文请求的 NAS 信令优先级。 0 PDP 上下文在激活时,其低优先级参数由 MT 设置 1 PDP 上下文在激活时,其低优先级参数需设置为'MS 未被配置 NAS 信令低优先级' 整型。数据业务的会话和服务连续性(SSC)模式。 0 SSC 模式一 1 SSC 模式二 2 SSC 模式三 字符串类型。5GS 的分片信息。详细信息请参考 3GPP TS 23.501 和 3GPP TS 24.501。格式和编码的详细信息请参考 3GPP TS 23.003。 sst 仅 SST 切片/服务类型(SST)存在 sst;mapped_sst SST 和映射配置的 SST 都存在 sst.sd SST 和切片微分器(SD)存在 sst.sd;mapped_sst SST、SD 和映射配置的 SST 都存在 sst.sd;mapped_sst.mapped_sd SST、SD、映射配置的 SST 和映射 配置的 SD 均存在 整型。5GS 系统中的优先接入类型。 0 3GPP 接入 1 非 3GPP 接入 整型。PDU 会话是否反射 QoS。 0 不支持 1 支持 整型。UE 建立 PDU 会话时是否支持 IPv6 多宿主功能。 0 不支持 1 支持 整型。是否为永久在线 PDU 会话。 上海移远通信技术股份有限公司 148 / 234 RG200U&Rx500U 系列 AT 命令手册 0 否 1 是 举例 //不支持 5GS 时 AT+CGDCONT=1,'IP','UNINET','200.1.1.80',1,1,0,0,0,0,0 OK //支持 5GS 时 AT+CGDCONT=1,'IP','UNINET','200.1.1.80',1,1,0,0,0,0,0,,,,,,1,'',0,1,0,0 OK //不支持 5GS 时 AT+CGDCONT? +CGDCONT: 1,'IP','UNINET','200.1.1.80',1,1,0,0,,,,,,0,,,0,,0,0,0,0 +CGDCONT: 11,'IPV4V6','IMS','0.0.0.0',0,0,0,0,,,,,,0,,,0,,0,0,0,0 OK //支持 5GS 时 AT+CGDCONT? +CGDCONT: 1,'IP','UNINET','200.1.1.80',1,1,0,0,,,,,,0,,,1,,0,1,0,0 +CGDCONT: 2,'IP','UNINET','200.1.1.80',1,1,0,0,,,,,,0,,,1,,0,1,0,0 +CGDCONT: 11,'IPV4V6','IMS','0.0.0.0',0,0,0,0,,,,,,0,,,0,,0,0,0,0 OK //不支持 5GS 时 AT+CGDCONT=? +CGDCONT: (1-11),'IP',,,(0,3),(0,4),(0,1),(0,4),(0-2),,,,(0,1),,,,(0,2),(),(0,1),(0,1),(0,1),(0,1) OK //支持 5GS 时 AT+CGDCONT=? +CGDCONT: (1-11),'IP',,,(0,3),(0,4),(0,1),(0,4),(0-2),,,,(0,1),,,,(0,2),(),(0,1),(0,1),(0,1),(0,1) OK 9.3. AT+CGQREQ 服务质量参数(请求的) 在 MT 激活 PDP 上下文时,该命令允许 TE 指定服务质量参数。 该设置命令指定 PDP 上下文。设置命令的一种特殊形式 AT+CGQREQ=会使上下文标识符 请求的参数处于未定义状态。查询命令返回每个已定义的上下文的当前配置。详细信息请参考 3GPP TS 23.107。 上海移远通信技术股份有限公司 149 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CGQREQ 服务质量参数(请求的) 测试命令 AT+CGQREQ=? 响应 +CGQREQ: ,( 支 持 的 范 围),(支持的范围),(支持的范围),(支持 的范围),(支持的列表) 查询命令 AT+CGQREQ? OK 响应 [+CGQREQ: ,,,,,] […] 设置命令 AT+CGQREQ=[,[,[,[,[,]]]]] OK 响应 OK 若错误与 MT 功能相关: +CME ERROR: 最大响应时间 300 毫秒 特性说明 参考 3GPP TS 27.007 该命令立即生效; 参数配置自动保存。 参数 整型。PDP 上下文 ID(请参考 AT+CGDCONT)。 字符串类型。指定分组数据协议类型。 EPS 服务仅支持 IP、IPv6 和 IPv4v6。 'IP' 互联网协议版本 4(IPv4) 'IPV6' 互联网协议版本 6 'IPV4V6' 配置双栈 UE 功能,支持互联网协议版本 4 与版本 6 'Ethernet' 点对点协议(IETF STD 51 [104]) 整型。优先等级。 0 网络订阅值 1 优先级高。服务优先级在 2 级和 3 级优先级之前 2 优先级中。服务优先级在 3 级优先级之前 3 优先级低。继续保持服务 整型。延迟等级。详情请参考 3GPP TS 23.107。默认值:0。 整型。依赖等级。 0 网络订阅值 上海移远通信技术股份有限公司 150 / 234 RG200U&Rx500U 系列 AT 命令手册 1 不能有效处理数据丢失、非实时传输的误码敏感应用 2 不能有效处理偶尔数据丢失、非实时传输的误码敏感应用 3 能有效处理数据丢失,GMM/SM 和 SMS 非实时性传输的误码敏感应用 4 能有效处理数据丢失、实时传输的误码敏感应用 5 能有效处理数据丢失、实时传输的误码不敏感应用 整型。峰值吞吐量等级。以每秒八位字节为单位。 0 网络订阅值 1 高达 1 000(8 kbit/秒) 2 高达 2 000(16 kbit/秒) 3 高达 4 000(32 kbit/秒) 4 高达 8 000(64 kbit/秒) 5 高达 16 000(128 kbit/秒) 6 高达 32 000(256 kbit/秒) 7 高达 64 000(512 kbit/秒) 8 高达 128 000(1024 kbit/秒) 9 高达 256 000(2048 kbit/秒) 整型。平均吞吐量等级。单位:每小时八位字节。 0 网络订阅值 1 100(约 0.22 bit/秒) 2 200(约 0.44 bit/秒) 3 500(约 1.11 bit/秒) 4 1 000(约 2.2 bit/秒) 5 2 000(约 4.4 bit/秒) 6 5 000(约 11.1 bit/秒) 7 10 000(约 22 bit/秒) 8 20 000(约 44 bit/秒) 9 50 000(约 111 bit/秒) 10 100 000(约 0.22 kbit/秒) 11 200 000(约 0.44 kbit/秒) 12 500 000(约 1.11 kbit/秒) 13 1000 000(约 2.2 kbit/秒) 14 2 000 000(约 4.4 kbit/秒) 15 5 000 000(约 11.1 kbit/秒) 16 10 000 000(约 22 kbit/秒) 17 20 000 000(约 44 kbit/秒) 18 50 000 000(约 111 kbit/秒) 31 最大能力 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 151 / 234 RG200U&Rx500U 系列 AT 命令手册 9.4. AT+CGACT PDP 上下文激活/去激活 该命令用于激活或去激活指定的 PDP 上下文。命令设置完成后,MT 保持 V.250 命令状态。若任意 PDP 上下文已经进入请求状态,那么该上下文状态保持不变;在执行激活命令时,如果 MT 没有附着 PS,则 MT 会先进行 PS 附着,然后尝试激活指定的上下文。若未指定,将会激活或去激活所有定义的上下 文。 AT+CGACT PDP 上下文激活/去激活 测试命令 AT+CGACT=? 响应 +CGACT: (支持的列表) 查询命令 AT+CGACT? OK 响应 +CGACT: , [+CGACT: , …] 设置命令 AT+CGACT=, OK 响应: OK 或者 NO CARRIER 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何 MT 错误: +CME ERROR: 150 秒,取决于网络 / 参数 整型。PDP 上下文激活状态。 0 去激活 1 激活 设置命令中保留其它值,但是设置后将返回 ERROR。 整型。PDP 上下文 ID(请参考 AT+CGDCONT)。 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 152 / 234 举例 AT+CGDCONT=4,'IP','UNINET' OK AT+CGACT=1,4 OK AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,0 +CGACT: 4,1 OK AT+CGACT=0,4 OK RG200U&Rx500U 系列 AT 命令手册 //定义 PDP 上下文。 //激活 PDP 上下文。 //查询当前 PDP 上下文状态。 //去激活 PDP 上下文。 9.5. AT+CGDATA 进入数传状态 执行设置命令后,MT 将使用一种或多种分组域 PDP 类型进行操作,使 TE 与网络之间建立通信,可 能也会包括进行 PS 附着及一个或多个 PDP 上下文激活操作。MT 不会处理 AT 命令行中 AT+CGDATA 之 后的命令。 若 MT 无法接收的值,将返回 ERROR 或+CME ERROR;若 MT 可以接收,MT 将返回中间结 果码 CONNECT 并输入 V.250 在线数传状态。数据传输完成且第二层协议终止流程已成功完成后,将重新 进入命令状态,MT 将返回最终结果码 OK。 AT+CGDATA 进入数传状态 测试命令 AT+CGDATA=? 响应 +CGDATA: (支持的列表) 设置命令 AT+CGDATA=, OK 响应 CONNECT 最大响应时间 特性说明 参考 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 上海移远通信技术股份有限公司 153 / 234 3GPP TS 27.007 RG200U&Rx500U 系列 AT 命令手册 参数 字符串类型。TE 和 MT 间使用的第二层协议。 'PPP' PDP 的点对点协议,例如 IP 'M-IP' 制造商指定 IP 协议 'M-ETHER' 制造商指定以太网协议 不支持其他值,若配置为其他值,将返回 ERROR。 整型。PDP 上下文 ID(请参考 AT+CGDCONT)。 错误码。详情参考第 13.2 章。 9.6. AT+CGPADDR 显示 PDP 地址 该命令返回指定上下文标识符的 PDP 地址列表。若未指定,则返回所有已定义上下文的地址。 AT+CGPADDR 显示 PDP 地址 测试命令 AT+CGPADDR=? 响应 +CGPADDR: (支持的已定义的列表) 设置命令/执行命令 AT+CGPADDR[=[,[,...]]] OK 响应 +CGPADDR: , [+CGPADDR: ,] […] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 或者 ERROR 300 毫秒 / 上海移远通信技术股份有限公司 154 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。已定义的 PDP 上下文 ID(请参考 AT+CGDCONT)。 字符串类型。PDP 地址,用于标识适用于 PDP 的地址空间中的 TE。 地址可为静态或动态: 静态地址在定义上下文时由 AT+CGDCONT 设置。 动态地址在上一次 PDP 上下文激活(使用了指定的上下文定义)期间分配。 若无可用的地址,该参数将被省略。 举例 AT+CGDCONT=1,'IP','UNINET' OK AT+CGACT=1,1 OK AT+CGPADDR=1 +CGPADDR: 1,'10.76.51.180' OK //定义 PDP 上下文。 //激活 PDP。 //显示 PDP 地址。 9.7. AT+CGREG GPRS 网络注册状态 该命令用于查询网络注册状态并控制非请求结果码上报: ⚫ =1 时,控制 URC +CGREG: 的显示,该 URC 指示 GERAN/UTRAN 中 MT 的 GPRS 网络注册状态的变化。 ⚫ =2 时 , 控 制 URC +CGREG: [,,[,]] 的 显 示 , 该 URC 指 示 GERAN/UTRAN 中的网络小区的变化。 AT+CGREG 网络注册状态 测试命令 AT+CGREG=? 响应 +CGREG: (支持的范围) 查询命令 AT+CGREG? OK 响应 +CGREG: ,[,,[,],[][,,]] 设置命令 AT+CGREG[=] OK 响应 OK 或者 上海移远通信技术股份有限公司 155 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 ERROR 300 毫秒 该命令立即生效; 执行 AT&W 后将保存参数配置。 参数 整型。控制指定 URC 的上报。 0 禁止上报网络注册 URC 1 允许上报网络注册 URC +CGREG: 2 允许上报网络注册和位置信息 URC +CGREG: [,,[,],[]] 整型。GPRS 注册状态。 0 未注册。MT 当前未搜索注册业务的运营商。UE 处于 GMM 状态 GMM-NULL 或 GMM-DEREGISTERED-INITIATED。GPRS 服务被禁用,但用户请求后允许 UE 附着于 GPRS。 1 已注册,归属地网络。UE 处于归属地 PLMN 的 GMM 状态 GMM-REGISTERED 或 GMM-ROUTING-AREA-UPDATING-INITIATED INITIATED。 2 未注册,但 MT 当前正尝试附着或搜索网络以进行注册。UE 处于 GMM 状态 GMM-DEREGISTERED 或 GMM-REGISTERED-INITIATED。GPRS 服务处于使 能 状态,但允许的 PLMN 当前不可用。UE 将会在允许的 PLMN 可用时开始附着 GPRS。 3 注册被拒绝。UE 处于 GMM 状态 GMM-NULL。GPRS 服务为禁用状态且用户请 求 时 UE 无法附着 GPRS。 4 未知 5 已注册,漫游状态 字符串类型。十六进制格式的两字节位置区号(例如:'00C3'等价于十进制的 195)。 字符串类型。十六进制格式的四字节(UMTS/LTE)小区 ID。 十六进制格式的一字节路由区域码。 整型。拒绝理由的类型,即的类型。 0 为 GMM 原因值(详情参考 3GPP TS 24.008 Annex G) 1 为制造商的原因。 整型。注册失败的原因。类型由定义。 整型。注册网络的接入技术。 2 UTRAN 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 上海移远通信技术股份有限公司 156 / 234 举例 AT+CGREG=2 OK AT+CGATT=0 OK +CGREG: 2 AT+CGATT=1 OK +CGREG: 1,'D5D5','8054BBF',6,'0' RG200U&Rx500U 系列 AT 命令手册 //设置允许上报网络注册和位置信息 URC。 +CGREG: [,,[,],[]] 9.8. AT+CGEREP 分组域事件上报 该命令用于在某些事件发生在分组域 MT 或网络中的情况下,启用/禁用从 MT 发送非请求结果码 +CGEV 至 TE。控制该命令指定的非请求结果码的处理。当指定为 1 或 2 时,控制 缓存的非请求结果码的上报策略。 AT+CGEREP 分组域事件上报 测试命令 AT+CGEREP=? 响应 +CGEREP: (支持的范围),(支持的列表) 查询命令 AT+CGEREP? OK 响应 +CGEREP: , 设置命令 AT+CGEREP=[,] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 或者 ERROR 响应 OK 或者 ERROR 300 毫秒 / 上海移远通信技术股份有限公司 157 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。 0 缓冲 MT 中的非请求结果码;若 TA 结果码缓冲器已满,最早的非请求结果码将被丢弃。 结果码将不会转发至 TE。 1 当 MT-TE 间的链路被占用(比如:在线数据模式下),丢弃指定非请求结果码。否则, 直接转发给 TE。 2 当 MT-TE 间的链路被占用(比如:在线数据模式下),缓存 MT 中的非请求结果码; 当链路可用后,把结果码发送给 TE。否则,直接转发给 TE。 整型。 0 当为 1 或 2 时,清除 MT 中缓存的指定的非请求结果码 1 当为 1 或 2 时,MT 中缓存的指定的非请求结果码刷新到 TE(返回 OK 后刷新) 备注 非请求结果码及其对应的事件定义如下: 1. +CGEV: REJECT ,:当MT无法通过+CRING非请求结果码将PDP上下文 激活事件上报TE且MT被自动拒绝时将向网络请求激活PDP上下文。 备注:该事件不适用于EPS和5GS。 2. +CGEV: NW REACT ,,[]:网络已经请求上下文重新激活。若MT 知悉,则会提供用于重新激活上下文的。 备注:该事件不适用于EPS。 3. +CGEV: NW DEACT ,,[]:网络强制去激活上下文。若MT知悉 ,则会提供用于激活上下文的。 4. +CGEV: ME DEACT ,,[]:ME已强制去激活了上下文。若MT知悉 ,则会提供用于激活上下文的。 5. +CGEV: NW DETACH:网络已强制去附着分组域,表示已经去激活所有的已激活的上下文。去激 活的上下文不会分开上报。 6. +CGEV: ME DETACH:ME已强制去附着分组域,表示已经去激活所有的已激活的上下文。去激活 的上下文不会分开上报。 7. +CGEV: NW CLASS :网络已强制更换MS等级,且上报最高可用级别(详情请参考 AT+CGCLASS)。 8. +CGEV: ME CLASS :ME已强制更换MS等级,且上报最高可用级别(详情请参考 AT+CGCLASS)。 9. +CGEV: PDN ACT :激活的上下文。该上下文表示LTE的PDN连接或GSM/UMTS的第一个 PDP上下文。 10. +CGEV: PDN DEACT :去激活的上下文。该上下文表示LTE的PDN连接或GSM/UMTS的第 一个PDP上下文。 参数 字符串类型。指定分组数据协议类型。 'IP' 互联网协议版本 4 'IPV6' 互联网协议版本 6 上海移远通信技术股份有限公司 158 / 234 RG200U&Rx500U 系列 AT 命令手册 'IPV4V6' 配置双栈 UE 功能,支持互联网协议版本 4 与版本 6 'Ethernet' 以太网协议 字符串类型。用于标识适用于 PDP 的地址空间中的 MT。如果该值为空或被省略, 则 TE 在 PDP 启 动 过 程 中 提 供 该 值 ; 否 则 , 将 请 求 动 态 地 址 。 可 以 使 用 AT+CGPADDR 读取分配的地址。 整型。PDP上下文ID。该参数是TE-MT接口的本地参数,在其他与PDP上下文相关 的命令中使用。范围:1~8、11。 字符串类型。表示GPRS移动等级。 A 等级A(最高) B 等级B C GPRS和电路交换备用模式的等级C CG 仅GPRS模式的等级C CC 仅电路交换备用模式的等级C(最低) 举例 AT+CGEREP=? +CGEREP: (0-2),(0,1) OK AT+CGEREP? +CGEREP: 0,0 OK AT+CGEREP=2,1 OK AT+CGACT=1,2 OK //激活一个上下文。 +CGEV: PDN ACT 2 AT+CGACT=0,2 //去激活一个上下文。 OK +CGEV: PDN DEACT 2 9.9. AT+CGSMS 选择 MO 短消息服务 该命令用于指定 MT 用于发送 MO(移动终端发起)短消息的服务或优选服务。 上海移远通信技术股份有限公司 159 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CGSMS 选择 MO 短消息服务 测试命令 AT+CGSMS=? 响应 +CGSMS: (支持的范围) 查询命令 AT+CGSMS? OK 响应 +CGSMS: 设置命令 AT+CGSMS= OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 相关: +CME ERROR: 300 毫秒 / 参数 整型。使用的服务或优选服务。 0 PS 域 1 CS 域 2 优选 PS 域(PS 域不可用时使用 CS 域) 3 优选 CS 域(CS 域不可用时使用 PS 域) 错误码。详情参考第 13.2 章。 9.10. AT+CEREG EPS 网络注册状态 设置命令用于查询网络状态并控制 EPS 网络注册状态的非请求结果码的上报。 ⚫ =1 时,控制 URC +CEREG: 的显示,该 URC 指示 E-UTRAN 中 MT 的 EPS 网络注册 状态的变化。 ⚫ =2 时,控制 URC +CEREG:[,,[,]]的显示,该 URC 指示 E-UTRAN 中的网络小区的变化。 上海移远通信技术股份有限公司 160 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CEREG EPS 网络注册状态 测试命令 AT+CEREG=? 响应 +CEREG: (支持的范围) 查询命令 AT+CEREG? OK 响应 +CEREG: ,[,,[,][,, ]] 设置命令 AT+CEREG= 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置执行 AT&W 后保存。 参数 整型。 0 禁止上报网络注册 URC 1 允许上报网络注册 URC +CEREG: 2 允许上报网络注册和位置信息 URC +CEREG: [,,[,]] 整型。EPS 网络注册状态。 0 未注册。MT 当前未搜索到注册业务的运营商 1 已注册,归属地网络 2 未注册,但 MT 当前正尝试附着或搜索网络以进行注册 3 注册被拒绝 4 未知 5 已注册,漫游状态 8 紧急服务 字符串类型。十六进制格式的两字节位置区号。 字符串类型。十六进制格式的四字节(E-UTRAN)小区 ID。 整型。拒绝理由的类型,即的类型。 0 为 GMM 原因值(详情参考 3GPP TS 24.008 Annex G) 1 为制造商的原因 整型。注册失败的原因。类型由定义。 整型。注册网络的接入技术。 2 UTRAN 上海移远通信技术股份有限公司 161 / 234 4 UTRAN W/HSDPA 5 UTRAN W/HSUPA 6 UTRAN W/HSDPA and HSUPA 7 E-UTRAN 10 连接到 5GCN 的 E-UTRAN 11 连接到 5GCN 的 NR 12 NG-RAN 13 E-UTRAN-NR 双重连接 15 HSPA+ RG200U&Rx500U 系列 AT 命令手册 9.11. AT+C5GREG 5GS 网络注册状态 设置命令用于查询网络状态并控制如下非请求结果码的上报: ⚫ =1 时,控制 URC +C5GREG: 的上报,该 URC 指示 5GS 中 MT 网络注册状态的变化。 ⚫ =2 或当网络提供允许的 NSSAI 时,控制 URC +C5GREG: [,[],[],[],[< Allowed_NSSAI_length>],[]]的上报,该 URC 指示 5GS 中的网络小区的变 化。、、、和仅在可用时提供。 AT+C5GREG 5GS 网络注册状态 测试命令 AT+C5GREG=? 响应 +C5GREG: (支持的范围) 查询命令 AT+C5GREG? OK 响应 +C5GREG: ,[,[],[],[[,,][,,]] OK 设置命令 AT+C5GREG= 若出现任何错误: ERROR 或者 +CME ERROR: 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 上海移远通信技术股份有限公司 162 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007(R15) 300 毫秒 / 参数 整型。 0 禁用网络状态 URC 1 启用网络状态 URC +C5GREG: 2 启用网络状态 URC: +C5GREG: [,[],[],[],[],[]] 整型。5G NR 注册状态。 0 未注册。MT 当前未搜索到注册业务的运营商 1 已注册,归属地网络 2 未注册,但 MT 当前正尝试附着或搜索网络以进行注册 3 注册被拒绝 4 未知 5 已注册,漫游状态 字符串类型。十六进制格式的三字节追踪区号。 字符串类型。十六进制格式的五字节 NR 小区 ID。 整型。选择的网络接入技术。 10 EUTRAN-5GC 11 NR-5GC 整型。取值以八位字节为单位的长度。 十六进制格式的字符串类型。网络接收的允许的 S-NSSAI 列表。参数值 可使用冒号隔开。 整型。拒绝理由的类型,即的类型。 0 为 GMM 原因值(参考 3GPP TS 24.008 Annex G) 1 为制造商的原因。 整型。注册失败的原因。类型由定义。 错误码。详情参考第 13.2 章。 备注 该命令仅支持 5G NR 服务。 上海移远通信技术股份有限公司 163 / 234 举例 AT+C5GREG=1 OK AT+C5GREG? +C5GREG: 1,1 OK RG200U&Rx500U 系列 AT 命令手册 9.12. AT+C5GQOS 设置 5GS 服务质量 该命令用于设置或删除特定 PDP 上下文 ID 的 5G 服务质量参数。详情请参考 3GPP TS 23.501 和 3GPP TS 24.501。有关错误码详情,请参考 3GPP TS 24.501 subclause 9.2。 AT+C5GQOS 设置 5GS 服务质量 测试命令 AT+C5GQOS=? 响应 +C5GQOS: (支持的范围),(支持的范围),(支持的 范 围 ),( 支 持 的 范 围 ),( 支 持 的 范围),(支持的范围) 查询命令 AT+C5GQOS? OK 响应 [+C5GQOS:,[,,[,,]] [+C5GQOS:,[,,[,,]] […]] 设置命令 AT+C5GQOS=[[,[,,[,,]]]] 最大响应时间 OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 特性说明 / 参考 3GPP TS 27.007(R15) 上海移远通信技术股份有限公司 164 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。特定 PDP 上下文 ID。范围:1~11。 整型。5GS QoS 的等级。范围:0~254。 0 网络选择 5QI 1~4/65/66/75 保证比特率 QoS 流的值 5~9/69/70/79/80 非保证比特率 QoS 流的取值范围 10~12/16/17 低时延保证比特率 QoS 流的取值范围 128~254 运营商定制值 整型。GBR 5QI 下的下行 GFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的上行 GFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的下行 MFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的上行 MFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 错误码。详情参考第 13.2 章。 举例 AT+C5GQOS=1,1,1000,2000,3000,4000 OK AT+C5GQOS? +C5GQOS: 1,1,1000,2000,3000,4000 +C5GQOS: 2,65,1000,1000,1000,1000 OK AT+C5GQOS=? +C5GQOS: (1-31),(0-254),(0-4294967295),(0-4294967295),(0-4294967295),(0-4294967295) OK 9.13. AT+ C5GQOSRDP 查询 5GS 动态 QoS 参数 该命令用于查询指定 PDP 上下文或者全部已激活的上下文的网络侧分配的 5G QoS 参数。 AT+ C5GQOSRDP 查询 5GS 动态 QoS 参数 测试命令 AT+C5GQOSRDP=? 响应 +C5GQOSRDP: (支持的与 QoS 流关联的列表) 上海移远通信技术股份有限公司 165 / 234 RG200U&Rx500U 系列 AT 命令手册 设置命令 AT+C5GQOSRDP[=] 最大响应时间 特性说明 参考 3GPP TS 27.007(R15) OK 响应 [+C5GQOSRDP: ,[,, [,,[,,[,]]]] […] OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 整型。PDP 上下文 ID。范围:1~11。 整型。5GS QoS 的等级。范围:0~254。 0 网络选择 5QI 1~4/65/66/75 保证比特率 QoS 流的值 5~9/69/70/79/80 非保证比特率 QoS 流的取值范围 10~12/16/17 低时延保证比特率 QoS 流的取值范围 128~254 运营商定制值 整型。GBR 5QI 下的下行 GFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的上行 GFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的下行 MFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。GBR 5QI 下的上行 MFBR。单位:kbit/s;范围:0~4294967295。非 GBR 5QI 下省略该参数。 整型。上行会话 AMBR(请参考 3GPP TS 24.501)。单位:kbit/s。 整型。下行会话 AMBR(请参考 3GPP TS 24.501)。单位:kbit/s。 整型。平均窗口大小(请参考 3GPP TS 24.501)。单位:毫秒。 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 166 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+C5GQOSRDP=1 //查询=1 的网络侧分配的 5G QoS 参数。 +C5GQOSRDP: 1,1,1000,2000,3000,4000,10000,10000,2000 OK AT+C5GQOSRDP=? +C5GQOSRDP: 1 OK 9.14. AT+C5GNSSAI 设置 5GS 默认 NSSAI 该命令用于启用更新存储在 MT 上的默认配置的 NSSAI。若的 值为 0 且由空字符串组成,则任何 MT 上存储的默认已配置 NSSAI 将被 MT 删除。如果 MT 先前已通过 NAS 信令从网络接收了默认配置的 NSSAI,则不会更新 MT 上存储的默认配置 的 NSSAI。 AT+C5GNSSAI 设置 5GS 默认 NSSAI 测试命令 AT+C5GNSSAI=? 响应 +C5GNSSAI: (支持的 范围),(支持的列表) 查询命令 AT+C5GNSSAI? OK 响应 +C5GNSSAI: [,] 设置命令 AT+C5GNSSAI=, OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 最大响应时间 300 毫秒 特性说明 / 参考 3GPP TS 27.007(R15) 上海移远通信技术股份有限公司 167 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。存储在 MT 的默认配置的 NSSAI 的长度;以八位字节为 单位。若取值为 0,则 MT 不会存储默认配置的 NSSAI。 十六进制的字符串类型。存储在 MT 的默认配置的 NSSAI。若 该值为空字符(''),则 MT 不会存储默认配置的 NSSAI。 错误码。详情参考第 13.2 章。 举例 AT +C5GNSSAI=15,'1:2:3:4:5:6:7:8' OK AT +C5GNSSAI? +C5GNSSAI: 15,'1:2:3:4:5:6:7:8' OK //设置 5GS 默认 NSSAI。 9.15. AT+C5GPNSSAI 设置 5GS 优选 NSSAI 该命令将优选 NSSAI 指定为与 TE 的优选项匹配的 S-NSSAI 的列表。优选的 NSSAI 被编码为 S-NSSAI 的 HPLMN 值的列表。其内容独立于所选或所注册的 PLMN。MT 在选择请求的 NSSAI 时会考虑优选的 NSSAI。 AT+C5GPNSSAI 设置 5GS 优选 NSSAI 测试命令 AT+C5GPNSSAI=? 响应 +C5GPNSSAI: (支持的 范围),(支持的范围) 查询命令 AT+C5GPNSSAI? OK 响应 +C5GPNSSAI: [,[]],[,[]] 设置命令 AT+C5GPNSSAI=[,[]],[,[]] OK 响应 OK 若出现任何错误: ERROR 或者 上海移远通信技术股份有限公司 168 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007(R15) +CME ERROR: 300 毫秒 / 参数 整型。的长度;以八位字节为单位。 若参数为 0,则 MT 不会存储 3GPP 接入的优选 NSSAI。 十六进制的字符串类型。存储在 MT 的 3GPP 接入的优选 NSSAI。该参数被编码为由冒号分隔的 S-NSSAI 列表。若该值 为空字符(''),则 MT 不会存储 3GPP 接入的优选 NSSAI。 整型。的长度,以八位字节为单位。 若参数为 0,则 MT 不会存储非 3GPP 接入的优选 NSSAI。 十六进制的字符串类型。存储在 MT 的非 3GPP 接入的优选 NSSAI。该参数被编码为由冒号分隔的 S-NSSAI 列表。若该值 为空字符(''),则 MT 不会存储非 3GPP 接入的优选 NSSAI。 错误码。详情参考第 13.2 章。 举例 AT +C5GPNSSAI=15,'1:2:3:4:5:6:7:8' OK AT +C5GPNSSAI? +C5GPNSSAI: 15,'1:2:3:4:5:6:7:8' OK 9.16. AT+QNETDEVCTL 执行/断开网卡拨号 该命令用于执行/断开网卡拨号。 AT+QNETDEVCTL 执行/断开网卡拨号 测试命令 AT+QNETDEVCTL=? 响应 +QNETDEVCTL: ( 支 持 的 范 围 ),( 支 持 的 列 表),(支持的列表) OK 上海移远通信技术股份有限公司 169 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 查询当前所有的上下文配置 AT+QNETDEVCTL? 响应 [+QNETDEVCTL: ,,] […] 设置命令 通过指定 PDN 进行拨号上网 AT+QNETDEVCTL=[,,] OK 响应 若省略可选参数,则查询当前配置: +QNETDEVCTL: ,, 最大响应时间 特性说明 OK 若指定可选参数,通过指定 PDN 进行拨号上网: OK 或 ERROR 300 毫秒 / 参数 整型。PDP 上下文标识。范围:1~8。 整型。设置拨号操作。 0 断开拨号,不保存配置 1 进行拨号,不保存配置 2 断开拨号,保存配置 3 进行拨号,保存配置 整型。是否开启自动连接,仅在=1 或 3 时有效,即进行拨号后是否开启自动重连。 0 不开启自动连接,返回值同步响应;需要等待拨号结果才能有返回值,当断开 连接后不会自动重新连接,需要手动配置 1 开启自动重连,返回值立即响应;当 PDP 断开后,会立刻触发重拨机制,每隔 8 秒、16 秒、32 秒….倍数时间进行重试,最大重试间隔时间 512 秒 备注 执行或断开拨号后,模块将上报 URC +QNETDEVSTATUS: ,,,。 整型。PDP 上下文标识。范围:1~8。 整型。当前网卡连接状态。 0 连接断开 1 已连接 字符串类型。IP 版本。 'IPV4' 互联网协议版本 4 上海移远通信技术股份有限公司 170 / 234 RG200U&Rx500U 系列 AT 命令手册 'IPV6' 互联网协议版本 6 'IPV4V6' 配置双栈 UE 功能,支持互联网协议版本 4 与版本 6 整型。操作结果码。 0 成功 1 (U)SIM 卡移除 3331 超时 举例 //通过 AT+QICSGP 配置协议类型为 IPv4。 AT+QNETDEVCTL=1,1,1 //设置为 1,进行 IPv4 拨号连接,并开启自动重连。 OK +QNETDEVSTATUS: 1,1,'IPV4',0 //拨号成功后,主动上报 URC。 9.17. AT+QNETDEVSTATUS 查询网卡状态 该命令用于查询网卡状态信息。 AT+QNETDEVSTATUS 查询网卡状态 测试命令 AT+QNETDEVSTATUS=? 响应 +QNETDEVSTATUS: (支持的范围) 设置命令 AT+QNETDEVSTATUS= OK 响应 +QNETDEVSTATUS: ,,,,,,,< IPv6_netmask>,,,, OK 最大响应时间 特性说明 若出现任何错误: +CME ERROR: 300 毫秒 / 上海移远通信技术股份有限公司 171 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。PDP 上下文标识。范围:1~8。 主机 IPv4 地址。范围:0x0000_0000~0xFFFF_FFFF。 IPv4 子网掩码。范围:0x0000_0000~0xFFFF_FFFF。 IPv4 默认网关。范围:0x0000_0000~0xFFFF_FFFF。 IPv4 DHCP 服务器的地址。范围:0x0000_0000~0xFFFF_FFFF。 首选 IPv4 DNS 的地址。范围:0x0000_0000~0xFFFF_FFFF。 备用 IPv4 DNS 的地址。范围:0x0000_0000~0xFFFF_FFFF。 主机 IPv6 地址。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 IPv6 子网掩码。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 IPv6 默认网关。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 IPv6 DHCP 服务器的地址。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 首选 IPv6 DNS 的地址。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 备用 IPv6 DNS 的地址。范围:0x::~0xFFFF_FFFF_FFFF_FFFF。 错误码。详情参考第 13.2 章。 备注 1. 查询对应 PDP 上下文的网卡状态,若返回 ERROR,则表明处于断开连接状态;若返回对应 的 IP 地址网关等信息,则表明当前处于拨号连接状态。 2. 所述的 IP 地址以点分十进制表示,如:192.168.0.1。 9.18. AT+QICSGP 配置 PDP 上下文参数 该命令用于配置、、以及其他 PDP 上下文参数。 AT+QICSGP 配置 PDP 上下文相关参数 测试命令 AT+QICSGP=? 响应 +QICSGP: (支持的范围),(支持的范围),,,,(支持的范围) 设置命令 查询指定上下文配置 AT+QICSGP= OK 响应 +QICSGP: ,,,, OK 上海移远通信技术股份有限公司 172 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 查询当前所有的上下文配置 AT+QICSGP? 响应 [+QICSGP: ,,,,, …] 设置命令 配置指定上下文 AT+QICSGP=[,,[,,)[,]]] OK 响应 OK 或 ERROR 最大响应时间 300 毫秒 特性说明 该命令立即生效; 参数配置自动保存。 参数 整型。PDP 上下文 ID。范围:1~11。 整型。协议类型。 1 IPv4 2 IPv6 3 IPv4v6 4 Ethernet 字符串类型。接入点名称。 字符串类型。用户名。 字符串类型。密码。 整型。鉴权方式。 0 None 1 PAP 2 CHAP 3 PAP 或 CHAP 9.19. AT+QGDCNT 流量统计 该命令用于查询 MT 发送或接收的字节数。 AT+QGDCNT 流量统计 测试命令 AT+QGDCNT=? 响应 +QGDCNT: (支持的列表) 上海移远通信技术股份有限公司 173 / 234 RG200U&Rx500U 系列 AT 命令手册 设置命令 AT+QGDCNT= 查询命令 查询统计的流量信息 AT+QGDCNT? 最大响应时间 特性说明 OK 响应 OK 若错误与MT功能相关: +CME ERROR: 响应 +QGDCNT: , OK 300 毫秒 / 参数 整型。操作类型。 0 重置统计的流量信息 1 保存当前统计的流量信息 如需自动保存当前统计的流量信息,请参考第 9.20 章。 超长整型。发送的字节数。 超长整型。接收的字节数。 错误码。详情参考第 13.2 章。 9.20. AT+QAUGDCNT 设置自动保存流量信息的时间间隔 该命令用于设置自动保存 MT 发送或接收的字节数的时间间隔。 AT+QAUGDCNT 设置自动保存流量信息的时间间隔 测试命令 AT+QAUGDCNT=? 响应 +QAUGDCNT: (支持的列表) 设置命令 AT+QAUGDCNT= OK 响应 OK 查询命令 AT+QAUGDCNT? 若错误与MT功能相关: +CME ERROR: 响应 +QAUGDCNT: 上海移远通信技术股份有限公司 174 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。自动保存流量信息的时间间隔。单位:秒。 0 禁用自动保存 30~65535 时间间隔 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 175 / 234 RG200U&Rx500U 系列 AT 命令手册 10 补充业务命令 10.1. AT+CCFC 呼叫转移 该命令根据 3GPP TS 22.082,用于控制呼叫转移补充服务。 AT+CCFC 呼叫转移 测试命令 AT+CCFC=? 响应 +CCFC: (支持的范围) 设置命令 AT+CCFC=,[,[,[,[,[,[,]]]]]] OK 响应 若不为2且命令执行成功: OK 若为2且命令执行成功(仅与=(0~3)有关): 若注册了呼叫转移号码: +CCFC: ,[,,[,,[,]]] [...] OK 若未注册呼叫转移号码(即所有类别均未激活): +CCFC: , OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与MT功能相关: +CME ERROR: 300 毫秒 / 上海移远通信技术股份有限公司 176 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。呼叫转移条件。 0 无条件转移 1 遇忙转移 2 无应答转移 3 不可达转移 4 所有呼叫转移(参见3GPP TS 22.030) 5 所有条件呼叫转移(参见3GPP TS 22.030) 整型。操作类型。 0 禁用 1 启用 2 查询状态 3 注册 4 删除 整型。呼叫转移地址的电话号码。指定电话号码地址类型。 整型。地址类型。当拨号字符串中包含国际接入代码字符'+'时,默认值为145;若不 包含,则默认值为129。 字符串类型。子地址。指定子地址类型。 整型。子地址类型。 整型。业务类别。取值为以下业务类别的组合(异或运算格式)。默认值:7 = 1 + 2 + 4 (语音、数据和传真)。 1 语音(电话) 2 数据(指所有承载服务;如果TA在=2的情况下不支持16、32、64和128, 则仅指某些承载服务) 4 传真(传真服务) 8 短消息服务 16 数据电路同步 32 数据电路异步 64 专用数据包访问 128 专用PAD访问 整型。当启用或查询'无应答转移','所有呼叫转移'或'所有条件呼叫转移'时,此 参数表示在呼叫转移前等待的时长。范围:0~30;默认值:20;单位:秒。 整型。呼叫转移服务状态。 0 未激活 1 激活 错误码。详情参考第13.2章。 备注 使用该命令之前需确保当前 PDP 上下文为已激活状态。 上海移远通信技术股份有限公司 177 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+CCFC=0,3,'15021012496' OK AT+CCFC=0,2 +CCFC: 1,1,'+8615021012496',145,,, OK AT+CCFC=0,4 OK AT+CCFC=0,2 +CCFC: 0,255 OK //注册用于无条件呼叫转移的目的地号码。 //未指定的情况下,查询无条件呼叫转移状态。 //删除注册的无条件呼叫转移目的地号码。 //查询状态,显示没有目的地号码。 10.2. AT+CCWA 呼叫等待控制 该命令根据 3GPP TS 22.083,用于控制呼叫等待服务,包括激活、去激活和状态查询。 AT+CCWA 呼叫等待控制 测试命令 AT+CCWA=? 响应 +CCWA: (支持的列表) 查询命令 AT+CCWA? OK 响应 +CCWA: 设置命令 AT+CCWA=[[,[,]]] OK 响应 TA 控制呼叫等待服务,进行激活、去激活或状态查询。 若不为 2 且命令执行成功: OK 若为 2 且命令执行成功: +CCWA: , [+CCWA: , [...]] OK 若错误与 MT 功能相关: +CME ERROR: 上海移远通信技术股份有限公司 178 / 234 RG200U&Rx500U 系列 AT 命令手册 最大响应时间 特性说明 参考 3GPP TS 27.007 300 毫秒 / 参数 整型。启用或者禁用呼叫等待指示 URC 上报。当启用 MT 显示呼叫等待(即启用呼叫 等 待 ) 且 呼 叫 等 待 期 间 终 止 本 次 呼 叫 业 务 时 , 将 上 报 如 下 URC : +CCWA: ,,[,][,[,,[,]]]。 0 禁用 1 启用 整型。当省略时,网络将忽略此命令。 0 禁用呼叫等待控制 1 启用呼叫等待控制 2 查询呼叫等待控制状态 整型。业务类别。取值为以下业务类别的组合(异或运算格式)。 1 语音(电话业务) 2 数据(指所有承载服务;如果TA在=2的情况下不支持16、32、64和128, 则仅指某些承载服务) 4 传真(传真服务) 8 短消息服务 16 数据电路同步 32 数据电路异步 64 专用数据包访问 128 专用 PAD 访问 整型。是否启用呼叫等待控制服务。 0 禁用 1 启用 整型。业务类别。取值为以下业务类别的组合(异或运算格式)。 1 语音(电话业务) 2 数据(指所有承载服务;如果TA在=2的情况下不支持16、32、64和128, 则仅指某些承载服务) 4 传真(传真服务) 8 短消息服务 16 数据电路同步 32 数据电路异步 64 专用数据包访问 128 专用 PAD 访问 整型。呼叫地址的电话号码。指定电话号码地址类型。 整型。电话号码地址类型。 上海移远通信技术股份有限公司 179 / 234 RG200U&Rx500U 系列 AT 命令手册 129 未知类型(ISDN 格式) 145 国际号码类型(ISDN 格式) 可选字符串类型。以字母数字形式表示,对应在电话簿中的位置。 整型。中不包含主叫方 BCD 号码的原因(参考 3GPP TS 24.008 subclause 10.5.4.30)。 0 CLI 有效 1 主叫方挂起 CLI(参见 3GPP TS 24.008 中表 10.5.135a/3GPP TS 24.008 'Reject by user'相关代码) 2 由于网络问题或主叫方网络限制,CLI 不可用(参考 3GPP TS 24.008 中表 10.5.135a/3GPP TS 24.008 'Interaction with other service'相关代码)。 3 由于主叫方为付费电话类型,CLI 不可用(参考 3GPP TS 24.008 中表 10.5.135a/3GPP TS 24.008 'Coin line/payphone'相关代码)。 4 由于其他原因导致的 CLI 不可用。(参考 3GPP TS 24.008 中表 10.5.135a/3GPP TS 24.008 'Unavailable'相关代码) CLI 不可用时(即当=2/3/4),应为空字符串('')且 值 无 意 义 。 此 时 TA 可 能 返 回 的 值 为 129 ( 3GPP TS 24.008 subclause 10.5.4.7 中未知的 TON/NPI)。 当主叫方拒绝 CLI 时,(即=1)且 CLIP 提供了'override category'选项 (参考 3GPP TS 22.081 和 3GPP TS 23.081),则需指定和;否则, TA 将返回和 CLI 不可用时相同的和。 字符串类型。子地址。格式由指定。 整型。八位字节的子地址(参考 3GPP TS 24.008 subclause 10.5.4.8)。 可选数字类型。来电 eMLPP 优先级。3GPP TS 22.067 eMLPP 定义该值。 错误码。详情参考第 13.2 章。 备注 1. 若包含的所有业务的处于未激活状态,此时返回的为 0。例如,+CCWA: 0,7。 2. =2 时,将上报所有呼叫等待类别。此时,按任意键均可中止该命令。 举例 AT+CCWA=1,1 OK ATD10086; OK +CCWA: '02154450293',129,1 //启用 URC 上报。 //建立呼叫。 //通话中来电,来电处于呼叫等待状态中。 上海移远通信技术股份有限公司 180 / 234 RG200U&Rx500U 系列 AT 命令手册 10.3. AT+CHLD 呼叫相关补充业务 该命令用于控制以下补充业务: ⚫ 暂时与 MT 断开连接但与网络保持连接的呼叫 ⚫ 多方通话(电话会议); ⚫ 主叫方将保持的呼叫和正在通话或者当前来电建立通话连接,同时结束主叫方的通话。 根据 3GPP TS 22.030 中的定义,可以将呼叫保持、恢复、释放并添加到会话中,并进行转移。 该命令基于 GSM/UMTS 补充业务 HOLD(呼叫保持;详情参考 3GPP TS 22.083 clause 2),MPTY (多方通话;详情参考 3GPP TS 22.084)和 ECT(呼叫转接;详情参考 3GPP TS 22.091)。GSM/UMTS 标准中描述了该命令与基于其他 GSM/UMTS 补充业务命令交互的过程。呼叫保持、多方通话和呼叫转接 仅适用于电话业务(即用户终端业务 11)。 设置命令用于控制呼叫保持、多方通话和呼叫转接,支持呼叫保持、呼叫恢复、呼叫释放、添加至对 话以及呼叫转移功能。 AT+CHLD 呼叫相关补充业务 测试命令 AT+CHLD=? 响应 +CHLD: (支持的列表) 设置命令 AT+CHLD=[] OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 功能相关: +CME ERROR: 300 毫秒 / 参数 整型。 0 挂断所有被保持的呼叫或等待的呼叫 UDUB(用户决定用户忙)。如果有呼叫处于 等待状态,则挂断等待中的呼叫;否则,挂断所有进行的呼叫(若当前存在呼叫) 1 挂断所有正在通话的呼叫,并接听等待的呼叫或恢复被保持的呼叫 1X 挂断某一特定的接听呼叫 X (X = 1~7) 2 保持所有正在通话的呼叫,并接听等待的呼叫或恢复被保持的呼叫 2X 保持除呼叫 X(X = 1~7)外的所有其他呼叫 上海移远通信技术股份有限公司 181 / 234 RG200U&Rx500U 系列 AT 命令手册 3 建立多方通话 4 将保持的呼叫和当前的来电建立通话,主叫方结束呼叫;或将正在通话的呼叫和等 待的呼叫建立通话,主叫方结束呼叫(ECT) 5 激活或接听网络发起的呼叫(CCBS) 7X 挂断某一特定的会议电话 X (X = 1~7) 错误码。详情参考第 13.2 章。 举例 ATD10086; OK //建立呼叫。 +CCWA: '02154450293',129,1 AT+CHLD=2 OK AT+CLCC +CLCC: 1,0,1,0,0,'10086',129 //通话中来电,来电处于呼叫等待状态中。 //保持第一路通话,并接入第二路呼叫等待的通话。 //保持第一路呼叫。 +CLCC: 2,1,0,0,0,'02154450293',129 //接入第二路呼叫等待的通话。 OK AT+CHLD=21 OK AT+CLCC +CLCC: 1,0,0,0,0,'10086',129 //保持除第一路呼叫外其他所有呼叫。 //接入第一路通话。 +CLCC: 2,1,1,0,1,'02154450293',129 //保持第二路通话。 OK AT+CHLD=3 OK AT+CLCC +CLCC: 1,0,0,0,1,'10086',129 +CLCC: 2,1,0,0,1,'02154450293',129 //将保持的呼叫添加到进行中的通话中建立多方电话会议。 //查询当前 MT 呼叫。 OK 10.4. AT+CLIP 主动上报来电号码 该命令为 GSM/UMTS 补充业务 CLIP(主叫号码显示),用于来电时,被叫方获取主叫号码身份信息。 设置命令用于使能或禁用 TE 端来电号码上报。 上海移远通信技术股份有限公司 182 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+CLIP 主动上报来电号码 测试命令 AT+CLIP=? 响应 +CLIP: (支持的列表) 查询命令 AT+CLIP? OK 响应 +CLIP: , 设置命令 AT+CLIP=[] OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 功能相关: +CME ERROR: 15 秒,取决于网络 / 参数 整型。启用或禁用被叫指示 URC 上报。当启用在 TE 显示 CLIP(且主叫方允许)时, 被叫通话里返回 RING(或者+CRING: )后,将上报如下 URC: +CLIP: ,,[subaddr],[satype],[],。 0 禁用 URC 上报 1 启用 URC 上报 整型。 0 未提供 CLIP 业务 1 提供 CLIP 业务 2 未知 字符串类型。呼叫地址的电话号码,格式由指定。 字符串类型。子地址,格式由定义。 整型。八位字节子地址类型(详情参考 3GPP TS 24.008 subclause 10.5.4.8)。 整型。八位字节的地址类型。 129 未知类型(ISDN 格式) 145 国际号码类型(ISDN 格式) 161 国际号码 可选字符串类型。以字母数字形式表示对应在电话簿中的位置。 整型。 0 CLI 有效 1 主叫方拒绝 CLI 2 由于网络问题或主叫方网络限制造成 CLI 不可用 上海移远通信技术股份有限公司 183 / 234 RG200U&Rx500U 系列 AT 命令手册 错误码。详情参考第 13.2 错误!未找到引用源。章。 举例 AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+CLIP=1 OK RING +CLIP: '02151082965',129,,,'QUECTEL',0 10.5. AT+CLIR 主叫号码限制 该命令是基于 3GPP TS 22.081 的 CLIR(主叫线路识别限制)补充业务和 3GPP TS 24.607 的 OIR(主 叫识别限制)补充业务。该命令在主叫方发起呼叫时,用于启用或禁用主叫电话号码限制。 当临时模式(临时限制或临时允许)作为后续所有主叫的默认值时,该设置命令可以修改 CLIR 的订阅 信息(默认是限制或者允许)。 AT+CLIR 主叫号码限制 测试命令 AT+CLIR=? 响应 +CLIR: (支持的范围) 查询命令 AT+CLIR? OK 响应 +CLIR: , 设置命令 AT+CLIR= OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若错误与 MT 功能相关: +CME ERROR: 15 秒,取决于网络 / 上海移远通信技术股份有限公司 184 / 234 参数 RG200U&Rx500U 系列 AT 命令手册 整型。调整呼出电话状态。 0 根据签约 CLIR 的服务来显示 1 启用 CLIR 2 限制 CLIR 整型。显示网络中的 CLIR 业务状态。 0 CLIR 业务未提供 1 CLIR 业务以永久模式提供 2 未知(如网络原因) 3 CLIR 业务临时限制 4 CLIR 业务临时允许 错误码。详情参考第 13.2 章。 10.6. AT+COLP 被接线识别显示 该命令用于在建立呼叫后允许/禁止主叫方获取被叫方身份,详情可参考 GSM/UMTS 补充业务 COLP (被叫识别显示)。MT 启用或禁用在 TE 显示 COL(被叫识别),不影响网络中补充业务 COLR 的执行。 AT+COLP 被接线识别显示 测试命令 AT+COLP=? 响应 +COLP: (支持的列表) 查询命令 AT+COLP? OK 响应 +COLP: , 设置命令 AT+COLP=[] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 响应+CR 或 V.25ter 之前,TA 返回中间结果码至 TE。 OK 15 秒,取决于网络状态 / 上海移远通信技术股份有限公司 185 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。禁用/启用在 MT 中显示结果码。 0 禁用 1 启用;使能结果码(且被叫方允许)后,将返回如下中间结果码: +COLP: ,,[],[],[] 整型。是否在网络中提供用户 COLP 业务。 0 COLP 业务未提供 1 COLP 业务已提供 2 未知(如网络原因) 字符串类型。电话号码。指定电话号码地址类型。 整型。电话号码地址类型。 129 未知类型(ISDN 格式) 145 国际号码类型(ISDN 格式) 字符串类型。子地址。指定子地址类型。 整型。子地址类型(参考 3GPP TS 24.008 10.5.4.8)。 可选字符串类型。以字母数字表示对应在电话号码簿中的位置。 举例 AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+COLP=1 OK ATD02151082965; +COLP: '02151082965',129,,,'QUECTEL' OK 10.7. AT+CSSN 补充业务通知 该命令指与补充服务有关的网络发起的通知,该设置命令启用或禁用 TA 将通知结果码上报 TE。 AT+CSSN 补充业务通知 测试命令 AT+CSSN=? 响应 +CSSN: (支持的列表),(支持的列表) 查询命令 AT+CSSN? OK 响应 +CSSN: , 上海移远通信技术股份有限公司 186 / 234 RG200U&Rx500U 系列 AT 命令手册 设置命令 AT+CSSN=[,] 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 / 参数 整型。启用/禁用 TA 上报中间结果码至 TE。当=1 且主叫建立后收到补充业务通知,将 在响应其他主叫建立结果码前响应+CSSI: 至 TE。 0 禁用 1 启用 整型。启用/禁用 TA 上报未经请求结果码至 TE。当=1 且被叫建立后或在通话期间收到 补充业务通知,将响应 URC +CSSU: 至 TE。 0 禁用 1 启用 整型。由厂商指定,支持的参数取值如下: 0 无条件呼叫转移处于激活状态 1 部分条件呼叫转移处于激活状态 2 呼叫已经转移 3 暂停呼叫转移 5 禁止呼出 整型。由厂商指定,支持的参数取值如下: 0 来电为转接电话 2 通话保持中(语音通话中) 3 通话已恢复(语音通话中) 5 保持中的通话被另一方挂断 10 转接另一来电 错误码。详情参考第 13.2 章。 上海移远通信技术股份有限公司 187 / 234 RG200U&Rx500U 系列 AT 命令手册 10.8. AT+CUSD 非结构化补充数据业务 该命令根据 3GPP TS 22.090,用于对非结构化补充数据业务(USSD)进行控制。支持网络与 TE 发 起操作。用于启用或禁用非请求结果码。=2 取消正在进行的 USSD 会话。针对网络端或 TE 发起操作的 USSD 响应,格式为+CUSD: [,,[]。 设置命令指定时,TE 发起的 USSD 字符串或网络响应的 USSD 字符串将发送给网络。网络 响应的 USSD 字符串在后续 URC +CUSD 中返回。 AT+CUSD 非结构化补充数据业务 测试命令 AT+CUSD=? 响应 +CUSD: (支持的范围) 查询命令 AT+CUSD? OK 响应 +CUSD: 设置命令 AT+CUSD=[[,[, ]]] 最大响应时间 OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 120 秒,取决于网络 特性说明 / 参考 3GPP TS 27.007 参数 整型。是否向 TE 上报结果码。 0 禁用结果码上报 1 启用结果码上报 2 取消会话(不适用于查询命令的返回结果) 字符串类型。发送至网络的 USSD。若参数省略,则无法访问网络。 字符串类型。从网络接收的 USSD。 整型。3GPP TS 23.038 小区广播数据编码方案。默认值:15。 整型。网络响应或发起的 USSD。 0 无需进一步用户操作(网络发起的 USSD 通知,或移动发起的操作后无需进一步的信息) 上海移远通信技术股份有限公司 188 / 234 RG200U&Rx500U 系列 AT 命令手册 1 需要进一步用户操作(网络发起的 USSD 请求或移动发起操作后需要进一步信息) 2 网络终止 USSD 3 另一本地客户端已响应 4 不支持该操作 5 网络超时 错误码。详情参考第 13.2 章。 10.9. AT+CGU 扩展会议电话 该命令用于控制扩展会议电话呼叫。 AT+CGU 扩展会议电话 设置命令 AT+CGU=,[,…] 最大响应时间 特性说明 响应 OK 若错误: +CMS ERROR: 300 毫秒 / 参数 整型。操作类型。 1 开始多方电话会议 2 连接网络会议中心 4 添加一个电话会议成员 字符串类型。电话号码;最多支持六方通话。仅当=1时支持一次设置多个 电话号码。格式:'tel:'。 错误码。详情参考第13.3章。 备注 1. 可通过 AT+CHLD=3 创建三方通话后,再使用 AT+CGU 添加新会话。 2. 通过 AT+CGU 添加的电话号码,可通过 AT+CLCC 查询对应的,即为 AT+CHLD=7X 与 AT+CHLD=2X 中的 X。 上海移远通信技术股份有限公司 189 / 234 RG200U&Rx500U 系列 AT 命令手册 举例 AT+CGU=1,'tel:15021012496','tel:15399691447' //创建电话会议。 OK AT+CGU=4,'tel:15813636380' //添加新的会话到电话会议。 OK 上海移远通信技术股份有限公司 190 / 234 RG200U&Rx500U 系列 AT 命令手册 11 音频命令 11.1. AT+CMUT 控制静音 此命令用于在语音通话中开启/关闭上行语音静音。 AT+CMUT 控制静音 测试命令 AT+CMUT=? 响应 +CMUT: (支持的列表) 查询命令 AT+CMUT? OK 响应 +CMUT: 设置命令 AT+CMUT= OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。开启/关闭上行语音静音。 0 关闭 1 开启 错误码。详情请参考第 13.2 章。 上海移远通信技术股份有限公司 191 / 234 RG200U&Rx500U 系列 AT 命令手册 11.2. AT+QAUDLOOP 启用/禁用音频循环测试 该命令用于启用或者禁用音频循环测试。 AT+QAUDLOOP 启用/禁用音频循环测试 测试命令 AT+QAUDLOOP=? 响应 +QAUDLOOP: (支持的列表) 查询命令 AT+QAUDLOOP? OK 响应 +QAUDLOOP: 设置命令 AT+QAUDLOOP= 最大响应时间 特性说明 OK 响应 OK 或者 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。启用或者禁用音频循环测试。 0 禁用 1 启用 举例 AT+QAUDLOOP=1 OK //启用音频循环测试。 11.3. AT+VTS 生成 DTMF 音 该命令用于发送 ASCII 字符,使 MSC 将 DTMF 音发送到对端。该命令只能在语音呼叫中使用。 上海移远通信技术股份有限公司 192 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+VTS 生成 DTMF 音 测试命令 AT+VTS=? 响应 +VTS:(支持的列表),(支持的范围) 设置命令 OK 响应 AT+VTS=[,] OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 取决于和的长度 / 参数 字符串类型。ASCII 字符集 0~9、#、*、A、B、C、D。当一次发送多个 DTMF 音时 需要用引号,AT+VTD 可指定两个 DTMF 音的时间间隔。 整型。每个 DTMF 音的持续时间的公差。范围:0~255;单位:0.1 秒。 如果持续时间小于网络指定的最短时间,则实际持续时间为网络指定的时间。若省略 此参数,则 AT+VTD 指定该参数的值。当一次发送多个 DTMF 音时,不可使用此参数。 错误码。详情请参考第 13.2 章。 举例 ATD12345678900; OK //通话已连接。 AT+VTS=1 OK AT+VTS=1,50 OK AT+VTS='1,2,3,4,5,6,7,8,9,0,A' OK //拨号。 //对端能够听到 DTMF 音。 //对端能够听到 DTMF 音。 //一次发送多个 DTMF 音。 上海移远通信技术股份有限公司 193 / 234 RG200U&Rx500U 系列 AT 命令手册 11.4. AT+VTD 设置 DTMF 音持续时间 该命令用于设置 DTMF 音的持续时间。 AT+VTD 设置 DTMF 音持续时间 测试命令 AT+VTD=? 响应 +VTD: (支持的范围) 查询命令 AT+VTD? OK 响应 +VTD: 设置命令 AT+VTD= OK 响应 OK 最大响应时间 特性说明 参考 3GPP TS 27.007 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。DTMF 音的持续时长。范围:0~255;默认值:1;单位:0.1 秒。 错误码。详情请参考第 13.2 章。 举例 AT+VTD=10 OK //设置 DTMF 音持续时长为 1 秒。 11.5. AT+QAUDMOD 设置音频模式 该命令用于设置连接设备所需的音频模式。 上海移远通信技术股份有限公司 194 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QAUDMOD 设置音频模式 测试命令 AT+QAUDMOD=? 查询命令 AT+QAUDMOD? 设置命令 AT+QAUDMOD= 最大响应时间 特性说明 参考 Quectel 响应 +QAUDMOD: (支持的范围) OK 响应 +QAUDMOD: OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。音频模式。 0 手机的回声消除、噪声抑制、数字增益和校准参数 1 耳机的回声消除、噪声抑制、数字增益和校准参数 2 扬声器的回声消除、噪声抑制、数字增益和校准参数 错误码。详情参考第 13.2 章。 举例 AT+QAUDMOD=2 OK //设置音频模式为扬声器回声消除、噪声抑制、数字增益和校准参数。 11.6. AT+QMIC 设置麦克风的上行增益 该命令用于设置麦克风的上行增益。 上海移远通信技术股份有限公司 195 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QMIC 设置麦克风的上行增益 测试命令 AT+QMIC=? 响应 +QMIC: (支持的范围),(支持的范围) 查询命令 AT+QMIC? OK 响应 +QMIC: , 设置命令 AT+QMIC=[,] OK 响应 OK 最大响应时间 特性说明 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令重启生效; 参数配置保存。 参数 整型。上行 Codec 增益。范围:0~7;单位:dB。不同音频模式下默认值可能不同。 整型。上行数字增益。范围:0~7;单位:dB。不同音频模式下默认值可能不同。 错误码。详情参考第 13.2 章。 举例 AT+QMIC=1,2 OK //设置上行 Codec 增益为 1 dB,上行数字增益为 2 dB。 11.7. AT+CLVL 设置扬声器的音量等级 该命令用于设置扬声器的音量等级。 AT+CLVL 设置扬声器的音量等级 测试命令 AT+CLVL=? 响应 +CLVL: (支持的范围) 上海移远通信技术股份有限公司 196 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 AT+CLVL? 设置命令 AT+CLVL= 最大响应时间 特性说明 OK 响应 +CLVL: OK 响应 OK 若出现任何错误: ERROR 或者 +CME ERROR: 300 毫秒 该命令在通话时设置才生效; 参数配置不保存。 参数 整型。扬声器的音量等级。范围:0~7;默认值:4。 举例 AT+CLVL=? +CLVL: (0-7) OK AT+CLVL? +CLVL: 4 OK AT+CLVL=7 OK //查询支持的音量等级。 //查询当前配置。 //设置扬声器的音量等级为 7。 11.8. AT+QIIC 读写 IIC 该命令用于通过 IIC 接口配置 Codec。 上海移远通信技术股份有限公司 197 / 234 RG200U&Rx500U 系列 AT 命令手册 AT+QIIC 读写 IIC 测试命令 AT+QIIC=? 响应 +QIIC: (支持的列表),(支持的列表),(支持的列表),(支持的列表),(支持的列表) 设置命令 AT+QIIC=,,,[,] OK 响应 若省略可选参数,则查询当前配置: +QIIC: OK 最大响应时间 特性说明 若指定可选参数,读写 IIC: OK 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。操作类型。 0 设置 1 查询 整型。十六进制格式。7 位设备地址。范围:0~0xFF。 整型。十六进制格式。寄存器地址。范围:0~0xFF。 整型。 1 读取字节 2 写入字节 整型。十六进制格式。读取或写入的数据。范围:0~0xFFFF。 举例 AT+QIIC=1,0x18,0x0c,1 +QIIC: 0x50 //读取寄存器位置的 1 字节寄存器内容:从机地址:0x18;寄存器地址:12。 OK AT+QIIC=0,0x18,0x0c,1,0x5f //写入寄存器位置的 1 字节寄存器内容:从机地址:0x18;寄存器地址:12; 写入值:0x5f。 OK 上海移远通信技术股份有限公司 198 / 234 RG200U&Rx500U 系列 AT 命令手册 12 硬件相关命令 12.1. AT+QPOWD 关闭模块 该命令用于关闭模块,命令执行成功后将返回 OK。之后,UE 去激活网络并输出 POWERED DOWN 进入关机状态。去激活网络最大时长为 60 秒。为避免数据丢失,在输出 POWERED DOWN 之前不能断开 模块电源。 AT+QPOWD 关闭模块 测试命令 AT+QPOWD=? 响应 +QPOWD: (支持的列表) 设置命令 AT+QPOWD[=] OK 响应 OK 最大响应时间 特性说明 POWERED DOWN 300 毫秒 / 参数 整型。 0 立即关机 1 正常关机 举例 AT+QPOWD=1 OK POWERED DOWN //正常关机。 上海移远通信技术股份有限公司 199 / 234 RG200U&Rx500U 系列 AT 命令手册 12.2. AT+CCLK 实时时钟 该命令用于设置和查询模块实时时钟(RTC)。 AT+CCLK 实时时钟 测试命令 AT+CCLK=? 查询命令 AT+CCLK? 响应 OK 响应 +CCLK: 设置命令 AT+CCLK= 最大响应时间 特性说明 参考 3GPP TS 27.007 OK 响应 OK 若错误与 MT 功能相关: +CME ERROR: 300 毫秒 该命令立即生效; 参数配置不保存。 参数 字符串类型。格式:'yy/MM/dd,hh:mm:ss±zz',分别表示年(最后两位)、月、日、小时、 分钟、秒和时区(以 15 分钟为单位显示本地时间和 GMT 时间的差异;范围:-48 ~ +56)。 例如,1994 年 5 月 6 日 22:10:00 GMT + 2 小时等于'94/05/06,22:10:00+08'。 错误码。详情参考第 13.2 章。 举例 AT+CCLK? +CCLK: '08/01/04,00:19:43+00' OK //查询本地时间。 上海移远通信技术股份有限公司 200 / 234 RG200U&Rx500U 系列 AT 命令手册 12.3. AT+QADC 查询 ADC 值 该命令用于读取 ADC 通道的电压值。 AT+QADC 查询 ADC 值 测试命令 AT+QADC=? 响应 +QADC: (支持的列表) 查询命令 AT+QADC= OK 响应 +QADC: , 最大响应时间 特性说明 OK 300 毫秒 / 参数 整型。ADC 通道号。 0 ADC 通道 0 整型。ADC 值是否读取成功。 0 读取失败 1 读取成功 整型。ADC 通道的电压。单位:mV。 举例 AT+QADC=0 +QADC: 1,1791 OK //读取 ADC 通道 0 的电压值为 1791 mV。 12.4. AT+QSLIC 启用/禁用 SLIC 该命令用于启用或禁用 SLIC。 AT+QSLIC 启用/禁用 SLIC 测试命令 AT+QSLIC=? 响应 +QSLIC: (支持的列表),(支持的范围) 上海移远通信技术股份有限公司 201 / 234 RG200U&Rx500U 系列 AT 命令手册 查询命令 AT+QSLIC? 设置命令 AT+QSLIC=, 最大响应时间 特性说明 OK 响应 +QSLIC: [,] OK 响应 OK 或 ERROR 300 毫秒 该命令立即生效; 参数配置不保存。 参数 整型。启用或禁用 SLIC。 0 禁用 1 启用 整型。SLIC 型号。 0 Reserved 1 LE9641 2 Si32185(暂不支持) 3 LE9643 举例 AT+QSLIC=? +QSLIC: (0,1),(0-3) OK AT+QSLIC=0,3 OK AT+QSLIC=1,3 OK AT+QSLIC? +QSLIC: 1,3 OK //禁用 SLIC。 //启用 SLIC。 //查询当前配置。 上海移远通信技术股份有限公司 202 / 234 RG200U&Rx500U 系列 AT 命令手册 12.5. AT+QDOWNLOAD 进入下载模式 该命令用于配置模块进入下载模式。 AT+QDOWNLOAD 进入下载模式 测试命令 AT+QDOWNLOAD=? 响应 +QDOWNLOAD: (支持的列表) 查询命令 AT+QDOWNLOAD? OK 响应 +QDOWNLOAD: 执行命令 AT+QDOWNLOAD= 最大响应时间 特性说明 OK 响应 OK 300 毫秒 / 参数 整型。 0 非下载模式 1 下载模式 举例 AT+QDOWNLOAD=1 OK //配置模块进入下载模式。 12.6. AT+QPRTPARA 还原用户配置信息 该命令用于还原用户配置信息。 AT+QPRTPARA 还原用户配置信息 执行命令 响应 AT+QPRTPARA= OK 最大响应时间 300 毫秒 特性说明 该命令重启后生效。 上海移远通信技术股份有限公司 203 / 234 RG200U&Rx500U 系列 AT 命令手册 参数 整型。 3 还原用户配置信息 4 获取支持的分区被还原的次数 举例 AT+QPRTPARA=3 OK //还原用户配置信息。 12.7. AT+IPR 设置串口波特率 该命令用于设置串口波特率。 AT+IPR 设置串口波特率 测试命令 AT+IPR=? 查询命令 AT+IPR? 设置命令 AT+IPR= 最大响应时间 特性说明 响应 +IPR: (支持的列表) OK 响应 +IPR: OK 响应 OK 300 毫秒 该命令立即生效; 参数配置执行 AT&W 后保存。 参数 整型。串口波特率。单位:bps。 0 开启波特率自适应 4800 设置串口波特率为 4800 9600 设置串口波特率为 9600 19200 设置串口波特率为 19200 38400 设置串口波特率为 38400 57600 设置串口波特率为 57600 115200 设置串口波特率为 115200 上海移远通信技术股份有限公司 204 / 234 RG200U&Rx500U 系列 AT 命令手册 230400 460800 921600 设置串口波特率为 230400 设置串口波特率为 460800 设置串口波特率为 921600 举例 AT+IPR=0 OK AT+IPR=115200 OK //开启波特率自适应。 //设置串口波特率为 115200。 上海移远通信技术股份有限公司 205 / 234 RG200U&Rx500U 系列 AT 命令手册 13 附录 13.1. 术语缩写 表 3:术语缩写 缩写 3GPP 5GC 5QI ACK AMR APN AGNSS A-GPS ADC AMBR AMF APN ARFCN ASCII BER BS 英文全称 中文全称 3rd Generation Partnership Project 第三代合作伙伴计划 5G Core Network 5G 核心网络 5G QoS Identifier 5G QoS 标识符 Acknowledgement 确认消息 Adaptive Multi-Rate 自适应多速率 Access Point Name 接入点名称 Assisted Global Navigation Satellite System 辅助全球导航卫星系统 Assisted Global Positioning Systems 辅助全球定位系统 Analog To Digital Converter 模数转换器 Aggregated Maximum Bit Rate 聚合最大比特速率 Access and Mobility Management Function 接入及移动性管理功能 Access Point Name 接入点名称 Absolute Radio-Frequency Channel Number 绝对射频信道号 American Standard Code for Information Interchange 美国信息交换标准码 Bit Error Rate 比特出错率 Base Station 基站 上海移远通信技术股份有限公司 206 / 234 RG200U&Rx500U 系列 AT 命令手册 BCD CBM CCBS CFU CHAP CLI CLIP CLIR CPU CSD CS DCD DCE DFOTA DHCP DL DNS DPCH DTE DTMF DTR DRB EARFCN ECC ECM Binary-Coded Decimal Cell Broadcast Message Completion of Calls to Busy Subscriber Call Forwarding Unconditional Challenge-Handshake Authentication Protocol Calling Line Identity Calling Line Identification Presentation Calling Line Identification Restriction Central Processing Unit Circuit Switch Data Circuit Switched Dynamic Content Delivery Data Communication Equipment Delta Firmware Upgrade Over-The-Air Dynamic Host Configuration Protocol Downlink Domain Name Server Dedicated Physical Channel Data Terminal Equipment Dual-Tone Multifrequency Data Terminal Ready Data Radio Bearer E-UTRA Absolute Radio Frequency Channel Number Emergency Communications Center Ethernet Networking Control Model 二进制编码的十进数 小区广播消息 遇忙用户呼叫完成补充业务 无条件呼叫转移 挑战握手认证协议 呼叫线路身份 呼叫线路识别显示 呼叫线路识别限制 中央处理器 电路切换数据 电路切换 动态内容交付 数据通讯设备 固件空中差分升级 动态主机配置协议 下行 域名系统(服务)协议 专用物理信道 数据终端设备 双音多频 数据终端就绪 数据无线承载 E-UTRA 绝对射频信道号 紧急通讯中心 以太网控制模型 上海移远通信技术股份有限公司 207 / 234 RG200U&Rx500U 系列 AT 命令手册 ECT EPS EN-DC E-RAB E-UTRAN eMBB eMLPP FDD F-DPCH FTP GBR GERAN GFBR GGSN GID GMM GMT GPIO GPRS GPS GSM HCS HPLMN HSDPA HSPA+ Explicit Call Transfer 显式呼叫转移 Evolved Packet System 演进的分组系统 E-UTRA NR Dual Connectivity E-UTRA NR 双重连接 E-UTRAN Radio Access Bearer E-UTRAN 无线接入承载 Evolved Universal Terrestrial Radio Access Network 演进型通用陆地无线接入网 Enhanced mobile broadband 增强移动宽带 Enhanced Multi-Level Precedence and Pre-emption 增强型多优先级和抢占业务 Service Frequency Division Duplex 频分双工 Fractional Dedicated Physical Channel 部分专用物理信道 File Transfer Protocol 文件传输协议 Guaranteed Bit Rate 保证比特速率 GSM EDGE Radio Access Network GSM EDGE 无线接入网络 Guaranteed Flow Bit Rate 保证流比特率 Gateway GPRS Support Node 网关 GPRS 支持节点 Group Identifier 组标识符 GPRS Mobility Management GPRS 移动管理 Greenwich Mean Time 格林威治时间 General-Purpose Input/Output 通用型输入/输出 General Packet Radio Service 通用分组无线业务 Global Positioning System 全球定位系统 Global System for Mobile communications 全球移动通信系统 Hierarchical Cell Structure 层次蜂窝结构 Home Public Land Mobile Network 归属 PLMN High Speed Downlink Packet Access 高速下行分组接入 High Speed Packet Access 增强高速分组接入 上海移远通信技术股份有限公司 208 / 234 RG200U&Rx500U 系列 AT 命令手册 HSUPA HTTP HTTPS ICCID ID IDSN IIC IMEI IMS IMSI IP IPv4 IPv6 IRA LTE MBIM MCU ME MFBR mmWave mMTC MS MSC MSISDN MT High Speed Uplink Packet Access 高速上行分组接入 Hypertext Transfer Protocol 超文本传输协议 Hypertext Transfer Protocol Secure 超文本传输安全协议 Integrated Circuit Card Identifier 集成电路卡识别码 Identifier 标识符 Integrated Services Digital Network 综合服务数字网络 Inter-Integrated Circuit 集成电路总线 International Mobile Equipment Identity 国际移动设备识别码 IP Multimedia Subsystem IP 多媒体子系统 Internation Mobile Subscriber Identity 国际移动用户识别码 Internet Protocol 网际互连协议 Internet Protocol version 4 第 4 版互联网协议 Internet Protocol version 6 第 6 版互联网协议 International Reference Alphabet 7-bit 国际参考字母编码字符集 Long-Term Evolution 长期演进 Mobile Broadband Interface Model 移动宽带接口模型 Microprogrammed Control Unit 微程序控制器 Mobile Equipment 移动设备 Maximum Flow Bit Rate 最大流比特率 Millimeter Wave 毫米波 Massive connections 大规模连接 Mobile Station 移动站 Mobile Switching Center 移动交换中心 Mobile Subscriber International Integrated Service 移动台国际用户识别码 Digital Network number Mobile Terminal 移动终端 上海移远通信技术股份有限公司 209 / 234 RG200U&Rx500U 系列 AT 命令手册 MO NAS NCM NITZ NMEA NRPPa NR NSSAI NSA NVRAM PAP PCIe PCIe EP PCIe RC PCM PDN PDP PDU PDCP PIN PLMN PPP PS PSC PUK Mobile Originating / Originated 主叫 Non-Access Stratum 非接入层 Network Control Model 网络控制模型 Network Identity and Time Zone 网络标识和时区 (National Marine Electronics Association) 0183 (美国国家海洋电子协会)0183 Interface Standard 接口标准 NR Positioning Protocol Annex NR 定位协议附件 New Radio 新无线 Network Slice Selection Assistance Information 网络切片选择协助信息 Non Standalone 非独立组网 Non-Volatile Random Access Memory 非易失性随机存取存储器 Password Authentication Protocol 口令验证协议 Peripheral Component Interconnect Express 快捷外围部件互连标准 PCI Express Endpoint Device PCIe 端点 PCI Express Root Complex PCIe 根复合体 Pulse Code Modulation 脉冲编码调制 Public Data Network 公共数据网 Packet Data Protocol 分组数据协议 Protocol Data Unit 协议数据单元 Packet Data Convergence Protocol 分组数据汇聚协议 Personal Identification Number 个人识别号 Public Land Mobile Network 公共陆地移动网络 Point-to-Point Protocol 点对点协议 Packet Switch 分组交换 Primary Synchronization Code 主同步码 PIN Unlocking Key PIN 码解锁码 上海移远通信技术股份有限公司 210 / 234 RG200U&Rx500U 系列 AT 命令手册 QoS RAN RAT RLP RNDIS RP RTC RTS/CTS RRC RF TPDU SA SAR SD SGSN SINR SLIC SMS SMSC SNDCP S-NSSAI SSC SST TA TCP Quality of Service 服务质量 Radio Access Network 无线接入网 Radio Access Technology 无线接入技术 Radio Link Protocol 无线链路协议 Remote Network Driver Interface Specification 远程网络驱动接口规范 Relay Protocol 中继协议 Real-Time Clock 实时时钟 Request To Send/Clear To Send 请求发送/清除发送 Radio Resource Control 无线资源控制 Radio Frequency 射频 Transfer Protocol Data Unit 传输协议数据单元 Standalone 独立组网 Specific Absorption Rate 比吸收率 Slice Differentiator 切片微分器 Serving GPRS Support Node 服务 GPRS 支持节点 Signal to Interference plus Noise Ratio 信号与干扰加噪声比 Subscriber Line Interface Circuit 用户线接口电路 Short Messaging Service 短消息服务 Short Message Service Center 短消息服务中心 SubNetwork Dependent Convergence Protocol 子网相关汇聚协议 Single Network Slice Selection Assistance Information 网络分片 Session and Service Continuity 会话和服务连续性 Slice/Serive Type 切片/服务类型 Terminal Adapter 终端适配器 Transmission Control Protocol 传输控制协议 上海移远通信技术股份有限公司 211 / 234 RG200U&Rx500U 系列 AT 命令手册 TDD TE UART UCS2 UDP UDUB UE UL UMTS UICC URC URL URLLC USB (U)SIM USSD UTRAN WCDMA Time Division Duplex Terminal Equipment Universal Asynchronous Receiver/Transmitter Universal Character Set (UCS-2) Format User Datagram Protocol User Determined User Busy User Equipment Uplink Universal Mobile Telecommunications System Universal Integrated Circuit Card Unsolicited Result Code Uniform Resource Locator Low Latency and High Reliability Universal Serial Bus (Universal) Subscriber Identity Module Unstructured Supplementary Service Data Universal Terrestrial Radio Access Network Wideband Code Division Multiple Access 时分双工 终端设备 通用异步收发传输器 通用字符集格式 用户数据报协议 用户决定的用户忙 用户设备 上行 通用移动通信系统 通用集成电路卡 未经请求的结果码 统一资源定位符 低延迟和高可靠性 通用串行总线 (通用)用户身份识别模块 非结构化补充数据业务 通用陆地无线接入网 宽带码分多址 13.2. CME ERROR 错误码汇总 最终结果码+CME ERROR: 表示和移动设备或者网络相关的错误。操作类似于 ERROR 结果码, 同一命令行中未执行任一命令,则不会返回 ERROR 或 OK 结果码。 值常用于普通消息命令。下表列举了部分通用或 GPRS 相关 ERROR 码,此表不包含 GSM 规范 中描述的 GSM 协议错误相关错误码。 上海移远通信技术股份有限公司 212 / 234 表 4:+CME ERROR: 错误码描述 错误码 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 英文含义 Phone failure No connection to phone Phone-adaptor link reserved Operation not allowed Operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required SIM not inserted SIM PIN required SIM PUK required SIM failure SIM busy SIM wrong Incorrect password SIM PIN2 required SIM PUK2 required Memory full Invalid index Not found Memory failure Text string too long Invalid characters in text string 上海移远通信技术股份有限公司 RG200U&Rx500U 系列 AT 命令手册 中文含义 拨打电话失败 电话未连接 保留电话适配器连接 操作不允许 操作不支持 需要 PH SIM 卡 PIN 码 需要 PH FSIM 卡 PIN 码 需要 PH FSIM 卡 PUK 码 未插入(U)SIM 卡 需要(U)SIM 卡 PIN 码 需要(U)SIM 卡 PUK 码 (U)SIM 卡失败 (U)SIM 卡忙 (U)SIM 卡错误 密码不正确 需要(U)SIM 卡 PIN2 码 需要(U)SIM 卡 PUK2 码 内存已满 无效索引 未发现 内存不足 文本字符过长 无效文本字符 213 / 234 RG200U&Rx500U 系列 AT 命令手册 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 13.3. CMS ERROR 错误码汇总 最终结果码+CMSERROR: 表示和移动设备或者网络相关的错误。操作类似于 ERROR 结果码, 同一命令行中未执行任一命令,则不会返回 ERROR 或 OK 结果码。值常用于普通消息命令。 表 5:+CMS ERROR: 错误码描述 错误码 300 301 302 303 304 英文含义 ME failure SMS ME reserved Operation not allowed Operation not supported Invalid PDU mode 中文含义 ME 失败 保留 SMS ME 操作不允许 操作不支持 无效 PDU 模式 上海移远通信技术股份有限公司 214 / 234 305 Invalid text mode 310 SIM not inserted 311 (U)SIM pin necessary 312 PH (U)SIM pin necessary 313 (U)SIM failure 314 (U)SIM busy 315 (U)SIM wrong 316 (U)SIM PUK required 317 (U)SIM PIN2 required 318 (U)SIM PUK2 required 320 Memory failure 321 Invalid memory index 322 Memory full 330 SMSC address unknown 331 No network 332 Network timeout 500 Unknown 512 (U)SIM not ready 513 Message length exceeds 514 Invalid request parameters 515 ME storage failure 517 Invalid service mode 528 More message to send state error 529 MO SMS is not allowed 531 ME storage full 上海移远通信技术股份有限公司 RG200U&Rx500U 系列 AT 命令手册 无效文本模式 未插入(U)SIM 卡 需要(U)SIM 卡 PIN 码 需要 PH (U)SIM 卡 PIN 码 (U)SIM 卡失败 (U)SIM 卡忙 (U)SIM 卡错误 需要(U)SIM PUK 需要(U)SIM PIN2 需要(U)SIM PUK2 内存不足 无效内存索引 内存已满 未知 SMSC 地址 无网络 网络超时 未知原因 (U)SIM 卡未就绪 消息长度超出范围 请求的参数无效 ME 内存失败 无效服务模式 消息发送状态错误 不允许主动发送 SMS ME 内存满 215 / 234 13.4. AT&F 影响到的 AT 命令及参数 表 6:AT&F 影响到的 AT 命令及参数 AT 命令 ATE ATS0 ATS3 ATS4 ATS5 ATS7 ATV AT+CREG AT+CGREG AT+CMEE AT+CSCS AT+CSTA AT+CRC AT+CSMS AT+CMGF AT+CSMP AT+CSDH AT+CSCB AT+CPMS AT+CNMI AT+CMMS 参数名称 ,,, ,,, ,, ,, ,,,, RG200U&Rx500U 系列 AT 命令手册 默认值 1 0 13 10 8 0 1 0 0 1 'GSM' 129 0 0,1,1,1 0 17,167,0,0 0 0,'','' 'ME','ME','ME' 2,1,0,0,0 0 上海移远通信技术股份有限公司 216 / 234 AT+CLIP AT+COLP AT+CLIR AT+CSSN AT+CTZR AT+CPBS AT+CGEREP AT+CEREG AT+CCWA AT+CUSD AT+CLVL AT+QAUDMOD AT+QAUDLOOP , 13.5. AT&W 影响到的 AT 命令及参数 表 7:AT&W 影响到的 AT 命令及参数 AT 命令 ATE AT+CREG AT+CGREG AT+CEREG AT+IPR 参数名称 RG200U&Rx500U 系列 AT 命令手册 0 0 0 0,0 0 'SM' 0,0 0 0 0 3 0 0 上海移远通信技术股份有限公司 217 / 234 13.6. ATZ 影响到的 AT 命令及参数 表 8:ATZ 影响到的 AT 命令及参数 AT 命令 ATE ATS0 ATS7 ATV AT+CREG AT+CGREG AT+CEREG 参数名称 RG200U&Rx500U 系列 AT 命令手册 默认值 1 0 0 1 0 0 0 13.7. URC 汇总 表 9:URC 汇总 序号 URC 含义 条件 1 +CREG: 指示 MT 注册状态 AT+CREG=1 邻区更改后,指示当前网络是否已使 2 +CREG: [,,[,]] 用位置区号指示了 MT 的注册状态 AT+CREG=2 3 +CGREG: 指示 MT 网络注册状态 AT+CGREG=1 4 +CGREG: [,,[,],[]] 5 +CTZV: 时区上报 AT+CTZR=1 6 +CTZE: ,, 扩展时区上报 AT+CTZR=2 7 +CTZEU: ,, 8 +CMTI: , 扩展时区上报 收到新的短消息并保存至内存 AT+CTZR=3 See AT+CNMI 9 +CMT: [], (PDU 模式) +CMT: ,[],[,,,,,,, (文本模式) See AT+CNMI ] 收到新 CBM 并直接输出( PDU 模 11 +CBM: 式) See AT+CNMI 12 +CBM: ,,,,< 收到新 CBM 并直接输出(文本模式) See AT+CNMI pages> 13 +CDS: 收到新 CDS 并直接输出( PDU 模 式) See AT+CNMI +CDS: ,,[],[],,, 式) See AT+CNMI 15 +CDSI: , 收到新的消息状态报告,并保存到内 存 See AT+CNMI 16 +COLP: ,,[],[],[] 17 +CLIP: ,,[subaddr], 被叫指示 [satype],[], AT+CLIP=1 18 +CRING: 通过非请求结果码而非正常 RING 向 TE 指示来电 AT+CRC=1 +CCWA: ,, 19 [,][,[,,[,]]] 20 +CSSI: 向 TE 指示+CSSI 中间结果码显示状 态 AT+CSSN=1 21 +CSSU: 向 TE 指示+CSSU 非请求结果码显 示状态 AT+CSSN=,1 22 +CFUN: MT 的所有功能均可用 N/A 23 +CPIN: (U)SIM 卡引脚状态 N/A 24 RING 来电指示 AT+QINDCFG='ri ng',1 25 +QIND: 'csq',, 信号强度和信道误码率发生变化 AT+QINDCFG='c sq',1 26 +QIND: 'smsfull', 短消息存储已满 AT+QINDCFG='s msfull',1 27 +QIND: 'act', 网络访问技术发生变化 AT+QINDCFG='a ct',1 +QREJINFO: ,,,,,,[,] 29 +QIND: SMS DONE SMS 初始化完成 N/A 30 +QIND: PB DONE 电话簿初始化完成 N/A 31 +CGEV: REJECT , 32 +CGEV: NW REACT , 向网络请求 PDP 重新激活 ,[] AT+CGEREP=2,1 33 +CGEV: NW DEACT , 网络强制去激活上下文 ,[] AT+CGEREP=2,1 34 +CGEV: ME DEACT , ME 强制去激活上下文 ,[] AT+CGEREP=2,1 35 +CGEV: NW DETACH 网络强制去附着分组域 AT+CGEREP=2,1 36 +CGEV: ME DETACH ME 强制去附着分组域 AT+CGEREP=2,1 37 +CGEV: NW CLASS 网络强制更改 MS 类别 AT+CGEREP=2,1 38 +CGEV: ME CLASS ME 强制更改 MS 类别 AT+CGEREP=2,1 39 POWERED DOWN 模块掉电 AT+QPOWD 针对网络端或移动发起操作的 40 +CUSD: [,,[] USSD 响应 N/A 41 +QSIMSTAT: , AT+QSIMSTAT=1 42 +C5GREG: 5GS 中 MT 网络注册状态变化 AT+C5GREG=1 +C5GREG: [,[],[],[],[],[]] AT+C5GREG=2 44 ^DSCI: ,,,,,, AT^DSCI=1 +CGREG: [,,[,],[]] 化 AT+CGREG=2 46 +CEREG: E-UTRAN 中 MT 的 EPS 网络注册状 态的变化 AT+CEREG=1 +CEREG: [,,[,]] E-UTRAN 中的网络小区的变化 AT+CEREG=2 48 +QNETDEVSTATUS: ,, 网卡拨号连接状态 N/A , 上海移远通信技术股份有限公司 220 / 234 RG200U&Rx500U 系列 AT 命令手册 13.8. SMS 字符集转换 3GPP TS 23.038 DCS(数据编码方案)中定义了三种 SMS 字母:GSM 7 bit 默认字母,8 bit 数据和 UCS2(16 bit)。AT+CSMP 用于文本模式(AT+CMGF=1)下设置 DCS。文本模式下,DCS 和 AT+CSCS 决定 SMS 文本输入和输出的方式。 表 10:SMS 文本输入和输出方式 DCS GSM 7-bit GSM 7-bit GSM 7-bit UCS2 8-bit AT+CSCS GSM IRA UCS2 - SMS 文本输入和输出方式 输入或输出 GSM 字符集 输入或输出 IRA 字符集。 输入:UE 将 IRA 字符转换为 GSM 字符。 输出:UE 将 GSM 字符转换为 IRA 字符。 输入或输出类似于 PDU 模式的十六进制字符串。因此,仅支持字符 0–9 和 A–F。 输入:UE 将 UCS2 十六进制字符串转换为 GSM 字符。 输出:UE 将 GSM 字符转换为 UCS2 十六进制字符串。 忽略 AT+CSCS 值,输入或输出类似于 PDU 模式的十六进制字符串。 仅支持字符 0–9 和 A–F。 忽略 AT+CSCS 值,输入或输出类似于 PDU 模式的十六进制字符串。 仅支持字符 0–9 和 A–F。 当 DCS 等于 GSM 7 bit 时,需要进行输入或输出转换,详情参考下表。 表 11:输入转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='GSM') 序号 0 1 2 3 4 5 6 7 0 00 10 20 30 40 50 60 70 1 01 11 21 31 41 51 61 71 2 02 12 22 32 42 52 62 72 3 03 13 23 33 43 53 63 73 4 04 14 24 34 44 54 64 74 5 05 15 25 35 45 55 65 75 6 06 16 26 36 46 56 66 76 上海移远通信技术股份有限公司 221 / 234 RG200U&Rx500U 系列 AT 命令手册 7 07 17 27 37 47 57 67 77 8 08 18 28 38 48 58 68 78 9 09 19 29 39 49 59 69 79 A 0A Submit 2A 3A 4A 5A 6A 7A B 0B Cancel 2B 3B 4B 5B 6B 7B C 0C 1C 2C 3C 4C 5C 6C 7C D 0D 1A 2D 3D 4D 5D 6D 7D E 0E 1E 2E 3E 4E 5E 6E 7E F 0F 1F 2F 3F 4F 5F 6F 7F 表 12:输出转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='GSM') 序号 0 1 2 3 4 5 6 7 0 00 10 20 30 40 50 60 70 1 01 11 21 31 41 51 61 71 2 02 12 22 32 42 52 62 72 3 03 13 23 33 43 53 63 73 4 04 14 24 34 44 54 64 74 5 05 15 25 35 45 55 65 75 6 06 16 26 36 46 56 66 76 7 07 17 27 37 47 57 67 77 8 08 18 28 38 48 58 68 78 9 09 19 29 39 49 59 69 79 A 0D0A 2A 3A 4A 5A 6A 7A B 0B 2B 3B 4B 5B 6B 7B C 0C 1C 2C 3C 4C 5C 6C 7C 上海移远通信技术股份有限公司 222 / 234 RG200U&Rx500U 系列 AT 命令手册 D 0D 1A 2D 3D 4D 5D 6D 7D E 0E 1E 2E 3E 4E 5E 6E 7E F 0F 1F 2F 3F 4F 5F 6F 7F 表 13:GSM 扩展字符 序号 0 1 2 3 4 5 6 7 0 1B40 1 2 3 4 1B14 5 6 7 8 1B28 9 1B29 A B C 1B3C D 1B3D E 1B3E F 1B2F 表 14:输入转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='IRA') 序号 0 1 2 3 4 5 6 7 0 20 20 30 00 50 20 70 上海移远通信技术股份有限公司 223 / 234 1 20 20 21 31 2 20 20 22 32 3 20 20 23 33 4 20 20 02 34 5 20 20 25 35 6 20 20 26 36 7 20 20 27 37 8 backspace 20 28 38 9 20 20 29 39 A 0A Submit 2A 3A B 20 Cancel 2B 3B C 20 20 2C 3C D 0D 20 2D 3D E 20 20 2E 3E F 20 20 2F 3F 表 15:IRA 扩展字符 No. A B C 0 20 20 20 1 40 20 20 2 20 20 20 3 01 20 20 4 24 20 5B 5 03 20 0E 6 20 20 1C RG200U&Rx500U 系列 AT 命令手册 41 51 61 71 42 52 62 72 43 53 63 73 44 54 64 74 45 55 65 75 46 56 66 76 47 57 67 77 48 58 68 78 49 59 69 79 4A 5A 6A 7A 4B 1B3C 6B 1B28 4C 1B2F 6C 1B40 4D 1B3E 6D 1B29 4E 1B14 6E 1B3D 4F 11 6F 20 D E F 20 7F 20 5D 20 7D 20 20 08 20 20 20 20 7B 20 20 0F 20 5C 1D 7C 上海移远通信技术股份有限公司 224 / 234 RG200U&Rx500U 系列 AT 命令手册 7 5F 20 09 20 20 20 8 20 20 20 0B 04 0C 9 20 20 1F 20 05 06 A 20 20 20 20 20 20 B 20 20 20 20 20 20 C 20 20 20 5E 07 7E D 20 20 20 20 20 20 E 20 20 20 20 20 20 F 20 60 20 1E 20 20 表 16:输出转换表(DCS 等于 GSM 7 bit 且 AT+CSCS='IRA') 序号 0 1 2 3 4 5 6 7 0 40 20 20 30 A1 50 BF 70 1 A3 5F 21 31 41 51 61 71 2 24 20 22 32 42 52 62 72 3 A5 20 23 33 43 53 63 73 4 E8 20 A4 34 44 54 64 74 5 E9 20 25 35 45 55 65 75 6 F9 20 26 36 46 56 66 76 7 EC 20 27 37 47 57 67 77 8 F2 20 28 38 48 58 68 78 9 C7 20 29 39 49 59 69 79 A 0D0A 2A 3A 4A 5A 6A 7A B D8 2B 3B 4B C4 6B E4 C F8 C6 2C 3C 4C D6 6C F6 上海移远通信技术股份有限公司 225 / 234 RG200U&Rx500U 系列 AT 命令手册 D 0D E6 2D 3D 4D D1 6D F1 E C5 DF 2E 3E 4E DC 6E FC F E5 C9 2F 3F 4F A7 6F E0 表 17:GSM 扩展字符(ISO-8859-1/Unicode) No. 0 1 2 3 4 5 6 0 7C 1 2 3 4 5E 5 6 7 8 7B 9 7D A B C 5B D 7E E 5D F 5C 由于 UCS2 字符的低 8 位与 IRA 字符相同,所以: ⚫ DCS 等于 GSM 7 bit 且 AT+CSCS='UCS2'转换表与 AT+CSCS='IRA'相似。 ⚫ fmt 等于 GSM 7 bit 且 AT+CSCS='GSM'转换表与 AT+CSCS='GSM'相似。 ⚫ fmt 等于 GSM 7 bit 且 AT+CSCS='IRA'转换表与 AT+CSCS='IRA'相似。 上海移远通信技术股份有限公司 7 226 / 234 RG200U&Rx500U 系列 AT 命令手册 ⚫ fmt 等于 GSM 7 bit 且 AT+CSCS='UCS2'转换表与 AT+CSCS='IRA'相似。 SMS 文本输入或输出的方式差异详情,参考表 10。 13.9. AT+CEER 扩展错误报告 表 18:AT+CEER 扩展错误报告 CS Internal Cause No cause information available (default) Phone is offline No service available Network release, no reason given Received incoming call Client ended call UIM not present Access attempt already in progress Access failure, unknown source Concur service not supported by network No response received from network GPS call ended for user call SMS call ended for user call Data call ended for emergency call Rejected during redirect or handoff Lower-layer ended call Call origination request failed Client rejected incoming call CS 内部原因 无可用原因信息(默认) 手机离线 无可用服务 网络下发,无原因 收到来电 客户端挂断电话 未显示 UIM 正在尝试访问 访问失败,来源未知 网络不支持并发服务 没有收到网络回应 GPS 通话已结束,无法进行用户通话 短消息通话已结束,无法进行用户通话 紧急通话结束 在重定向或切换期间被拒绝 下层结束通话 呼叫发起请求失败 客户端拒绝来电 上海移远通信技术股份有限公司 227 / 234 Client rejected setup indication Network ended call No funds available No service available Full service not available Maximum packet calls exceeded Video connection lost Video protocol closed after setup Video protocol setup failure Internal error CS Network Cause Unassigned/unallocated number No route to destination Channel unacceptable Operator determined barring Normal call clearing User busy No user responding User alerting, no answer Call rejected Number changed Non selected user clearing Destination out of order Invalid/incomplete number Facility rejected 上海移远通信技术股份有限公司 RG200U&Rx500U 系列 AT 命令手册 客户端拒绝设置指示 网络结束通话 无可用资金 无可用服务 全部服务不可用 超过最大分组呼叫 视频连线中断 设置后视频协议关闭 视频协议设置失败 内部错误 CS 网络原因 未分配的号码 无法到达目的地 不接受该通道 运营商限制 清除正常通话 用户忙碌 无用户响应 用户响铃,但无人接听 通话被拒 号码已更改 清除未选择的用户 无序目的地 号码无效/不完整 设施被拒绝 228 / 234 Response to status enquiry Normal, unspecified No circuit/channel available Network out of order Temporary failure Switching equipment congestion Access information discarded Requested circuit/channel not available Resources unavailable, unspecified Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not authorized Bearer capability not available Service/option not available Bearer service not implemented ACM >= ACM max Requested facility not implemented Only RDI bearer is available Service/option not implemented Invalid transaction identifier value User not member of CUG Incompatible destination Invalid transit network selection Semantically incorrect message RG200U&Rx500U 系列 AT 命令手册 状态查询响应 正常,未指定 无可用电路/通道 网络故障 临时故障 交换设备拥塞 访问信息被丢弃 请求的电路/通道不可用 资源不可用,未指定 服务质量不可用 请求的设施未订阅 CUG 中禁止来电 承载能力未经授权 承载能力不可用 服务/选项不可用 承载服务未实现 ACM 大于或等于最大 ACM 请求的设施未实现 仅 RDI 承载可用 服务/选项未实现 无效交易识别码值 用户不是 CUG 成员 不兼容的目的地 无效中转网络选择 消息语义不正确 上海移远通信技术股份有限公司 229 / 234 RG200U&Rx500U 系列 AT 命令手册 Invalid mandatory information Message non-existent/not implemented Message type not compatible with state IE non-existent/not implemented Conditional IE error Message not compatible with state Recovery on timer expiry Protocol error, unspecified Interworking, unspecified CS Network Reject IMSI unknown in HLR Illegal MS IMSI unknown in VLR IMEI not accepted Illegal ME GPRS services not allowed GPRS and non GPRS services not allowed MS identity cannot be derived Implicitly detached PLMN not allowed Location area not allowed Roaming not allowed GPRS services not allowed in PLMN No suitable cells in location area MSC temporary not reachable 无效强制性信息 消息不存在/未实现 消息类型与状态不兼容 IE 不存在/未实现 有条件的 IE 错误 消息与状态不兼容 计时器到期后恢复 协议错误,未指定 互通,未指定 CS 网络拒绝 HLR 中未知 IMSI 非法 MS VLR 中未知 IMSI 不接受 IMEI 非法 ME 不允许使用 GPRS 服务 不允许使用 GPRS 和非 GPRS 服务 无法识别 MS 身份 隐性去附着 不允许的 PLMN 位置区域不允许 不允许漫游 PLMN 中不允许 GPRS 服务 位置区域内没有合适的小区 MSC 暂时无法到达 上海移远通信技术股份有限公司 230 / 234 Network failure MAC failure Synch failure Congestion GSM authentication unacceptable Service option not supported Requested service option not subscribed Service option temporary out of order Call cannot be identified No PDP context activated Semantically incorrect message Invalid mandatory information Message type non-existent Message type not compatible with state Information element non-existent Message not compatible with state RR release indication RR random access failure RRC release indication RRC close session indication RRC open session failure Low level failure Low level failure no redial allowed Invalid SIM No service RG200U&Rx500U 系列 AT 命令手册 网络故障 MAC 失败 同步失败 拥塞 不接受 GSM 身份验证 服务选项不支持 请求的服务选项未订阅 服务选项暂时失灵 无法识别通话 没有激活 PDP 上下文 消息语义不正确 无效的强制性信息 消息类型不存在 消息类型与状态不兼容 消息元素不存在 消息与状态不兼容 RR 释放指示 RR 随机访问失败 RRC 释放指示 RRC 关闭会话指示 RRC 打开会话失败 低水平故障 低水平故障,不允许重拨 SIM 卡无效 无服务 上海移远通信技术股份有限公司 231 / 234 Timer T3230 expired No cell available Wrong state Access class blocked Abort message received Other cause Timer T303 expired No resources Release pending Invalid user data PS Internal Cause Invalid connection identifier Invalid NSAPI Invalid primary NSAPI PDP establish timeout Invalid field SNDCP failure RAB setup failure No GPRS context PDP activate timeout PDP modify timeout PDP inactive max timeout PDP lower layer error PDP duplicate Access technology change 上海移远通信技术股份有限公司 RG200U&Rx500U 系列 AT 命令手册 定时器 T3230 过期 无可用小区 状态错误 访问类别已封锁 中止接收消息 其他原因 定时器 T303 过期 无资源 待发布 无效的用户数据 PS 内部原因 无效的连接标识符 无效的 NSAPI 无效的主 NSAPI PDP 建立超时 无效字段 SNDCP 失败 RAB 设置失败 没有 GPRS 上下文 PDP 激活超时 PDP 修改超时 PDP 未激活最大超时时间 PDP 下层错误 PDP 重复 接入技术变更 232 / 234 RG200U&Rx500U 系列 AT 命令手册 PDP unknown reason CS PS Network Cause LLC or SNDCP failure Insufficient resources Missing or unknown APN Unknown PDP address or PDP type User authentication failed Activation rejected by GGSN Activation rejected, unspecified Service option not supported Requested service option not subscribed Service option temporary out of order NSAPI already used (not sent) Regular deactivation QoS not accepted Network failure Reactivation required Feature not supported Semantic error in the TFT operation Syntactical error in the TFT operation Unknown PDP context PDP context without TFT already activated Semantic errors in packet filter Syntactical errors in packet filter Invalid transaction identifier PDP 未知原因 CS PS 网络原因 LLC 或 SNDCP 故障 资源不足 缺少 APN 或 APN 未知 未知的 PDP 地址或 PDP 类型 用户身份验证失败 GGSN 拒绝激活 激活被拒绝,未指定 不支持服务选项 请求的服务选项未订阅 服务选项暂时失灵 NSAPI 已使用(未发送) 定期去激活 不接受 QoS 网络故障 需要重新激活 不支持该功能 TFT 操作语义错误 TFT 操作语法错误 未知 PDP 上下文 没有激活 TFT 的 PDP 上下文 数据包过滤器语义错误 数据包过滤器语法错误 无效的交易识别码 上海移远通信技术股份有限公司 233 / 234 Semantically incorrect message Invalid mandatory information Message non-existent/not implemented Message type not compatible with state IE non-existent/not implemented Conditional IE error Message not compatible with state Protocol error, unspecified RG200U&Rx500U 系列 AT 命令手册 消息语义上不正确 无效的强制性信息 消息不存在/未实现 消息类型与状态不兼容 IE 不存在/未实现 有条件的 IE 错误 消息与状态不兼容 协议错误,未指定 上海移远通信技术股份有限公司 234 / 234
1.39 MB
M35 AT 命令手册 GSM/GPRS 系列 版本:M35_AT 命令手册_V3.2 日期:2015-11-02 www.quectel.com M35 AT 命令手册 移远公司始终以为客户提供最及时、最全面的服务为宗旨,如需任何帮助,请随时联系我司上海总部,联 系方式如下: 上海移远通信技术有限公司 上海市徐汇区田州路 99 号 13 幢 501 室电话:+86 21 51086236 邮箱: info@quectel.com 或联系我司当地办事处,详情请登录: http://www.quectel.com/support/salesupport.aspx 如需技术支持或反馈我司技术文档中的问题,可随时登陆如下网址: http://www.quectel.com/support/techsupport.aspx Or Email: Support@quectel.com l 前言 te 移远公司提供该文档内容用以支持其客户的产品设计。客户须按照文档中提供的规范,参数来设计其产品。 c l 由于客户操作不当而造成的人身伤害或财产损失,本公司不承担任何责任。在未声明前,移远公司有权对 该文档规范进行更新。 ue tia 版权申明 本文档手册版权属于移远公司,任何人未经我公司复制转载该文档将承担法律责任。 Q en 版权所有 ©上海移远通信技术有限公司 2015,保留一切权利。 Confid Copyright © Quectel Wireless Solutions Co., Ltd. 2015 上海移远通信技术有限公司 1 / 250 M35 AT 命令手册 文档历史 修订记录 版本 1.0 1.1 1.2 1.3 1.4 日期 2011-12-22 ctel l 2012-03-27 Que entia 2012-04-08 fid 2012-07-20 Con 2013-04-17 作者 胡志琴 王靓 王靓 王靓 王靓 变更表述 初始版本 1. 更新流控简介的内容 2. 为指令 AT+QBAND 新增参数 3. 新增指令: AT+QNITZ/AT+QLTS/AT+CTZU/AT+CTZR/ AT+QLDTMF/AT+QLTONE/AT+QSPCH/AT+Q MUXC 4. 删除 FAX 相关指令 5. 删除指令: AT+QECHO/AT+QSIMDET/AT+QECHOEX/AT +QSIMSTAT/AT+QTEMP/AT+QLOCKF/AT+CR SM/AT+QDISP 为指令 AT+QLTS 新增参数日光节约时间 1. 更新指令 AT+CNUM 中的参数描述 2. 更新指令 AT+IFC 的默认值为无流控状态 1. 新增指令: AT+CRSM/AT+CSIM/AT+QCSPWD/AT+QSP N/AT+QTRPIN/AT+QENG/AT+QSCANF/AT+ QLOCKF/AT+QTONEP/AT+QTDMOD/AT+QT ONEDET/AT+QWDTMF/AT+QALARM/AT+QL EDMODE/A/ 2. 更新指令: AT+QSMSCODE/AT+QISTATE/AT+QSCLK/ AT+QRIMODE/ 1. 更新指令: AT+QMOSTAT/AT+CLCK/AT+QSPN/AT+QIP 1.5 2013-07-16 王靓 ROMPT/AT+QISERVER/AT+QISRVC/ AT+CLIP 2. 新增指令: 上海移远通信技术有限公司 2 / 250 M35 AT 命令手册 AT+QSIMDET/AT+QSIMSTAT/AT+QAUDOOP 1.6 2013-11-26 戴龙 所有指令的描述中增加最大响应时间 1. 更新 AT+CNMI 的命令描述 3.0 2014-06-30 耿晶晶 2. 更改 AT+CGSMS 的默认值 3. 更改 AT+QLOCKF 的参数范围 4. 删除 CSD 相关指令 1. 删除指令: AT+QSIMDET/AT+QSIMSTAT/AT+CSIM/AT+C ACM/AT+CAMM/AT+CAOC/AT+CPUC/AT+CC 3.1 2014-09-16 耿晶晶 WE 2. 增加 AT+QCOLP/AT+QCLIP 命令描述 3.2 CQouneficdteenl tial 2015-11-02 张后燕 3. 更新 AT+QSCLK 命令描述 4. 增加 AT+QDSIM/AT+QGSN 命令 1. 增加指令: AT+QREFUSECS/AT+QCGTIND/AT+QSIMDE T/AT+QSIMSTAT/AT+CSIM/AT+CCID 2. 更新指令: 更 新 ATH/+++/AT+CPBW/AT+COPS/AT+ CBC 命令备注说明 增加 AT+QTDMOD/AT+QSCLK/AT+QINDI 参数 更新 AT+CSCS/ AT+ICF/ AT+IFC/AT+CGQ REQ/AT+QINDI/ AT+CLIP/ AT+COLP/AT+ VTS/AT+CMUT/AT+QSIDET/AT+QLTONE/ AT+QSCLK 描述 3. 删除指令: AT+DR/AT+DS 上海移远通信技术有限公司 3 / 250 M35 AT 命令手册 目录 文档历史 ........................................................................................................................................................ 2 目录 ............................................................................................................................................................... 4 表格索引 ...................................................................................................................................................... 10 1 引言 ...................................................................................................................................................... 11 1.1. 本章概要 ................................................................................................................................ 11 1.2. AT 命令术语缩写和惯例......................................................................................................... 11 1.3. AT 命令语法 ........................................................................................................................... 11 1.3.1. AT 命令类型.................................................................................................................... 12 1.3.2. AT 命令连写.................................................................................................................... 12 2 1.4. 支持的字符集 ......................................................................................................................... 13 1.5. 流控简介 ................................................................................................................................ 13 1.5.1. 软件流控 ......................................................................................................................... 13 1.5.2. 硬件流控 ......................................................................................................................... 14 l AT 命令详解 ......................................................................................................................................... 15 te 2.1. AT 命令格式 .......................................................................................................................... 15 2.2. ATI 显示产品 ID 信息 ............................................................................................................ 15 c l 2.3. AT+GMI 请求制造商 ID 信息................................................................................................. 16 ue tia 2.4. AT+GMM 请求 TA 制造商和型号信息...................................................................................16 2.5. AT+GMR 请求 TA 软件版本信息........................................................................................... 17 2.6. AT+GOI 请求全球目标识别 ID .............................................................................................. 17 Q n 2.7. AT+CGMI 请求制造商 ID 信息 .............................................................................................. 18 2.8. AT+CGMM 请求 TA 制造商和型号信息 ................................................................................ 18 e 2.9. AT+CGMR 请求 TA 软件版本信息 ........................................................................................ 19 2.10. AT+GSN 请求 TA 序列号(IMEI) ....................................................................................... 19 fid 2.11. AT+CGSN 请求 TA 序列号(IMEI)..................................................................................... 20 2.12. AT+QGSN 请求 TA 序列号(IMEI)..................................................................................... 21 2.13. AT&F 设置所有 TA 参数为出厂配置...................................................................................... 22 n 2.14. AT&V 显示当前配置 .............................................................................................................. 22 o 2.15. AT&W 保存用户配置参数...................................................................................................... 23 2.16. ATQ 设置结果码显示模式 ..................................................................................................... 24 C 2.17. ATV 设置 TA 响应返回内容格式............................................................................................ 24 2.18. ATX 设置 CONNECT 结果码格式和检测呼叫进程 ............................................................... 25 2.19. ATZ 复位为缺省配置 ............................................................................................................. 26 2.20. AT+CFUN 设置模块功能....................................................................................................... 27 2.21. AT+QPOWD 关机 ................................................................................................................. 29 2.22. AT+CMEE 上报移动设备错误 ............................................................................................... 29 2.23. AT+CSCS 选择 TE 字符集.................................................................................................... 31 2.24. AT+GCAP 请求 TA 功能列表 ................................................................................................ 32 3 串行接口控制命令 ................................................................................................................................ 33 3.1. AT&C 设置 DCD 功能模式 .................................................................................................... 33 上海移远通信技术有限公司 4 / 250 M35 AT 命令手册 3.2. AT&D 设置 DTR 功能模式 .................................................................................................... 33 3.3. AT+ICF 设置 TE-TA 帧格式 .................................................................................................. 34 3.4. AT+IFC 设置 TE-TA 流控 ...................................................................................................... 35 3.5. AT+ILRR 设置本地速率报告 ................................................................................................. 36 3.6. AT+IPR 设置 TE-TA 波特率 .................................................................................................. 37 3.6.1. 自适应波特率.................................................................................................................. 38 3.6.1.1. 自适应波特率操作限制 ...................................................................................... 39 3.6.1.2. 自适应波特率和 MUX ........................................................................................ 39 3.6.1.3. 自适应波特率和 windows 调制解调器 ............................................................... 39 3.7. AT+CMUX 多路复用 ............................................................................................................. 39 4 状态控制命令........................................................................................................................................ 42 4.1. AT+CEER 上报移动设备错误 ............................................................................................... 42 5 4.2. 4.3. 4.4. 4.5. l 4.6. te 4.7. 4.8. c l 4.9. 4.10. ue tia 4.11. 4.12. 4.13. Q n 4.14. 4.15. e 4.16. AT+CPAS 模块活动状态 ....................................................................................................... 43 AT+QINDRI 开启关闭 RI 引脚提示 ....................................................................................... 44 AT+QMOSTAT 开启或关闭去电呼叫状态报告...................................................................... 45 AT+QREFUSECS 开启或关闭来短信和来电拒接功能 .......................................................... 46 AT+QIURC 初始化完成提示上报 .......................................................................................... 47 AT+QEXTUNSOL 开启关闭专有 URC 上报 ......................................................................... 47 AT+QINISTAT 初始化状态查询............................................................................................. 49 AT+QNSTATUS 查询 GSM 网络状态 ................................................................................... 49 AT+QNITZ 同步网络时间...................................................................................................... 50 AT+QLTS 获取最近一次的网络同步时间 .............................................................................. 51 AT+CTZU 网络时间同步以及更新 RTC 时间......................................................................... 52 AT+CTZR 网络时间同步上报................................................................................................ 53 AT+QSIMDET 开启或关闭 SIM 卡检测功能 .......................................................................... 53 AT+QSIMSTAT SIM 卡插拔状态报告 .................................................................................... 55 AT+QCGTIND 语音/数据呼叫结束提示 ................................................................................ 56 fid SIM 卡相关命令.................................................................................................................................... 58 5.1. AT+CIMI 请求国际移动台设备标识(IMSI) ........................................................................ 58 5.2. AT+CLCK 设备锁定 .............................................................................................................. 58 n 5.3. AT+CPIN 输入 PIN................................................................................................................ 60 5.4. AT+CPWD 设备锁定............................................................................................................. 62 o 5.5. AT+CRSM SIM 卡接入限制 ................................................................................................ 63 C 5.6. AT+CSIM 通用 SIM 操作 ....................................................................................................... 65 5.7. AT+QCSPWD 更改 PS 超级密码.......................................................................................... 65 5.8. AT+CCID 显示 CCID............................................................................................................. 66 5.9. AT+QCCID 显示 CCID.......................................................................................................... 67 5.10. AT+QGID 获取 SIM 卡 GID................................................................................................... 67 5.11. AT+QSIMVOL 固定 SIM 卡工作电压 .................................................................................... 68 5.12. AT+QSPN 读取 SIM 卡服务运营商名称 ............................................................................... 69 5.13. AT+QTRPIN 输入 PIN 码/PUK 码的剩余次数....................................................................... 69 5.14. AT+QDSIM 双卡单待命令切换 ............................................................................................. 70 6 网络服务命令........................................................................................................................................ 72 上海移远通信技术有限公司 5 / 250 M35 AT 命令手册 6.1. AT+COPS 选择营运商 .......................................................................................................... 72 6.2. AT+CREG 网络注册信息 ....................................................................................................... 73 6.3. AT+CSQ 信号质量 ................................................................................................................ 75 6.4. AT+CPOL 优选运营商列表 ................................................................................................... 76 6.5. AT+COPN 查询运营商列表 .................................................................................................. 77 6.6. AT+QBAND 查询运营商列表 ................................................................................................ 77 6.7. AT+QENG 开启或关闭工程模式 ........................................................................................... 78 6.8. AT+QSCANF GSM 频率功率扫描 ...................................................................................... 81 6.9. AT+QLOCKF 锁 GSM 频率 .................................................................................................. 82 7 呼叫控制命令........................................................................................................................................ 84 7.1. ATA 呼叫应答 ........................................................................................................................ 84 7.2. ATD 移动台呼叫某一号码 ..................................................................................................... 85 8 7.3. 7.4. 7.5. 7.6. l 7.7. te 7.8. 7.9. c l 7.10. 7.11. ue tia 7.12. 7.13. 7.14. Q n 7.15. 7.16. e 7.17. fid 7.18. 7.19. 7.20. ATH 挂机控制 ....................................................................................................................... 86 +++ 数据模式切换至命令模式............................................................................................... 87 ATO 命令模式切换至数据模式.............................................................................................. 87 ATP 选择脉冲拨号 ................................................................................................................ 88 ATS0 自动应答前振铃次数 ................................................................................................... 89 ATS6 盲拨号前暂停控制 ....................................................................................................... 90 ATS7 等待呼叫建立完成时间................................................................................................ 90 ATS8 暂停拨号时间 .............................................................................................................. 91 ATS10 挂机延时.................................................................................................................... 92 ATT 音频拨号 ........................................................................................................................ 92 AT+CSTA 选择地址类型 ....................................................................................................... 93 AT+CLCC 查询当前呼叫....................................................................................................... 94 AT+CR 业务上报控制 ........................................................................................................... 95 AT+CRC 蜂窝结果码 ............................................................................................................ 96 AT+CSNS 单一编码方案....................................................................................................... 97 AT+QSFR 配置语音编码模式 ............................................................................................... 98 AT+QSPCH 语音信道类型上报 ............................................................................................ 99 AT+QDISH ATH 使能控制................................................................................................. 100 n 短消息相关命令 .................................................................................................................................. 101 8.1. AT+CSMS 选择短消息业务 ................................................................................................ 101 o 8.2. AT+CMGF 配置短消息模式 ................................................................................................ 102 C 8.3. AT+CSCA 短消息服务中心地址.......................................................................................... 102 8.4. AT+CPMS 选择短消息存储器 ............................................................................................. 104 8.5. AT+CMGD 删除短消息 ....................................................................................................... 105 8.6. AT+CMGL 列出优选短消息存储器中的短消息 ................................................................... 106 8.7. AT+CMGR 读取短消息 ....................................................................................................... 109 8.8. AT+CMGS 发送短消息 ....................................................................................................... 112 8.9. AT+CMGW 写短消息 .......................................................................................................... 114 8.10. AT+CMSS 从存储器发送短消息 ......................................................................................... 115 8.11. AT+CMGC 发送短消息命令 ................................................................................................ 116 8.12. AT+CNMI 新短消息指示 ..................................................................................................... 118 上海移远通信技术有限公司 6 / 250 M35 AT 命令手册 8.13. 8.14. 8.15. 8.16. 8.17. 8.18. 8.19. 8.20. AT+CRES 恢复 SMS 设置 .................................................................................................. 120 AT+CSAS 保存 SMS 设置 .................................................................................................. 120 AT+CSCB 选择小区广播消息类型 ...................................................................................... 121 AT+CSDH 显示文本格式参数 ............................................................................................. 122 AT+CSMP 设置文本格式参数 ............................................................................................. 123 AT+QCLASS0 接收 Class0 短信存储到当前存储器 ........................................................... 124 AT+QMGDA 删除指定类型的所有短信 ............................................................................... 125 AT+QSMSCODE 配置短消息字符集 .................................................................................. 126 9 电话本相关命令 .................................................................................................................................. 128 9.1. AT+CPBS 选择电话簿存储单元.......................................................................................... 128 9.2. AT+CPBW 写删电话簿记录 ................................................................................................ 129 9.3. AT+CPBR 查询电话簿记录 ................................................................................................. 130 10 11 9.4. AT+CPBF 查找电话簿记录 ................................................................................................. 132 9.5. AT+CNUM 用户号码 ........................................................................................................... 133 GPRS 相关命令.................................................................................................................................. 134 l 10.1. AT+CGATT GPRS 附着和分离 ......................................................................................... 134 10.2. AT+CGDCONT 定义 PDP 上下文....................................................................................... 135 te 10.3. AT+CGQREQ 请求的服务质量........................................................................................... 136 10.4. AT+CGQMIN 可接受的最小服务质量 ................................................................................. 137 c l 10.5. AT+CGACT PDP 上下文激活和去激活 ............................................................................... 138 ue tia 10.6. AT+CGDATA 进入数据模式 ................................................................................................139 10.7. AT+CGPADDR 显示 PDP 地址........................................................................................... 140 10.8. AT+CGCLASS GPRS 移动台类别.................................................................................... 141 10.9. AT+CGEREP 非请求 GPRS 事件上报控制 ........................................................................ 142 Q n 10.10. AT+CGREG GPRS 网络注册状态 .................................................................................... 143 e 10.11. AT+CGSMS 为 MO SMS 选择业务 .................................................................................... 144 10.12. AT+QGPCLASS 配置 GPRS 多时隙级别........................................................................... 145 fid TCPIP 相关命令 ................................................................................................................................. 146 11.1. AT+QIOPEN 建立 TCP 连接或注册 UDP 端口号 ............................................................... 146 11.2. AT+QISEND 发送 TCP 或 UDP 数据.................................................................................. 147 n 11.3. AT+QICLOSE 关闭 TCP 或 UDP 连接 ............................................................................... 148 o 11.4. AT+QIDEACT 关闭 GPRS/CSD PDP 场景 ........................................................................ 150 11.5. AT+QILPORT 配置本地端口号 ........................................................................................... 150 C 11.6. AT+QIREGAPP 启动任务并设置接入点 APN、用户名和密码 ........................................... 151 11.7. AT+QIACT 激活移动场景(或发起 GPRS/CSD 无线连接) .............................................. 152 11.8. AT+QILOCIP 获取本地 IP 地址........................................................................................... 153 11.9. AT+QISTAT 查询当前连接状态........................................................................................... 153 11.10. AT+QISTATE 查询当前接入的连接状态 ............................................................................. 155 11.11. AT+QISSTAT 查询当前 Server 状态 ................................................................................... 156 11.12. AT+QIDNSCFG 配置域名服务器 DNS ............................................................................... 157 11.13. AT+QIDNSGIP 域名解析 .................................................................................................... 158 11.14. AT+QIDNSIP 配置使用 IP 地址连接还是域名连接 ............................................................. 159 11.15. AT+QIHEAD 配置接收数据时是否显示 IP 头...................................................................... 159 上海移远通信技术有限公司 7 / 250 M35 AT 命令手册 11.16. AT+QIAUTOS 设置自动发送 TCP/UDP 数据时间 .............................................................. 160 11.17. AT+QIPROMPT 设置发送数据时是否显示'>'和'SEND OK' .............................................. 161 11.18. AT+QISERVER 配置为服务器 ............................................................................................ 161 11.19. AT+QICSGP 设置 CSD 或 GPRS 连接模式 ....................................................................... 162 11.20. AT+QISRVC 选择当前可操作连接...................................................................................... 164 11.21. AT+QISHOWRA 配置接收数据时是否显示发送方的 IP 地址和端口号............................... 164 11.22. AT+QISCON 保存 TCPIP 应用场景配置 ............................................................................ 165 11.23. AT+QIMODE 配置 TCPIP 应用模式 ................................................................................... 167 11.24. AT+QITCFG 配置透明传输模式.......................................................................................... 167 11.25. AT+QISHOWPT 配置接收数据 IP 头是否显示传输协议..................................................... 168 11.26. AT+QIMUX 控制是否启用多路连接 .................................................................................... 169 11.27. AT+QISHOWLA 控制是否显示本地 IP 地址 ....................................................................... 170 12 13 11.28. 11.29. 11.30. 11.31. l 11.32. 11.33. te 11.34. AT+QIFGCNT 配置前置场景 .............................................................................................. 170 AT+QISACK 查询发送数据信息.......................................................................................... 171 AT+QINDI 配置是否缓存接收到的数据............................................................................... 172 AT+QIRD 读取缓存的数据 .................................................................................................. 173 AT+QISDE 控制 AT+QISEND 是否允许数据回显 .............................................................. 174 AT+QPING PING 远程服务器........................................................................................... 175 AT+QNTP 通过网络时间服务器同步本地时间.................................................................... 176 c l 补充业务命令...................................................................................................................................... 178 12.1. AT+CCFC 设置呼叫转移..................................................................................................... 178 ue tia 12.2. AT+CCUG 封闭用户组........................................................................................................180 12.3. AT+CCWA 呼叫等待 ........................................................................................................... 180 12.4. AT+CHLD 呼叫保持和多方通话.......................................................................................... 182 Q n 12.5. AT+CLIP 来电号码显示设置 ............................................................................................... 184 12.6. AT+QCLIP 配置来电是否显示主叫号码名称....................................................................... 185 e 12.7. AT+CLIR 主叫识别限制 ...................................................................................................... 186 fid 12.8. AT+COLP 显示被叫识别..................................................................................................... 187 12.9. AT+QCOLP 配置去电是否显示主叫号码名称语法 .............................................................. 189 12.10. AT+CUSD 非结构化附加业务 ............................................................................................. 190 12.11. AT+CSSN 附加业务通知..................................................................................................... 191 n 音频控制命令...................................................................................................................................... 193 o 13.1. ATL 设置监听扬声器音量 .................................................................................................... 193 C 13.2. ATM 设置监听扬声器模式................................................................................................... 193 13.3. AT+VTD 配置 DTMF 音播放时长........................................................................................ 194 13.4. AT+VTS DTMF 音调发送 .................................................................................................. 195 13.5. AT+CALM 来电警报模式..................................................................................................... 196 13.6. AT+CRSL 来电音量等级 ..................................................................................................... 197 13.7. AT+CLVL 扬声器音量等级 .................................................................................................. 197 13.8. AT+CMUT 上行静音控制 .................................................................................................... 198 13.9. AT+QSIDET 配置侧音增益等级 .......................................................................................... 199 13.10. AT+QMIC 配置麦克风增益等级 .......................................................................................... 200 13.11. AT+QLDTMF 产生本地 DTMF 音 ........................................................................................ 200 上海移远通信技术有限公司 8 / 250 M35 AT 命令手册 13.12. 13.13. 13.14. 13.15. 13.16. 13.17. 13.18. AT+QAUDCH 切换音频通道 ............................................................................................... 201 AT+QAUDLOOP 音频通道回环测试................................................................................... 202 AT+QLTONE 产生本地定制单音......................................................................................... 202 AT+QTONEP 配置 DTMF/TONE 输出路径 ......................................................................... 203 AT+QTDMOD 设置 DTMF 检测模式................................................................................... 204 AT+QTONEDET DTMF 检测 ............................................................................................... 205 AT+QWDTMF 通话中播放 DTMF 音 .................................................................................. 207 14 硬件相关命令...................................................................................................................................... 210 14.1. AT+CCLK 实时时钟 ............................................................................................................ 210 14.2. AT+QALARM 闹铃设置....................................................................................................... 211 14.3. AT+CBC 查询电池电量和充电状态..................................................................................... 212 14.4. AT+QSCLK 慢时钟配置 ...................................................................................................... 212 15 16 14.5. AT+QLEDMODE 网络指示灯配置 ...................................................................................... 213 其他命令 ............................................................................................................................................. 215 15.1. A/ 重复上一条 AT 指令........................................................................................................ 215 l 15.2. ATE 命令回显模式 .............................................................................................................. 215 15.3. ATS3 配置命令行终止符 ..................................................................................................... 216 te 15.4. ATS4 设置响应格式字符 ..................................................................................................... 216 15.5. ATS5 配置命令行编辑字符 ................................................................................................. 217 c l 15.6. AT+QRIMODE 设置 RI 时长 ............................................................................................... 218 ue tia 附录 ....................................................................................................................................................219 16.1. 参考文档 .............................................................................................................................. 219 16.2. 术语缩写 .............................................................................................................................. 219 Q n 16.3. AT&F 影响到的 AT 命令及参数............................................................................................ 220 16.4. AT&W 影响到 AT 命令参数列表........................................................................................... 222 e 16.5. ATZ 影响到的 AT 命令参数列表........................................................................................... 224 fid 16.6. AT&V 显示当前配置信息...................................................................................................... 226 16.7. AT&V 内容格式对照表 ......................................................................................................... 228 16.8. URCs 说明列表.................................................................................................................... 228 16.9. +CME ERROR 错误报告列表.............................................................................................. 231 n 16.10. +CMS ERROR 错误代码列表.............................................................................................. 234 o 16.11. 错误扩展列表 ....................................................................................................................... 236 16.11.1. Location ID 扩展错误报告列表.............................................................................. 236 C 16.11.2. 协议栈层(PS)错误列表 ..................................................................................... 237 16.11.3. MM 层内部错误列表.............................................................................................. 249 16.11.4. PPP/IP 栈错误列表 ............................................................................................... 250 上海移远通信技术有限公司 9 / 250 M35 AT 命令手册 表格索引 表 1:参考文档 ................................................................................................................................................ 219 表 2:术语缩写 ................................................................................................................................................ 219 表 3:AT&F 影响到的 AT 命令及参数 .............................................................................................................. 220 表 4:AT&W 影响到的 AT 命令参数列表 ......................................................................................................... 222 表 5:ATZ 影响到的 AT 命令参数列表 ............................................................................................................. 224 表 6:AT&V 显示当前配置信息........................................................................................................................ 226 表 7:ATV 内容格式对照表.............................................................................................................................. 228 表 8:URCS 说明列表 ..................................................................................................................................... 228 表 9:+CME ERROR 错误代码列表 ................................................................................................................ 231 表 10:+CMS ERROR 错误代码列表 .............................................................................................................. 234 表 11:LOCATION ID 扩展错误报告列表 ....................................................................................................... 236 表 12:协议栈层(PS)错误列表.................................................................................................................... 237 表 13:MM 层内部错误列表 ............................................................................................................................ 249 CQouneficdteenl tial 表 14:PPP/IP 栈错误列表.............................................................................................................................. 250 上海移远通信技术有限公司 10 / 250 M35 AT 命令手册 1 引言 1.1. 本章概要 该文档主要描述 M35 模块软件 AT 指令集及参数详解。 1.2. AT 命令术语缩写和惯例 l 文档内提及的 GSM 模块包括移动设备 ME(Mobile Equipment)、移动台 MS(Mobile Station)、终端 te 适配器 TA(Terminal Adapter)、数据通信设备 DCE(Data Communication Equipment)和传真 FAX(包 c l 括传真 Modem 和传真板)。 ue tia 通过串口发送 AT 命令,即可使用 GSM 模块。串行线终端的应用设备包括终端设备 TE(Terminal Equipment)、数据终端设备 DTE(Data Terminal Equipment)或其他应用设备。这些终端或应用设备可能 运行在嵌入式系统内。 Q n 文档内涉及到的相关名词术语缩写都是基于 GSM 规范书写。 fide 1.3. AT命令语法 n 文档内所有 AT 命令行必须以'AT'或'at'作为开头,以回车()作为结尾。 Co 返回响应通常紧随命令之后,它的样式是''()。AT 命令介绍过程中,只有被详细介绍,过程中被有意省 略了。 上海移远通信技术有限公司 11 / 250 M35 AT 命令手册 1.3.1. AT 命令类型 文档内所有 AT 命令类型有如下三种: 基础类命令:此类 AT 命令格式有'AT'或者'AT&',其中''是命令自带,''是指该 命令支持一个或多个参数。例如:'ATE',该命令用于关闭或使能回显功能,即 DCE 会依据''值决 定是否把接收的字符回显给 DTE。''是可选配参数,若没有被赋值,将使用默认值。 参数类命令:此类 AT 命令格式有'ATS=[]',其中''是 S 寄存器的索引,''是赋予的参 数值。在该 AT 命令中,''是可选配参数,若没有被赋值,将使用默认值。 扩展类命令:通常来讲,扩展类命令根据操作格式及应用功能可分为几种类型,详见 2.1. AT 命令格式。 AT 命令语法说明: 方括号([])中的值为可缺省值; l 选配参数和必配参数必须在操作的参数范围内进行设置并按规定的顺序排列,各参数间必须使用 逗号隔开; te 举例:AT+CPWD=,,,该命令用于为设备锁定 AT+CLCK 命令锁定义的 c l 设备锁定功能设置新的密码; ue tia 如果参数是字符串(例如:),则该字符串必须放在双引号中; 举例:'12345','CMNET'等,双引号中的各项符号可看作是字符串; 命令的可选子参数或 TA 返回结果的可选部分位于方括号中; Q n 不使用双引号时,字符串中各字符间的空格可忽略不计; e 实际操作中,,[]不必输入; fid 所有 AT 命令本身不区分大小写,但其参数对大小写敏感。 n 1.3.2. AT 命令连写 o 在需要连续执行多个 AT 命令时,必须等到上一条 AT 命令作了最终响应(例如:返回 OK,ERROR, C CME ERROR,CMS ERROR 等),才能继续操作下一条 AT 命令。该动作强烈建议执行。 上海移远通信技术有限公司 12 / 250 M35 AT 命令手册 1.4. 支持的字符集 GSM 模块 AT 命令接口默认使用 GSM 字符集,字符集可以通过'AT+CSCS'命令(GSM 07.07)进行 查询和配置。其支持的字符集如下: GSM UCS2 HEX IRA PCCP437 8859_1 字符集会影响短消息,广播消息的读取,编辑,发送和接收,电话簿、SIM 卡工具箱等字符串的输入 和显示。 tel 1.5. 流控简介 uec tial 要保障 GSM 模块与 DTE 之间可靠通信,流控很重要。假若一次数据或传真呼叫过程中,发送端的数 据发送速度大于接收端的数据接收速度,若接收缓存接近满时,接收端应该有方法将发送端暂停发送,直 到它的数据传输速度重新赶上发送端数据发送速度或有缓存可使用,这就是流控。 Q n 通常来讲,有两种方法来实现流控。它们是软件流控和硬件流控。M35 模块两种流控功能都支持。在 e 客户应用中,尤其多路复用(AT+CMUX)过程中,建议选择硬件流控。 fid M35 默认流控关闭。 n 1.5.1. 软件流控 Co 软件流控发送不同的字符去暂停(XOFF,十进制 19)和恢复(XON,十进制 17)数据流。它适用于 仅仅有三根线的串口通信。 M35 默认的流控关闭。软件流控需要通过下面的 AT 命令进行配置: AT+IFC=1,1 由于该配置不自动保存,若希望重启后仍保持有效,需通过 AT&W 保存到用户配置表中。同时,确保 所使用的串口通讯工具(例如:超级终端)是否支持软件流控。 上海移远通信技术有限公司 13 / 250 M35 AT 命令手册 备注 当有二进制数据发送或接收时,软件流控不应该被采用。因为 DTE 可能把二进制数据当做软件流控字符。 1.5.2. 硬件流控 M35 默认流控关闭,如果要使用硬件(RTS/CTS)流控,需要通过下面的 AT 命令进行配置: AT+IFC=2,2 该配置不支持自动保存,若希望重启后有效,则需要设置 AT+IFC=2, 2 后执行 AT&W 进行保存。 硬件流控通过 RTS/CTS 信号来实现。当接收缓存快满的时候,模块把 CTS 信号设置为无效,数据传 CQouneficdteenl tial 输被暂停。当模块的接收缓存可以接收更多数据时,CTS信号被重新设置为有效。 上海移远通信技术有限公司 14 / 250 M35 AT 命令手册 2 AT 命令详解 2.1. AT 命令格式 测试命令 AT+=? 该命令用于查询设置命令或内部程序设置的参数及其参数值范围 查询命令 设置命令 执行命令 AT+? 该命令用于查询参数的当前值 AT+= 该命令用于设置用户自定义的参数值 AT+ 该命令用于读出 GSM 模块内部程序所控制的不可变参数 ctel l 2.2. ATI 显示产品 ID 信息 ue tia 该命令用于显示产品 ID 信息,TA 上报一行或多行制造商信息及软件版本信息。 Q n 语法 e ATI 显示产品 ID 信息 执行命令 fid ATI 响应 Quectel_Ltd Quectel_M35 Revision: M35FAR01A01 Con 最大响应时间 OK 300ms 参考 V.25ter 上海移远通信技术有限公司 15 / 250 M35 AT 命令手册 2.3. AT+GMI 请求制造商 ID 信息 该命令用于请求制造商 ID 信息,TA 上报一行或多行让用户识别 TA 制造商的文本信息。 语法 AT+GMI 请求制造商 ID 信息 测试命令 响应 AT+GMI=? OK 执行命令 响应 AT+GMI Quectel_Ltd l 最大响应时间 te 参考 V.25ter Quectel_M35 Revision: MTK 0828 OK 300ms uec tial 2.4. AT+GMM 请求 TA 制造商和型号信息 Q n 该命令用于请求 TA 制造商和型号信息,TA 上报一行或多行设备制造商和型号的信息。 e 语法 fid AT+GMM 请求 TA 制造商和型号信息 测试命令 响应 n AT+GMM=? OK o 执行命令 响应 C AT+GMM Quectel_M35 最大响应时间 参考 V.25ter OK 300ms 上海移远通信技术有限公司 16 / 250 M35 AT 命令手册 2.5. AT+GMR 请求 TA 软件版本信息 该命令用于请求 TA 软件版本信息,TA 上报一行或多行软件版本信息。 语法 AT+GMR 请求 TA 软件版本信息 测试命令 响应 AT+GMR=? OK 执行命令 响应 AT+GMR Revision: M35FAR01A01 最大响应时间 参考 l V.25ter OK 300ms cte l 2.6. AT+GOI 请求全球目标识别 ID ue tia 该命令用于请求全球目标识别 ID,TA 上报一行或多行设备标识信息(该设备基于 ISO 系统注册的唯 Q n 一设备标识)。 e 语法 fid AT+GOI 请求全球目标识别 ID 测试命令 响应 AT+GOI=? OK n 执行命令 响应 o AT+GOI M35 C OK 最大响应时间 300ms 参考 V.25ter 上海移远通信技术有限公司 17 / 250 M35 AT 命令手册 2.7. AT+CGMI 请求制造商 ID 信息 该命令用于请求制造商 ID 信息,TA 上报一行或多行让用户识别 TA 制造商的文本信息。 语法 AT+CGMI 请求制造商 ID 信息 测试命令 响应 AT+CGMI=? OK 执行命令 响应 AT+CGMI Quectel_Ltd l 最大响应时间 te 参考 GSM07.07 uec tial 备注 功能同 AT+GMI。 Quectel_M35 Revision: MTK 0828 OK 300ms Q fiden 2.8. AT+CGMM 请求 TA 制造商和型号信息 该命令用于请求 TA 制造商和型号信息,TA 上报一行或多行设备制造商和型号的信息。 on 语法 C AT+CGMM 请求 TA 制造商和型号信息 测试命令 响应 AT+CGMM=? OK 执行命令 响应 AT+CGMM Quectel_M35 最大响应时间 OK 300ms 上海移远通信技术有限公司 18 / 250 参考 GSM07.07 备注 功能同 AT+GMM。 M35 AT 命令手册 2.9. AT+CGMR 请求 TA 软件版本信息 该命令用于请求 TA 软件版本信息,TA 上报一行或多行软件版本信息。 语法 l AT+CGMR 请求 TA 软件版本信息 测试命令 te AT+CGMR=? c l 执行命令 AT+CGMR 响应 OK 响应 Revision: M35FAR01A01 ue tia 最大响应时间 Q n 参考 e GSM07.07 OK 300ms fid 备注 Con 功能同 AT+GMR。 2.10. AT+GSN 请求 TA 序列号(IMEI) 该命令用于请求 TA 序列号,TA 上报 ME 设备的 IMEI 号(国际移动台设备识别码)。 上海移远通信技术有限公司 19 / 250 M35 AT 命令手册 语法 AT+GSN 请求 TA 序列号(IMEI) 测试命令 AT+GSN=? 执行命令 AT+GSN 响应 OK 响应 OK 最大响应时间 300ms 参考 GSM07.07 参数 l IMEI 号(国际移动台设备识别码) cte l 备注 ue tia 每台ME设备的序列号(IMEI)不同。 Q en 2.11. AT+CGSN 请求 TA 序列号(IMEI) fid 该命令用于请求 TA 序列号,TA 上报 ME 设备的 IMEI 号(国际移动台设备识别码)。 n 语法 o AT+CGSN 请求 TA 序列号(IMEI) C 测试命令 响应 AT+CGSN=? OK 执行命令 响应 AT+CGSN 最大响应时间 参考 GSM07.07 OK 300ms 上海移远通信技术有限公司 20 / 250 参数 IMEI 号(国际移动台设备识别码) 备注 1. 每台 ME 设备的序列号(IMEI)不同; 2. 功能同 AT+GSN。 M35 AT 命令手册 2.12. AT+QGSN 请求 TA 序列号(IMEI) 该命令用于请求 TA 序列号,TA 上报 ME 设备的 IMEI 号(国际移动台设备识别码)。 l 语法 te AT+QGSN 请求 TA 序列号(IMEI) c l 测试命令 响应 AT+QGSN=? OK ue tia 执行命令 响应 AT+QGSN +QGSN: Q en 最大响应时间 参考 fid Quectel OK 300ms n 参数 Co IMEI 号(国际移动台设备识别码) 备注 1. 每台 ME 设备的序列号(IMEI)不同; 2. 功能同 AT+GSN 和 AT+CGSN。 上海移远通信技术有限公司 21 / 250 M35 AT 命令手册 2.13. AT&F 设置所有 TA 参数为出厂配置 该命令可把 TA 部分配置当前参数设置为制造商的默认配置。所有 GPRS 相关应用参数配置不被 AT&F 影响。 语法 AT&F 设置所有 TA 参数为出厂配置 执行命令 响应 AT&F[] OK 最大响应时间 300ms 参考 V.25ter l 参数 cte l 数字参数 0 返回当前配置参数及参数值 ue tia 备注 1. 所有相关参数恢复制造商默认配置,可见表 3: AT&F 影响到的 AT 命令及参数; Q n 2. AT&F 操作影响的部分参数可以通过 AT&W 进行保存,ATZ 恢复为缺省配置; 3. 可通过 AT&W 保存 AT&F 恢复出厂默认配置,见表 4: AT&W 影响到的 AT 命令及参数; e 4. 可通过 ATZ 恢复 AT&F 部分对应参数所保存的配置,见表 5: ATZ 影响到的 AT 命令及参数; fid 5. 必须在模块处于空闲状态方可进行 AT&F 操作。 n 2.14. AT&V 显示当前配置 Co 语法 AT&V 显示当前配置 执行命令 AT&V[] 响应 ACTIVE PROFILE …(参考表 6:AT&V 显示当前配置信息) 最大响应时间 OK 300ms 上海移远通信技术有限公司 22 / 250 参考 V.25ter 参数 数字参数 0 返回当前配置参数及参数值 详情请见附录表 6。 M35 AT 命令手册 2.15. AT&W 保存用户配置参数 该命令将用户设置的一些命令参数保存到非易失性存储器内。 l 语法 te AT&W 保存用户配置参数 c l 执行命令 ue tia AT&W[] 最大响应时间 参考 Q n V.25ter 响应 OK 300ms fide 参数 0 保存到用户当前配置表内 Con 备注 1. AT&W 将用户配置在重启 TA 之后保持有效; 2. 通过 AT&F 恢复 AT&W 部分对应参数的出厂默认配置; 3. 可通过 ATZ 恢复 AT&W 部分对应参数所保存的配置; 4. 必须在模块处于空闲状态方可进行 AT&W 操作; 5. AT&W 章节列举的 AT 命令,若希望模块重启后其参数保持不变,都需要通过 AT&W 保存,而 V.25, 07.05,07.07 和 GPRS 中其他大多数 AT 命令会自动保存参数,即配置后重启参数不变。 上海移远通信技术有限公司 23 / 250 M35 AT 命令手册 2.16. ATQ 设置结果码显示模式 该命令用于设置 TA 是否向 TE 发送结果码。 语法 ATQ 设置结果码显示模式 执行命令 响应 ATQ[] 当=0,返回: OK 当=1,返回: (none) 最大响应时间 参考 V.25ter 300ms tel 参数 c l 数字参数 ue tia 0 向TE发送结果码 1 结果码被抑制,不发送结果码至 TE Q n 备注 e 1. 该设置不会影响响应内的内容; fid 2. ATQ 不带参数设置时参数默认值为 0。 n 2.17. ATV 设置 TA 响应返回内容格式 Co 该命令用于设置结果码和返回结果的传送格式(数字格式或字符格式),并设置头部和尾部的内容,这 些内容是与结果码和返回结果信息一起发送。 语法 ATV 设置 TA 响应返回内容格式 执行命令 ATV[] 响应 当=0,返回: 0 当=1,返回: 上海移远通信技术有限公司 24 / 250 M35 AT 命令手册 最大响应时间 参考 V.25ter OK 300ms 参数 0 信息返回结果: 短字符型结果码: 1 信息返回结果: 短字符型结果码: 备注 l 设置 ATV0 后,返回信息(如举例中的+CSQ: 30,0)前没有回车换行,返回的结果码 OK 变成了数字 0。 cte l 举例 ue tia ATV1 OK AT+CSQ Q n +CSQ: 30, 0 e OK fid ATV0 0 AT+CSQ +CSQ: 30, 0 on 0 C 详情请见附录表 7。 2.18. ATX 设置 CONNECT 结果码格式和检测呼叫进程 使用该命令,可设置 TA 是否向 TE 发送某一个特定的结果码。 上海移远通信技术有限公司 25 / 250 语法 ATX 设置 CONNECT 结果码格式和检测呼叫进程 执行命令 响应 ATX[] OK 最大响应时间 参考 V.25ter 300ms M35 AT 命令手册 参数 l 0 进入在线数据状态时即给定连接结果码。拨号音和遇忙检测均禁用 1 进入在线数据状态时即给定连接结果码。拨号音和遇忙检测均禁用 2 进入在线数据状态时即给定连接结果码。遇忙检测禁用,可启用拨号音 3 进入在线数据状态时即给定连接结果码。拨号音检测禁用,但可启用遇忙检测 4 进入在线数据状态时即给定连接结果码。拨号音和遇忙检测均可启用(AT&F) te 备注 c l 1. ATX 不带参数设置时参数默认值为 0; ue tia 2. AT&F 恢复出厂设置参数值为 4。 Q en 2.19. ATZ 复位为缺省配置 fid 语法 ATZ 复位为缺省配置 n 执行命令 ATZ[] Co 最大响应时间 响应 OK 300ms 参考 V.25ter 参数 0 返回当前配置参数及参数值 上海移远通信技术有限公司 26 / 250 M35 AT 命令手册 备注 1. 所有相关参数恢复制造商默认配置; 2. AT&F 操作影响的部分参数可以通过 AT&W 进行保存,ATZ 恢复为缺省配置; 3. 必须在模块处于空闲状态方可进行 ATZ 操作。 2.20. AT+CFUN 设置模块功能 该命令是用来切换模块各功能模式。可用来重启 ME 或将模块在全功能,最小功能,关闭射频电路的 接收和发送等模式切换。 语法 AT+CFUN 设置模块功能 l 测试命令 AT+CFUN=? cte l 查询命令 ue tia AT+CFUN? Q n 配置命令 AT+CFUN=[,] fide 最大响应时间 参考 n GSM07.07 Co 参数 响应 +CFUN: (取值列表), (取值列表) OK 响应 +CFUN: OK 响应 OK ERROR +CME ERROR: 15s,受网络状态影响. 0 1 4 0 1 最小功能模式 全功能模式(默认) 关闭射频电路的接收和发送功能模式 在设置功能等级后,不复位立即有效 在设置功能等级后,模块复位有效 上海移远通信技术有限公司 27 / 250 M35 AT 命令手册 备注 1. 为 1 是模块会进行复位动作,此时 GSM,GPRS 网络会注销启动后重新注册; 2. 该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常。 举例 举例一:设置模块最小功能模式。该命令首先注销网络,之后取消激活 SIM 卡 AT+CFUN=0 +CPIN: NOT READY OK AT+COPS? +COPS: 0 //无网络 OK l AT+CPIN? +CME ERROR: 13 //SIM 卡读取失败 te 举例二:设置模块全功能模式。该命令首先激活 SIM 卡,之后注册网络 c l AT+CFUN=1 OK ue tia +CPIN:SIMPIN AT+CPIN=1234 Q n +CPIN: READY e OK fid AT+CPIN? +CPIN: READY n OK AT+COPS? Co +COPS: 0,0,'CHINA MOBILE' //注册上网络 OK 上海移远通信技术有限公司 28 / 250 M35 AT 命令手册 2.21. AT+QPOWD 关机 语法 AT+QPOWD 关机 配置命令 当=1 时,返回: AT+QPOWD= NORMAL POWER DOWN 当=0 时,返回: OK 最大响应时间 300ms 参考 Quectel 参数 tel 0 立即关机 1 正常关机 c l 备注 ue tia 该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常。 Q en 举例 AT+QPOWD=1 fid NORMAL POWER DOWN AT+QPOWD=0 Con OK //模块正常关机提示 NORMAL POWER DOWN //模块立即关机 2.22. AT+CMEE 上报移动设备错误 该命令用于启用或禁用+CME ERROR: 或+CMS ERROR: 结果码。用于指示与 ME 功能相关的错误。 语法 AT+CMEE 上报移动设备错误 测试命令 响应 上海移远通信技术有限公司 29 / 250 M35 AT 命令手册 AT+CMEE=? +CMEE: (取值列表) 查询命令 AT+CMEE? OK 响应 +CMEE: 配置命令 OK 响应 AT+CMEE= OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM07.07 l 参数 cte l 0 禁用结果码+CME ERROR: ,使能 ERROR 1 启用结果码+CME ERROR: ,使用数值型的取值(AT&F) 2 启用结果码+CME ERROR: ,使用详细描述的取值 ue tia 备注 Q n 详细结果码对照请参照表 9:+CME ERROR 错误代码列表和表 10:+CMS ERROR 错误代码列表。 fide 举例 AT+CMEE=0 OK n AT+CPIN=1234 o ERROR AT+CMEE=1 C OK //禁用结果码+CME ERROR: ,使能 ERROR //启用结果码+CME ERROR: ,使用数值型的取值 AT+CPIN? +CME ERROR: 10 AT+CMEE=2 //启用结果码+CME ERROR: ,使用详细描述的取值 OK AT+CPIN? +CME ERROR: SIM not inserted 上海移远通信技术有限公司 30 / 250 M35 AT 命令手册 2.23. AT+CSCS 选择 TE 字符集 该命令设置模块使用的字符集,以使用户终端能够在 TE 和 ME 的字符集之间正确转换字符串。 语法 AT+CSCS 选择 TE 字符集 测试命令 AT+CSCS=? 响应 +CSCS: (取值列表) OK 查询命令 响应 AT+CSCS l 配置命令 AT+CSCS= cte l 最大响应时间 ue tia 参考 GSM07.07 +CSCS: OK 响应 OK ERROR +CME ERROR: 300ms Q n 参数 nfide 'GSM' 'HEX' 'IRA' 'PCCP437' 'UCS2' '8859-1' GSM 默认字符集 十六进制,取值范围:00~FF 国际参考字符集 PC 字符集编码 16 位通用多字节编码字符集,字符串从 0000~FFFF ISO8859 拉丁 1 字符集 Co 备注 该命令操作只能在模块处于空闲状态下操作,不然会导致其他功能操作异常。 举例 AT+CSCS? +CSCS: 'GSM' //查询当前字符集 上海移远通信技术有限公司 31 / 250 OK AT+CSCS='UCS2' OK AT+CSCS? +CSCS: 'UCS2' OK //设置字符集为'UCS2'编码 M35 AT 命令手册 2.24. AT+GCAP 请求 TA 功能列表 语法 AT+GCAP 请求 TA 功能列表 测试命令 l AT+GCAP=? 执行命令 te AT+GCAP uec tial 最大响应时间 参考 V.25TER 响应 OK 响应 +GCAP: OK 300ms Q en 参数 Confid +CGSM 支持 GSM 功能 +FCLASS 支持 FAX 功能 上海移远通信技术有限公司 32 / 250 M35 AT 命令手册 3 串行接口控制命令 3.1. AT&C 设置 DCD 功能模式 该命令可设置 109(DCD)电路状态与远端接收线上信号检测之间的联系。 语法 AT&C 设置 DCD 功能模式 l 执行命令 AT&C[] te 最大响应时间 c l 参考 ue tia V.25ter 响应 OK 300ms 参数 Q en 0 1 DCD 线路打开 DCD 线路只在数据载波存在时打开 nfid 3.2. AT&D 设置 DTR 功能模式 Co 该命令用于在数据模式下,当 circuit108/2(DTR)从 ON 变为 OFF 状态时,TA 的响应状态。 语法 AT&D 设置 DTR 功能模式 执行命令 响应 AT&D[] OK 最大响应时间 参考 V.25ter 300ms 上海移远通信技术有限公司 33 / 250 参数 0 1 2 M35 AT 命令手册 TA 忽略 DTR 状态 DTR 由 ON 至 OFF:TA 在保持当前数据通话的同时,切换至命令模式 DTR 由 ON 至 OFF:TA 释放数据通话,切换至命令模式。当 DTR=OFF 时,为自 动应答关闭状态 3.3. AT+ICF 设置 TE-TA 帧格式 语法 AT+ICF 设置 TE-TA 帧格式 测试命令 AT+ICF=? tel 查询命令 AT+ICF? uec tial 配置命令 AT+ICF=[,parity] Q en 最大响应时间 fid 参考 V.25ter 响应 +ICF: (取值列表), (取值列表) OK 响应 +ICF: , OK 响应 OK ERROR +CME ERROR: 300ms n 参数 Co 1 8 数据位 0 奇偶校验位 2 停止位 2 8 数据位 1 奇偶校验位 1 停止位 3 8 数据位 0 奇偶校验位 1 停止位 4 7 数据位 0 奇偶校验位 2 停止位 5 7 数据位 1 奇偶校验位 1 停止位 6 7 数据位 0 奇偶校验位 1 停止位 0 奇数位 1 偶数位 3 空格 上海移远通信技术有限公司 34 / 250 备注 1. 该命令适用于命令模式; 2. 在参数中,'0 奇偶校验位'表示无奇偶校验位; 3. 若设置为无奇偶校验位,则配置被忽略。 M35 AT 命令手册 3.4. AT+IFC 设置 TE-TA 流控 在使用 V.42 差错控制的情况下,AT+IFC 可控制 DTE 和 DCE 在数据状态下的本地流控操作。 语法 AT+IFC 设置 TE-TA 流控 测试命令 l AT+IFC=? 响应 +IFC: (取值列表), (取值列表) te 查询命令 c l AT+IFC? OK 响应 +IFC: , ue tia 配置命令 Q n AT+IFC=, e 最大响应时间 fid 参考 V.25ter OK 响应 OK ERROR +CME ERROR: 300ms on 参数 C 指定 TE 接收来自 TA 数据时采用的流控方法 0 无流控(默认) 1 软件流控,不向远程 DCE 传送 DC1/DC3 字符 2 硬件流控 指定 TA 接收来自 TE 数据时采用的流控方法 0 无流控(默认) 1 软件流控 2 硬件流控 上海移远通信技术有限公司 35 / 250 备注 流量控制适用于数据模式。 M35 AT 命令手册 举例 AT+IFC=2,2 OK AT+IFC? +IFC: 2,2 //设置硬件流控 OK 3.5. AT+ILRR 设置本地速率报告 tel AT+ILRR 可设置是否从 DCE 发送中间结果码+ILRR: 到 DTE。 c l 若启用该功能,可在调制、差错控制、数据抑制报告发送之后,或最终结果码(如:CONNECT)发 送之前,发送该中间结果码。 ue tia 语法 Q n AT+ILRR 设置本地速率报告 测试命令 e AT+ILRR=? 响应 +ILRR: 取值列表 fid 查询命令 n AT+ILRR? OK 响应 +ILRR: Co 配置命令 OK 响应 AT+ILRR= OK ERROR +CME ERROR: 最大响应时间 300ms 参考 V.25ter 上海移远通信技术有限公司 36 / 250 M35 AT 命令手册 参数 0 1 禁用本地端口速率报告 启用本地端口速率报告 备注 1. 当=1 时,以下结果码会通过串口发送出来: +ILRR: 2. 为串口通讯波特率 300/1200/2400/4800/9600/14400/19200/28800/38400/57600/115200。 3.6. AT+IPR 设置 TE-TA 波特率 该命令用于设置 DTE-DCE 的波特率。在接收到其结果码后,该配置命令才生效。 tel 语法 c l AT+IPR 设置 TE-TA 波特率 测试命令 ue tia AT+IPR=? 响应 +IPR: (自适应波特率下支持的速率取值列表), ( 固定波特率下支持的速率取值列表) Q n 查询命令 e AT+IPR? OK 响应 +IPR: fid 配置命令 n AT+IPR= Co 最大响应时间 OK 响应 OK ERROR +CME ERROR: 300ms 参考 V.25ter 参数 0(自适应波特率) 75 150 上海移远通信技术有限公司 37 / 250 M35 AT 命令手册 300 600 1200 2400 4800 9600 14400 19200 28800 38400 57600 115200 备注 1. AT+IPR 默认配置为 0(自适应波特率); l 2. 若自适应波特率功能打开,TA 会自动同步上 TE 的波特率; 3. 若设置为固定波特率,需保证 TE 和 TA 所配置的波特率相同; te 4. AT+IPR 的值不受 AT&F,ATZ 影响。但是可以通过 AT&W 保存当前配置,AT&V 显示当前配 c l 置; 5. 在多路复用模式下,不可以通过 AT+IPR 配置当前串口通讯波特率,使用 AT&W 保存操作亦无效; ue tia 6. 可以通过输入'AT'字符串确认是否返回 OK 来判断配置的波特率是否有效。 举例 Q n AT+IPR=115200 e OK fid AT&W OK AT+IPR? n +IPR: 115200 Co OK //设置固定波特率为 115200 //保存配置的固定波特率,即此时模块重启后串口通讯速率为 115200 3.6.1. 自适应波特率 DTE 与 DCE 之间的同步是为了确保 DTE 与 DCE 成功同步并使 DCE(=ME)检测到 DTE 使用的波 特率。当开启模块,串口波特率设置为自适应波特率,此时输入'用的波字符串是必要的,它允许 DCE 同 步上 DTE 波特率。在发送第一个 AT 字符前最好等待 3 至 5 秒,否则将可能返回一些不确定字符。 如果需要同时使用自适应波特率和自动应答功能,可以先在激活自适应波特率时进行 DTE-DCE 同步, 然后配置自动应答模式。 上海移远通信技术有限公司 38 / 250 M35 AT 命令手册 3.6.1.1. 自适应波特率操作限制 串行接口必须工作在 8 位数据位,无奇偶校验位和 1 位停止位的出厂默认设置; 不能使用命令'A/' ; 在自适应波特率状态下,可以通过使用字符串'AT'或者'At'(而非'aT'或'at')同步波特率; 若希望 AT+IPR=0 设置在模块重启后仍然有效,需通过 AT&W 保存波特率配置; 当自适应波特率启用时,在波特率被同步以前,所有上报的 URC,如 RDY 等都不会被输出。 3.6.1.2.自适应波特率和 MUX 如果自适应波特率被启用,不建议切换到 MUX 模式。 l 3.6.1.3.自适应波特率和 windows 调制解调器 te 在建立 GPRS/CSD 拨号连接时,windows 调制解调器使用的波特率会被侦测到。但是一些 windows c l 调制解调器驱动程序在 GPRS 拨号结束后会将 TE 的波特率切换回默认值,这会导致 windows 调制解调器 接收不到响应。为了避免这种情况发生,不建议在启用自适应波特率的情况下去建立 GPRS/CSD 拨号。 ue tia 基于同样的原因,也不建议在启用自适应波特率的情况下使用 PC 端 FAX 应用程序去建立 FAX 连接, 如 WinFax。 Q en 备注 fid 为了确保 DCE 和 DTE 之间通讯的可靠性和避免由于波特率不确定导致的问题,强烈建议在开机后配置 为固定波特率并将设置保存,即如操作 AT+IPR=115200&W。 Con 3.7. AT+CMUX 多路复用 该命令用于设置 DTE-DCE 的波特率。在接收到其结果码后,该配置命令才生效。 语法 AT+CMUX 多路复用 测试命令 AT+CMUX=? 响应 +CMUX: ( 取 值 列 表 ),( 取 值 列 表),(取值列表),(取值列表),(取值列 表),(取值列表),(取值列表),(取值列表),(取 上海移远通信技术有限公司 39 / 250 M35 AT 命令手册 值列表) 查询命令 AT+CMUX? OK 响应 +CMUX:,0,5,127,10,3,30,10,2 配置命令 OK 响应 AT+CMUX=[[,[,[,[,[,[,[,[,]]]]]]]]] +CME ERROR: 最大响应时间 300ms 参考 GSM07.07 l 参数 te c l ue tia Q n e fid on C 复用透传机制 0 基本选择 控制通道的复用器的建立方式 0 仅适用 UIH 包文 传输速率 5 115200bit/s 最大报文大小 127 接收确认定时器,以 10ms 为单元 10 重传的最大次数 3 复用控制通道的响应定时器,以 10ms 为单元 30 唤醒响应定时器,以秒为单位 10 窗口大小,适用于有错误恢复选项的高级配置 2 备注 1. 不支持错误恢复选项的高级配置; 2. 依据当前的串口波特率,强烈建议在波特率为 115200bit/s 使用多路复用; 3. 复用传输速率复用器控制通道如下所示: 通道数 类型 DLCI 上海移远通信技术有限公司 40 / 250 None 1 2 3 4 Multiplexer Control 0 07.07 and 07.05 1 07.07 and 07.05 2 07.07 and 07.05 3 07 07 an 07.05 4 M35 AT 命令手册 CQouneficdteenl tial 上海移远通信技术有限公司 41 / 250 M35 AT 命令手册 4 状态控制命令 4.1. AT+CEER 上报移动设备错误 语法 AT+CEER 上报移动设备错误 测试命令 AT+CEER=? l 查询命令 te AT+CEER c l 最大响应时间 ue tia 参考 GSM07.07 响应 OK 响应 +CEER: , OK 300ms Q en 参数 fid 错误类型 ID 号 最后一次呼叫连接释放原因 n 备注 o 1. 及报告值参考表 11: Location ID 扩展错误报告列表; C 2. 表 11: Location ID 扩展错误报告列表提供了下列原因的扩展报告: 1) 最近一次呼叫建立失败(发起或应答)或呼叫内修改 2) 最近一次呼叫释放 举例 AT+CEER +CEER: 0,0 OK //正常状态下,查询错误报告,返回 No error (default) 上海移远通信技术有限公司 42 / 250 M35 AT 命令手册 ATD10086; OK AT+CLCC +CLCC: 1,0,0,0,0,'10086',129,'' OK NO CARRIER AT+CEER +CEER: 1,16 //通话建立,对方挂断通话,查询报告错误号提示:1:Cause for protocol stack(PS) layer,16:Normal call clearing OK 4.2. AT+CPAS 模块活动状态 l 语法 te AT+CPAS 模块活动状态 c l 测试命令 ue tia AT+CPAS=? Q n 查询命令 AT+CPAS fide 最大响应时间 参考 n GSM07.07 响应 +CPAS:(取值列表) OK 响应 +CPAS: OK 300ms Co 参数 0 2 3 4 准备(ME 允许来自 TA/TE 的命令) 未知(ME 未授权响应指令) 振铃(ME 准备好接收来自 TA/TE 的命令,但正在振铃) 呼叫进行中(ME 准备好来自 TA/TE 的命令,但当前有一个呼叫正在进行) 举例 AT+CPAS +CPAS: 0 上海移远通信技术有限公司 43 / 250 M35 AT 命令手册 OK //模块处于空闲状态,=0 ATD10086; OK AT+CLCC +CLCC: 1,0,3,0,0,'10086',129,'' OK AT+CPAS +CPAS: 3 OK //模块处于呼叫振铃状态,=3 AT+CLCC +CLCC: 1,0,0,0,0,'10086',129,'' OK l AT+CPAS +CPAS: 4 te OK //模块处于呼叫建立状态,=4 uec tial 4.3. AT+QINDRI 开启关闭 RI 引脚提示 Q n 语法 e AT+QINDRI 开启关闭 RI 引脚提示 fid 查询命令 响应 AT+QINDRI? +QINDRI: n 配置命令 Co AT+QINDRI= OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 44 / 250 参数 0 关闭 1 开启 M35 AT 命令手册 4.4. AT+QMOSTAT 开启或关闭去电呼叫状态报告 语法 AT+QMOSTAT 开启或关闭去电呼叫状态报告 测试命令 AT+QMOSTAT=? l 查询命令 AT+QMOSTAT? cte l 配置命令 ue tia AT+QMOSTAT= Q n 最大响应时间 e 参考 Quectel 响应 +QMOSTAT: (取值列表) OK 响应 +QMOSTAT: OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 Con 配置是否开启去电呼叫状态报告 0 关闭,不显示去电通话状态 1 开启,显示去电的通话状态。拨号后,呼叫响铃后显示'MO RING',呼叫连接建立 成功后显示'MO CONNECTED' 举例 AT+QMOSTAT=1 OK ATD10086; OK 上海移远通信技术有限公司 45 / 250 MO RING MO CONNECTED //呼叫振铃,显示 MO RING //呼叫连接建立成功,显示 MO CONNECTED M35 AT 命令手册 4.5. AT+QREFUSECS 开启或关闭来短信和来电拒接功能 语法 AT+QREFUSECS 开启或关闭来短信和来电拒接功能 测试命令 响应 AT+QREFUSECS=? +QREFUSECS: (取值列表)[,(取 值列表)] l 查询命令 AT+QREFUSECS? OK 响应 +QREFUSECS: , cte l 配置命令 ue tia AT+QREFUSECS=[,] Q n 最大响应时间 参考 e Quectel OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 n 0 o 1 0 C1 不启用短信拒绝 启用短信拒绝 不启用来电拒绝 启用来电拒绝 上海移远通信技术有限公司 46 / 250 M35 AT 命令手册 4.6. AT+QIURC 初始化完成提示上报 语法 AT+QIURC 初始化完成提示上报 测试命令 AT+QIURC=? 响应 +QIURC: (取值列表) 查询命令 AT+QIURC? OK 响应 +QIURC: 配置命令 AT+QIURC= tel 最大响应时间 c l 参考 Quectel OK 响应 OK ERROR +CME ERROR: 300ms ue tia 参数 Q n 0 e 1 关闭显示 开启显示 fid 备注 Con 当=1 时,模块开机初始化完成后,终端会上报 'Call Ready' 提示。 4.7. AT+QEXTUNSOL 开启关闭专有 URC 上报 语法 AT+QEXTUNSOL 开启关闭专有 URC 上报 测试命令 响应 AT+QEXTUNSOL=? +QEXTUNSOL: (取值列表) OK 上海移远通信技术有限公司 47 / 250 M35 AT 命令手册 查询命令 AT+QEXTUNSOL=, 最大响应时间 参考 Quectel 响应 OK ERROR +CME ERROR: 300ms 参数 字符串参数(字符串需要加双引号)。当前专有 URC 提示参数值 'SQ' 'FN' l 'MW' CQouneficdteential 'UR' 信号质量报告。显示信号强度和误码率(类似于 AT+CSQ),当信号值或误码率 值有变化时上报+CSQN:,提示 可用网络被禁止时有效。当返回到非注册状态时,该提示表明所有可用的 PLMN 已被禁止 SMS 等待指示。当接收到一条 SMS 时,该 SMS 会被解码并检查是否还有一条 或多条消息在等待的指示(例如,语音邮件,电子邮件,传真等)。如果有等待 指示,会上报+QMWT: ,,,,,提 示。其中表示消息存储器类型,表示消息存储的位置索引, ,,,表示相应类型的等待消息的数量(„0‟表示清 除指示,其他非„0‟值表示等待消息的数量,空白表示没有对应类型的等待消息) URC 码。根据通话状态的转换上报 URC 提示+QGURC: 。同一次状态 的转换可能上报多个 URC,其中表示当前通话状态。 : 0 当前通话被终止,至少还存在一个被保持的通话 1 开始主动拨打电话 2 主动拨打电话失败 3 主动拨打电话,对方正在振铃 4 通话被转入呼叫等待状态 5 主动拨打的电话被接通 6 通话被终止 7 通话被挂起 8 在紧急拨号模式下拨打非紧急号码 9 主动拨打的电话没有应答 10 主动拨打电话,对方忙 'BC' 电池充电报告。显示电池连接状态和充电进度(类似于 AT+CBC)报告。 显示格式为+CBCN: , 'BM' 显示频段。按+QBAND: 格式报告频段变化情况(与 AT+QBAND 类似) 'SM' 额外的 SMS 信息提示。以+TSMSINFO: 格式的 URC 显示额 外的 SMS 事件。其中是标准的 CMS 错误提示(与 AT+CMEE 命令显示的一样) 'CC' 通话信息。当有通话断开时,以+CCINFO: , 格式上报断开的通话 ID 和仍然进行的通话 ID 上海移远通信技术有限公司 48 / 250 0 关闭 1 开启 2 查询 M35 AT 命令手册 4.8. AT+QINISTAT 初始化状态查询 语法 AT+QINISTAT 初始化状态查询 测试命令 响应 AT+QINISTAT=? 执行命令 AT+QINISTAT tel 最大响应时间 参考 c l Quectel OK 响应 +QINISTAT: OK 300ms ue tia 参数 Q fiden 0 ME 初始化操作开始 1 ME 可接收执行 AT 命令 2 电话本初始化完成 3 短消息初始化完成 n 备注 Co 当=3 时,表示 SIM 卡相关可操作功能初始化完成。 4.9. AT+QNSTATUS 查询 GSM 网络状态 语法 AT+QNSTATUS 查询 GSM 网络状态 测试命令 响应 AT+QNSTATUS=? OK 上海移远通信技术有限公司 49 / 250 M35 AT 命令手册 执行命令 AT+QNSTATUS 最大响应时间 参考 Quectel 响应 +QNSTATUS: OK 300ms 参数 255 未准备好检测网络状态 0 网络状态正常 1 无可用小区 2 限制服务状态(可拨打紧急电话) tel 4.10. AT+QNITZ 同步网络时间 c l 语法 ue tia AT+QNITZ 同步网络时间 测试命令 Q n AT+QNITZ=? e 查询命令 AT+QNITZ? fid 配置命令 n AT+QNITZ= Co 最大响应时间 响应 OK 响应 +QNITZ: OK 响应 OK ERROR +CME ERROR: 300ms 参考 Quectel 参数 0 禁用同步网络时间 1 启用同步网络时间, 开启同步网络时间功能,会直接上报'+QNITZ:,' 上海移远通信技术有限公司 50 / 250 备注 该功能应用需要当地的 GSM 网络支持网络时间同步。 M35 AT 命令手册 4.11. AT+QLTS 获取最近一次的网络同步时间 语法 AT+QLTS 获取最次一次的网络同步时间 测试命令 响应 AT+QLTS=? 执行命令 AT+QLTS tel 最大响应时间 c l 参考 ue tia Quectel OK 响应 +QLTS: , OK +CME ERROR: 300ms Q n 参数 e fid 字符串类型;格式:yy/MM/dd,hh:mm:ss±zz,各指年,月,日,小时,分钟,秒和时区(用 当地时间和 GMT 时间之间的差别来表示,以四分之一小时格式来表示;范围-48~+48) Daylight Savinng Time,零时区时,格式为'04/05/06,22:10:00+08,0' n 备注 o 1. 该功能应用需要当地的 GSM 网络支持网络时间同步; C 2. 该功能必须要设置 AT+QNITZ=1 时有效。 上海移远通信技术有限公司 51 / 250 M35 AT 命令手册 4.12. AT+CTZU 网络时间同步以及更新 RTC 时间 语法 AT+CTZR 网络时间同步以及更新 RTC 时间 测试命令 响应 AT+CTZU=? +CTZU: (取值列表) 查询命令 AT+CTZU? OK 响应 +CTZU: 配置命令 AT+CTZU= l 最大响应时间 te 参考 c l Quectel OK 响应 OK +CME ERROR: 300ms ue tia 参数 Q n 0 1 e 2 3 fid 4 NITZ 时不自动更新 RTC 时间 NITZ 时自动更新 RTC 时间 NITZ 时自动更新 GMT 时间至 RTC,时区保存在 NVROM,DST 无效 NITZ 时自动更新本地时间至 RTC,时区保存在 NVROM 同=2 模式 n 备注 o 1. 该功能应用需要当地的 GSM 网络支持网络时间同步; C 2. AT+CTZU 的参数无需保存,可以自动写入 Flash。 上海移远通信技术有限公司 52 / 250 M35 AT 命令手册 4.13. AT+CTZR 网络时间同步上报 语法 AT+CTZR 网络时间同步上报 测试命令 AT+CTZR=? 响应 +CTZR: (取值列表) 查询命令 AT+CTZR? OK 响应 +CTZR: 配置命令 AT+CTZR= l 最大响应时间 te 参考 c l Quectel OK 响应 OK +CME ERROR: 300ms ue tia 参数 Q n 0 1 e 2 网络时间同步时不上报时区信息的改变 网络时间同步时上报时区信息的改变,以+CTZV: 格式上报 网络时间同步时上报时区信息的改变,以+CTZE: ,,[]格式上报 fid 4.14. AT+QSIMDET 开启或关闭 SIM 卡检测功能 on 语法 C AT+QSIMDET 开启或关闭 SIM 卡检测功能 测试命令 响应 AT+QSIMDET=? +QSIMDET: ( 取 值 列 表 ),( 取 值 列 表),(取值列表) 查询命令 AT+QSIMDET? OK 响应 +QSIMDET: ,, OK 上海移远通信技术有限公司 53 / 250 M35 AT 命令手册 配置命令 AT+QSIMDET=[,[,]] 最大响应时间 参考 Quectel 响应 OK +CME ERROR: 300ms 参数 配置是否开启 SIM 卡检测功能 0 关闭 tel 1 开启 配置 SIM 卡插入时的检测引脚电平 0 低电平 1 高电平 配置 SIM 卡检测引脚 0 配置 SIM_PRESENCE 引脚作为 SIM 卡的检测引脚 1 配置 DTR 引脚作为 SIM 卡的检测引脚 c l 备注 ue tia 1. 此命令可使用AT&W保存; 2. M35 中 SIM_PRESENCE 和 DTR 引脚是复用的,所以 M35 只支持 DTR 引脚作为 SIM 卡的检测引 Q n 脚,所以开启 SIM 卡检测功能应设置为 1。 e 举例 fid AT+QSIMDET=1,0,1 OK //配置 DTR 引脚作为 SIM 卡的检测引脚,SIM 卡插入时为 DTR 低电平 n Co +CPIN: NOT READY //SIM 卡已掉卡 +CPIN: READY //SIM 卡已插入 上海移远通信技术有限公司 54 / 250 M35 AT 命令手册 4.15. AT+QSIMSTAT SIM 卡插拔状态报告 语法 AT+QSIMSTAT SIM 卡插拔状态报告 测试命令 响应 AT+QSIMSTAT=? +QSIMSTAT: (取值列表) 查询命令 AT+QSIMSTAT? OK 响应 +QSIMDET: , 配置命令 AT+QSIMSTAT= l 最大响应时间 te 参考 c l Quectel OK 响应 OK +CME ERROR: 300ms ue tia 参数 Q n 配置是否开启 SIM 卡插拔状态上报 0 关闭 e 1 开启 SIM 卡插入状态,此参数不允许设置 fid 0 拔出 1 插入 n 备注 o 1. 当 SIM 卡插入或拔出,URC 提示:+QSIMSTAT: ,; C 2. 此命令可用 AT&W 保存。 举例 AT+QSIMSTAT? +QSIMSTAT: 0,1 //查询 SIM 卡插入状态 OK AT+QSIMDET=1,0,1 OK 上海移远通信技术有限公司 55 / 250 M35 AT 命令手册 AT+QSIMSTAT=1 OK AT+QSIMSTAT? +QSIMSTAT: 1,1 //开启 SIM 卡插拔状态上报 OK +CPIN: NOT READY +QSIMSTAT: 1,0 //SIM 卡插拔状态上报,拔出 AT+QSIMSTAT? +QSIMSTAT: 1,0 OK l te +QSIMSTAT: 1,1 //SIM 卡插拔状态上报,插入 uec tial +CPIN:READY //SIM 卡已插入 Q n 4.16. AT+QCGTIND 语音/数据呼叫结束提示 e 语法 fid AT+QCGTIND 语音/数据呼叫结束提示 测试命令 响应 n AT+QCGTIND=? +QCGTIND: (取值列表) Co 查询命令 OK 响应 AT+QCGTIND? +QCGTIND: 配置命令 AT+QCGTIND= 最大响应时间 OK 响应 OK ERROR +CME ERROR: 300ms 上海移远通信技术有限公司 56 / 250 M35 AT 命令手册 参考 Quectel 参数 配置是否开启提示语音/数据呼叫结束的 URC 到终端 0 关闭 1 开启 呼叫建立的连接类型 0 语音 1 数据 2 PPP 连接 备注 l 语音/数据呼叫结束,URC 提示:+QCGTIND:。 cte l 举例 ue tia ATD10086; OK +QCGTIND:0 //语音通话连接挂断时上报提示,=0 CQonfiden NO CARRIER 上海移远通信技术有限公司 57 / 250 M35 AT 命令手册 5 SIM 卡相关命令 5.1. AT+CIMI 请求国际移动台设备标识(IMSI) 语法 AT+CIMI 请求国际移动台设备标识(IMSI) 测试命令 响应 AT+CIMI=? OK l 执行命令 响应 AT+CIMI cte l 最大响应时间 ue tia 参考 GSM 07.07 OK 300ms Q n 参数 fide 国际移动设备标识 n 举例 AT+CIMI Co 460023210226023 //查询返回 ME 内,当前 SIM 卡的 IMSI 号 OK 5.2. AT+CLCK 设备锁定 该命令用于锁定、解锁、查询 ME 或网络设备。一般需要输入密码。当查询网络业务(=2) 状态时,只有当该业务对任何参数都是非激活状态,才返回'非激活'状态(=0)的返回结 果。当设定或查询网络设备时,该命令将被终止执行。 上海移远通信技术有限公司 58 / 250 M35 AT 命令手册 语法 AT+CLCK 设备锁定 测试命令 AT+CLCK=? 响应 +CLCK: (取值列表) OK 配置命令 响应 AT+CLCK=,[,[ 当不等于 2 且操作执行成功,返回: ,]] OK 当等于 2 且操作执行成功,返回: +CLCK: [,[ +CLCK: , class2....]] OK 最大响应时间 5s l 参考 GSM07.07 cte l 参数 CQounefidentia 'PS' PH-SIM(将 ME 锁定于 SIM 卡上)(当其他 SIM 卡插入该被锁 ME 内,ME 提示输入密 码;可以设置 ME,使之能够识别使用过的几个 SIM 卡,这样在插入这些卡后,ME 不 会提示输入密码) 'SC' SIM (SIM 卡锁) (当 ME 重新启动时 SIM 请求输入 PIN 码) 'AO' BAOC (禁止所有呼出呼叫) (请参考 GSM02.88[6] clause 1) 'OI' BOIC (禁止所有国际呼出呼叫) (请参考 GSM02.88[6] clause 1) 'OX' BOIC-exHC (禁止所有国际呼出呼叫,归属国除外) (请参考 GSM02.88[6] clause 1) 'AI' BAIC (禁止所有呼入呼叫) (请参考 GSM02.88[6] clause 2) 'IR' BIC-Roam (归属国以外漫游时,禁止所有呼入呼叫) (请参考 GSM02.88 [6] clause 2) 'AB' 禁止所有服务,仅当=0 有效(请参考 GSM02.30[19]) 'AG' 禁止所有呼出服务,仅当=0 有效(请参考 GSM02.30[19]) 'AC' 禁止所有呼入服务,仅当=0 有效(请参考 GSM02.30[19]) 'FD' SIM 卡固定拨号特点,当 ME 操作锁'FD',此时只有'FD'内的号码可以呼叫 'PF' 将 ME 锁定到插入的第一张 SIM 卡上(当插入其他 SIM 卡,ME 提示输入密码) 'PN' 网络个性化(请参考 GSM 02.22) 'PU' 网络子集个性化(请参考 GSM 02.22) 'PP' 服务供应商个性化(请参考 GSM 02.22) 'PC' 公司个性化(请参考 GSM 02.22) 0 解锁 1 锁定 2 查询状态 密码 上海移远通信技术有限公司 59 / 250 M35 AT 命令手册 1 2 4 7 8 16 32 0 1 语音 数据 传真 短消息(默认)以外所有类别 短消息 同步数据电路 异步数据电路 未激活 激活 备注 如果 ME 内未插入 SIM 卡或 PIN 码未解,操作 AT+CLCK 锁,会返回+CME ERROR: 相关报错。 举例 l AT+CLCK='SC', 2 te +CLCK: 0 c l OK ue tia AT+CLCK='SC',1,'1234' OK AT+CLCK='SC',2 Q n +CLCK: 1 //查询当前 SC 锁状态,未锁 //设置 SC 锁,密码为:1234 e OK AT+CLCK='SC',0,'1234' fid OK //查询当前 SC 锁状态,已锁 //解除 SC 锁,密码为:1234 Con 5.3. AT+CPIN 输入 PIN 使用该配置命令,可向 ME 发送操作需要的密码(SIM PIN,SIM PUK,PH-SIM PIN 等)。如果操作 返回的是 SIM PUK 或者 SIM PUK2,则为 PUK1 码或 PUK2 码,且需要写入第二个参数, 该用来取代 SIM 卡中的原有 PIN 码。 查询命令返回的字符串采用字母数字混编方式,指示是否需要密码。 上海移远通信技术有限公司 60 / 250 M35 AT 命令手册 语法 AT+CPIN 输入 PIN 测试命令 AT+CPIN=? 查询命令 AT+CPIN? 响应 OK 响应 +CPIN: OK 配置命令 响应 AT+CPIN=[,] OK ERROR 最大响应时间 参考 GSM 07.07 +CME ERROR: 5s tel 参数 c l Quefidentia READY ME 不再需要提供密码 SIM PIN ME 等待提供 SIM 卡的 PIN 码 SIM PUK ME 等待提供 SIM 卡的 PUK 码 PH_SIM PIN ME 等待提供从终端到最初 SIM 卡的密码(防盗) PH_SIM PUK ME 等待提供从终端到最初 SIM 卡的 PUK 密码 SIM PIN2 ME 等待提供 SIM 卡 PIN2(例如:当编辑 FDN 号码薄,可能返回 +CME ERROR: 17) SIM PUK2 ME 等待提供 SIM 卡的 PUK2(在执行该命令过程中可能返回+CME ERROR: 18) 原密码(字符型)(SIM 卡的 PIN 码或 PUK 密码,如:SIM PUK 或者 PH-SIM PUK) 新密码(字符型) Con 举例 AT+CPIN? +CPIN: SIM PIN OK AT+CPIN=1234 +CPIN: READY //查询有 PIN 码锁定 OK AT+CPIN? +CPIN: READY //输入 PIN 码 上海移远通信技术有限公司 61 / 250 M35 AT 命令手册 OK AT+CPIN? +CPIN: SIM PUK //PIN 码锁被解除 OK //查询有 PUK 码锁定 AT+CPIN='26601934','1234' +CPIN: READY OK AT+CPIN? +CPIN: READY //输入 PUK 码和新 PIN 码 OK //PUK 锁被解除 l 5.4. AT+CPWD 设备锁定 te 该命令可以修改设备锁定命令 AT+CLCK 定义的设备锁定密码。 uec tial 语法 AT+CPWD 设备锁定 Q n 测试命令 AT+CPWD=? 响应 +CPWD: (取值列表),(取值列表) fide 配置命令 AT+CPWD=,, on 最大响应时间 C 参考 OK 响应 OK ERROR +CME ERROR: 5s GSM 07.07 参数 'PS' 'SC' 'AO' PH-SIM(将 ME 锁定于 SIM 卡上)(当其他 SIM 卡插入该被锁 ME 内,ME 提示输 入密码;可以设置 ME,使之能够识别使用过的几个 SIM 卡,这样在插入这些卡后, ME 不会提示输入密码) SIM (SIM 卡锁) (当 ME 重新启动时 SIM 请求输入 PIN 码) BAOC (禁止所有呼出呼叫) (请参考 GSM02.88[6] clause 1) 上海移远通信技术有限公司 62 / 250 M35 AT 命令手册 'OI' BOIC (禁止所有国际呼出呼叫) (请参考 GSM02.88[6] clause 1) 'OX' BOIC-exHC (禁止所有国际呼出呼叫,归属国除外) (请参考 GSM02.88[6] clause1) 'AI' BAIC (禁止所有呼入呼叫) (请参考 GSM02.88[6] clause 2) 'IR' BIC-Roam (归属国以外漫游时,禁止所有呼入呼叫) (请参考 GSM02.88 [6] clause2) 'AB' 禁止所有服务,仅当=0 有效(请参考 GSM02.30[19]) 'AG' 禁止所有呼出服务,仅当=0 有效(请参考 GSM02.30[19]) 'AC' 禁止所有呼入服务,仅当=0 有效(请参考 GSM02.30[19]) 'FD' SIM 卡固定拨号特点,当 ME 操作锁'FD',此时只有'FD'内的号码可以呼叫 'P2' SIM PIN2 字符型;与 ME 用户接口使用的设备锁密码、修改密码命令设置的密码相同 字符型;新设定的密码 整数型;表示密码最大长度 举例 AT+CPIN? l +CPIN: READY te OK AT+CPWD='SC','1234','4321' c l OK ue tia AT+CPIN? Q n +CPIN: SIM PIN e OK AT+CPIN='4321' fid +CPIN: READY OK //设置新 PIN 码为 4321 //重启模块 //重启模块或重激活 SIM 卡,会提示输入新 PIN 码解 PIN 锁 Con 5.5. AT+CRSM SIM 卡接入限制 语法 AT+CRSM SIM 卡接入限制 测试命令 AT+CRSM=? 配置命令 AT+CRSM=[,[,,,[,]]] 响应 OK 响应 +CRSM: , [,] 上海移远通信技术有限公司 63 / 250 M35 AT 命令手册 最大响应时间 参考 GSM 07.07 OK ERROR +CME ERROR: 300ms 参数 176 二进制读出 178 记录读出 l te c l ue tia , Q n 192 获得返回结果 214 二进制更新 220 记录更新 242 状态 其他参数值保留;请参考 GSM11.11 整数型;用于标识 SIM 卡中的基础数据文件 整数型;范围 0-255,ME 传送到 SIM 的参数,请参考 GSM11.11[28] 参考 参考 将写入到 SIM 卡上的信息(十六进制;请参考 AT+CSCS) 整数型;返回 0-255 SIM 卡中与该命令实际运行相关的信息,命令可能执行成功,也可 能执行失败,两种情况下这些参数都被发送给 TE,请参考 GSM11.11 前一个命令执行成功完成后返回的结果(十六进制;请参考 AT+CSCS) e 举例 fid AT+CRSM=242 +CRSM: 145, 211, '000000007F100200000000000A13000C0400838A808A' n OK //242 为 SIM 卡状态查询的指令码(参考 11.11),145 为 SW1,211 为 SW2, o '000000007F100200000000000A13000C0400838A808A'为 SIM 卡返回的 内容,可以根 C据 GSM11.11 中的相关规定来解析具体的参数 上海移远通信技术有限公司 64 / 250 M35 AT 命令手册 5.6. AT+CSIM 通用 SIM 操作 语法 AT+CSIM 通用 SIM 操作 测试命令 AT+CSIM=? 配置命令 AT+CSIM=, 响应 OK 响应 +CSIM: , OK 最大响应时间 参考 l GSM 07.07 ERROR +CME ERROR: 300ms cte l 参数 ue tia Q en 整数类型;发往 TE 的或者的字符长度(例如:原始字节数的 两倍) 字符串类型(字符串应该包含在引号内):16 进制格式,GSM 11.11 SIM 命令从 ME 到 SIM 字符串类型(字符串应该包含在引号内):16 进制格式,GSM 11.11 响应从 SIM 卡到命 令 fid 5.7. AT+QCSPWD 更改 PS 超级密码 on 语法 C AT+QCSPWD 更改 PS 超级密码 配置命令 响应 AT+QCSPWD=, OK ERROR 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 65 / 250 M35 AT 命令手册 参数 字符串类型;长度必须为 8 位的旧密码 字符串类型;长度必须为 8 位的新密码 备注 1. 旧密码的缺省值是'12345678'; 2. 如果模块被锁,AT+CLCK 开启后密码丢失或者状态是 PH-SIM PUK,都可以使用超级密码来解锁。 5.8. AT+CCID 显示 CCID 语法 l AT+CCID 显示 CCID te 测试命令 AT+CCID=? c l 执行命令 ue tia AT+CCID Q n 最大响应时间 参考 e Quectel 响应 OK 响应 +CCID: OK 300ms fid 参数 n 当前 SIM 卡的 CCID 号 Co 举例 AT+CCID //查询当前 SIM 卡的 CCID 号为 898600220909A0206023 +CCID: '898600220909A0206023' OK 上海移远通信技术有限公司 66 / 250 M35 AT 命令手册 5.9. AT+QCCID 显示 CCID 语法 AT+QCCID 显示 CCID 测试命令 AT+QCCID=? 执行命令 AT+QCCID 响应 OK 响应 ccid data OK 最大响应时间 参考 Quectel l 举例 te AT+QCCID c l 898600220909A0206023 ue tia OK 300ms //查询当前 SIM 卡的 ICCID 号为 898600220909A0206023 Q en 5.10. AT+QGID 获取 SIM 卡 GID fid 语法 AT+QGID 获取 SIM 卡 GID n 执行命令 Co AT+QGID 响应 +QGID: OK ERROR 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 67 / 250 参数 GID1 GID2 备注 如果 SIM 卡支持 GID,那么 GID 值将返回,否则返回 0xFF。 M35 AT 命令手册 5.11. AT+QSIMVOL 固定 SIM 卡工作电压 语法 l AT+QSIMVOL 固定 SIM 卡工作电压 te 测试命令 AT+QSIMVOL=? 响应 +QSIMVOL:(取值列表) uec tial 查询命令 AT+QSIMVOL? OK 响应 +QSIMVOL: Q n 配置命令 e AT+QSIMVOL= fid 最大响应时间 n 参考 Co Quectel OK 响应 OK ERROR +CME ERROR: 300ms 参数 0 自动选择 1.8 V 和 3.0V SIM 卡工作电压 1 固定 SIM 卡工作电压为 1.8V 2 固定 SIM 卡工作电压为 3V 上海移远通信技术有限公司 68 / 250 备注 该命令设置成功后会自动保存,模块重启后该命令才能生效。 M35 AT 命令手册 5.12. AT+QSPN 读取 SIM 卡服务运营商名称 语法 AT+QSPN 读取 SIM 卡服务运营商名称 查询命令 响应 AT+QSPN? l 最大响应时间 te 参考 Quectel +QSPN: , OK +CME ERROR: 300ms uec tial 参数 字符串类型;SIM 卡注册的服务运营商名称 Q n 0 不显示 PLMN,已经注册上 PLMN e 1 显示 PLMN fid 备注 Con 如果模块未插卡,执行则上报相关 CME ERROR。 5.13. AT+QTRPIN 输入 PIN 码/PUK 码的剩余次数 语法 AT+QTRPIN 输入 PIN 码/PUK 码的剩余次数 执行命令 响应 AT+QTRPIN +QTRPIN: ,,, OK 上海移远通信技术有限公司 69 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel 300ms 参数 输入 PIN 码的剩余次数 输入 PIN2 码的剩余次数 输入 PUK 码的剩余次数 输入 PUK2 码的剩余次数 5.14. AT+QDSIM 双卡单待命令切换 l 语法 te AT+QDSIM 双卡单待命令切换 c l 测试命令 AT+QDSIM=? ue tia 查询命令 Q n AT+QDSIM? fide 执行命令 AT+QDSIM=[,] n 最大响应时间 参考 Co Quectel 响应 +QDSIM: (取值列表),(取值列表) OK 响应 +QDSIM: , OK 响应 OK ERROR 300ms 参数 0 选择 SIM 卡卡槽 1 1 选择 SIM 卡卡槽 2 0 DCD 引脚功能有效 1 DCD 引脚功能无效 上海移远通信技术有限公司 70 / 250 M35 AT 命令手册 备注 1. 参数设置会自动保存到 NVRAM 2. 单卡的时候建议使用 SIM 卡 1 3. 模块出厂设置的 SIM2_RST 引脚为 DCD 功能,默认的 GPIO 是高电平,VSIM2 输出电压为 2.8V, 当 使用 SIM 卡 2 的时候,DCD 引脚被占用,DCD 功能会失效 4. 切换卡有两种方式,一种是重启方式,另一种是 CFUN=0->1 切换方式 举例 1 //重启方式 AT+QDSIM? //查询 SIM 卡状态 +QDSIM: 0,0 OK AT+QDSIM=1,1 l OK //重启模块 //默认 SIM 卡 1,DCD 功能有效 //切换至 SIM2 和不允许使用 DCD 功能,VSIM2 输出电压关闭 cte l 举例2 //不重启方式 ue tia AT+QDSIM? +QDSIM: 0,1 AT+CFUN=0 Q n +CPIN: NOT READY //查询当前 SIM 卡状态 //当前 SIM 卡为 SIM 卡 1,DCD 功能失效 //切换模块至最小功能模式 e OK fid AT+QDSIM=1,1 OK AT+CFUN=1 n OK //切换模块至卡槽 2,不使用 DCD 功能 //切换模块至全功能模式 Co +CPIN: READY Call Ready //成功切换到 SIM 卡 2 上海移远通信技术有限公司 71 / 250 M35 AT 命令手册 6 网络服务命令 6.1. AT+COPS 选择营运商 语法 AT+COPS 选择营运商 测试命令 l AT+COPS=? 响应 +COPS: (取值列表, 长字母数字格式, 短字母数 字 格 式 , 数 字 格 式 ) [,,( 取 值 列 表),( 取值列表)] cte l 查询命令 ue tia AT+COPS? OK 响应 +COPS: [,[,]] Q n 配置命令 AT+COPS=[,[,]] fid 最大响应时间 参考 n GSM 07.07 OK 响应 OK ERROR +CME ERROR: 75s,受网络状态影响 Co 参数 0 未知 1 可用运营商 2 当前运运商 3 禁用运运商 字符型 表示该字符串采用字母数字型还是数字型;数字型表示 GSM 未知区标号) (请参考 GSM04.08[8]底 10.5.1.3 小节),该号码包括一个 3 位 BCD 国家代码(符 合 ITU-TE.212 Annex A[10]标准)和一个 2 位 BCD 网络代码,后者与管理有关 0 自动,字段可忽略 上海移远通信技术有限公司 72 / 250 M35 AT 命令手册 1 2 3 4 0 1 2 手动,字段不可忽略 从注册网络注销 仅设置(用于查询命令 AT+COPS?);不尝试进行注册或注销( 字段可忽略);该取值不适用于查询命令的返回结果 手动/自动,字段不可忽略;如果手动选择失败,将进入自动选择模式 (=0) 长字符型(采用字母数字格式),最多 16 个字符 短字符型(采用字母数字格式),最多 8 个字符 数字型 备注 1. 配置命令选择并注册 GSM 网络营运商。设置 ME 是自动选择营运商,还是使用该命 令强制选择营运商。 当=0 时,ME 将自动尝试选择可使用的运营商。 当=1 时,ME 将强制注册选择的运营商,若该运营商无效则当前 ME 不会搜索 l 其他可用运营商,直到=0 时 ME 才会重新注册网络。如果 ME 重启后仍然在=1 下且没有 RPLMN 的话,ME 会保持在不注册网络的状态直到使用命令改变成自动注册模式。 te 当=4 时,若手动选择运营商不可用,ME 会自动选择当前网络中可用运营商继续尝试注 c l 册。 2. 该命令设置成功后会自动保存。 ue tia 举例 Q n AT+COPS=? +COPS: (2,'CHINA MOBILE','CMCC','46000'),(3,'CHINA UNICOM GSM','CU-GSM','46001') e ,,(0-4),(0-2) fid OK //列举当前所有网络营运商 AT+COPS? n +COPS: 0,0,'CHINA MOBILE' Co OK //查询用长字符型表示当前已注册的网络营运商 6.2. AT+CREG 网络注册信息 语法 AT+CREG 网络注册信息 测试命令 AT+CREG=? 响应 +CREG: (取值列表) 上海移远通信技术有限公司 73 / 250 M35 AT 命令手册 查询命令 AT+CREG? OK 响应 用 户 终端 返回 结果 码显 示状 态 ,返 回一 个整 数 , 表 示 ME 是否已经注册。仅当=2 并且 ME 已经在网络中注册时, 返回未知信息和. +CREG: ,[,,] 配置命令 OK +CME ERROR: 响应 AT+CREG= OK 最大响应时间 参考 GSM 07.07 300ms l 参数 te uec tial Q fiden 0 禁用网络注册非请求结果码 1 启用网络注册非请求结果码+CREG: 2 启用网络注册和位置信息非请求结果码+CREG: [,,] 0 未注册;ME 当前没有搜索到要注册业务的新营运商 1 已注册,本地网 2 未注册,但 ME 正在搜索要注册业务的新营运商 3 注册被拒绝 4 未知 5 已注册,漫游 字符型:二个字节(16 进制格式)位置区编号 字符型:二个字节(16 进制格式)小区 ID n 备注 o URC 上报: C 1. 当=1 时,MT 的网络注册状态有变化,上报:+CREG: 2. 当=2 时,MT 的网络注册状态有变化或者网络 CELL 有变化上报:+CREG: [,,] 举例 AT+CREG=1 OK +CREG: 1 AT+CREG=2 //已注册 上海移远通信技术有限公司 74 / 250 OK +CREG: 1,'1878','0873' //带小区 ID 和位置区号 M35 AT 命令手册 6.3. AT+CSQ 信号质量 语法 AT+CSQ 信号质量 测试命令 响应 AT+CSQ=? 执行命令 l AT+CSQ cte l 最大响应时间 ue tia 参考 GSM 07.07 +CSQ: (取值列表),(取值列表) OK 响应 +CSQ: , OK +CME ERROR: 300ms Q n 参数 fide Con 0 小于等于-113 dB 1 -111 dBm 2...30 -109... -53 dBm 31 大于等于-51 dBm 99 未知或不可测 (百分比格式): 0...7 RXQUA 值,参考 GSM05.08[20]章节 7.2.4 99 未知或不可测 举例 AT+CSQ=? +CSQ: (0-31,99),(0-7,99) OK AT+CSQ +CSQ: 28,0 上海移远通信技术有限公司 75 / 250 OK //查询当前 CSQ 信号值为 28,误码率为 0 M35 AT 命令手册 6.4. AT+CPOL 优选运营商列表 语法 AT+CPOL 优选运营商列表 测试命令 AT+CPOL=? 响应 +CPOL: (取值列表),(取值列表) 查询命令 l AT+CPOL? OK 响应 +CPOL: ,, [+CPOL: ,, […]] uecte tial 配置命令 AT+CPOL=[,[,]] Q n 最大响应时间 e 参考 fid GSM 07.07 OK +CME ERROR: 响应 OK ERROR +CME ERROR: 300ms 参数 on C 整数型;SIM 卡优选运营商列表中运营商的序号 0 长字符串型(采用字母数字格式)的 1 短字符串型(采用字母数字格式)的 2 数字型的 字符型;指明该格式采用字母数字混编方式还是数字方式(参考 AT+COPS) 备注 有些 SIM 卡不支持写入新的运营商列表。 上海移远通信技术有限公司 76 / 250 M35 AT 命令手册 6.5. AT+COPN 查询运营商列表 语法 AT+COPN 查询运营商列表 测试命令 AT+COPN=? 执行命令 AT+COPN 响应 OK 响应 +COPN:,[+COPN: , […]] 最大响应时间 l 参考 GSM 07.07 OK +CME ERROR: 300ms cte l 参数 ue tia 字符型;数字格式的运营商(请参考 AT+COPS) 字符型;长字符串格式(采用字母数字格式)的运营商(请参考 AT+COPS) Q n 备注 e 1. AT+COPN 命令运行结束后,返回营运商列表并输出 OK ; fid 2. AT+COPN 命令运行时,返回 OK 前不可再次运行该命令或其他命令,否则会出现异常。 Con 6.6. AT+QBAND 查询运营商列表 语法 AT+QBAND 查询运营商列表 测试命令 AT+QBAND=? 响应 +QBAND: (取值列表) 查询命令 AT+QBAND? OK 响应 +QBAND: 上海移远通信技术有限公司 77 / 250 M35 AT 命令手册 配置命令 AT+QBAND= 最大响应时间 参考 Quectel OK 响应 OK ERROR +CME ERROR: 30s,受网络状态影响 参数 ctel l 字符串参数,以下是支持的频段列表 'EGSM_MODE' 'DCS_MODE' 'PCS_MODE' 'GSM850_MODE' 'EGSM_DCS_MODE' 'GSM850_PCS_MODE' 'GSM850_EGSM_DCS_PCS_MODE' ue tia 备注 Q n 频段设置信息存放在用户不可擦写的存储区域。 fide 6.7. AT+QENG 开启或关闭工程模式 n 该命令可用于获取当前服务小区及邻近的 1~6 个小区信息。 Co 语法 AT+QENG 开启或关闭工程模式 测试命令 AT+QENG=? 响应 +QENG: (取值列表),(取值列表) 查询命令 AT+QENG? OK 响应 小区信息提示类型由参数控制: +QENG: , 上海移远通信技术有限公司 78 / 250 M35 AT 命令手册 当前服务小区信息提示: +QENG: 0,,,,,,,,,,,,,,,,, 邻近 1~6 小区信息提示: [+QENG:1,list of (,,,,, ,, ,,)相邻小区列表] OK ctel l 配置命令 ue tia AT+QENG =[,] Q n 最大响应时间 参考 e Quectel 获取载波列表: [+QENG: 2,list of ()…] BA 内的测量频点列表: [+QENG: 4,record number of the list, list of (,,)] OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 n Co 0 关闭工程模式,字段被忽略 1 开启工程模式 2 开启工程模式,并激活自动上报网络信息 0 只提示当前服务小区信息 1 显示当前服务小区信息及邻近 1~6 个小区信息 2 显示当前服务小区信息及载波列表 3 显示当前服务小区信息,邻近 1~6 个小区信息以及载波列表 4 显示当前服务小区信息,邻近 1~6 个小区信息,载波列表以及 BA 测量结果列表 移动国家码 移动网络码 位置区号码,十六进制数据 小区号,十六进制数据 BCCH 信道的绝对无线频道编号 上海移远通信技术有限公司 79 / 250 M35 AT 命令手册 基站识别码 以 dBm 为单位的接收信号等级 C1 值 C2 值 访问一个 CCH 信道时的最大发射功率等级 允许访问系统的最小接收信号等级 TCH 信道的绝对无线频道编号,'h'道的表示跳频。 时序号 MAIO 值 HSN 值 时间提前量,范围 0~63 接收质量(sub), 范围是 0~7 接收质量(full), 范围是 0~7 相邻 6 个小区的序号 1~6 频点号 备注 l 1. 当=2 时,每 5 秒自动上报 URC 提示; te 2. 参数和为十六进制数据;其他数据为十进制数据; 3. 如果未检测到区域数据,参数将被„x‟字符代替; c l 4. 如果不是检测专有模式,参数,,,,,,不显示参数 ue tia 值,以字符„x‟代替; 5. 在一个连接中,如果网络支持跳频,那么 TCH 信道是不稳定的。在这种模式下使用‟h‟进行表 示; Q n 6. 在专有模式下,当前服务小区的和不能更新,用„-1‟表示非法值进行显示。同时,和 在一定的条件下也不能更新,仍然保持在空闲模式下的值。这是因为在这种模式下,ME 不能 e 更新小区选择和重选的参数。当连接结束时,移动设备回到空闲模式,将给出正确的值; 7. 如果 TA 报告临近小区的信息,临近 6 个小区的信息将上报。如果有的小区信息无法测量,„x‟将填写 fid 在这些小区的参数中; 8. 在专有模式中,临近小区的和参数可能被测量到,并上报一个无意义的值。临近小区的 , , 和参数无法被测量,'x'将填写在所有 6 个小区的这些参数中; n 9. 命令不报告接收信号等级和接收质量,AT+CSQ 可用于获取这两个参数; 10. AT+QSPCH 可以用于在通话过程中重新获取语音信道类型(FR, HR, EFR, AMR_FR, AMR_HR); o 11. BA 测量结果列表最多支持 32 个,若有 BCCH 值无法获取基站信息,则以'x'代替。该值仅包括 BA C 列表中的所有已测量的 BCCH 值,非整个 BA 列表。 举例 空闲模式: AT+QENG=2 OK +QENG: 0,460,00,1806,2602,64,46,-72,119,119,5,8,x,x,x,x,x,x,x 上海移远通信技术有限公司 80 / 250 M35 AT 命令手册 专有检测模式: AT+QENG=2,3 OK +QENG: 0,460,00,1806,2031,17,41,-73,-1,-1,5,8,h,7,0,24,1,0,1 +QENG: 1,1,17,-74,41,111,95,460,00,1806,2031,2,2,-74,45,110,94,460,00,1878,151,3,22,-77,40,100,84,460,00,1 806,2012,4,24,-77,45,97,81,460,00,1806,2013,5,25,-81,40,83,67,460,00,1806,2032,6,532,-92,48,-1,-1,x ,x,x,x //注:该功能模式需特殊版本支持 6.8. AT+QSCANF GSM 频率功率扫描 l 语法 te AT+QSCANF GSM 频率功率扫描 测试命令 c l AT+QSCANF=? 响应 +QSCANF: (取值列表),(取值列表) ue tia 配置命令 Q nfiden AT+QSCANF=, OK 响应 当=9999,且执行成功返回: +QSCANF: 1, CH113, -63.5 2, CH80, -64.2 4, CH22, -64.5 ….. 20, CH116, -74.2 OK o 当为指定参数值,且执行成功返回: C +QSCANF:CH, 最大响应时间 参考 Quectel 如果执行失败,返回: +CME ERROR: 300ms 上海移远通信技术有限公司 81 / 250 M35 AT 命令手册 参数 0 BAND 900 1 BAND 1800 2 BAND 1900 3 BAND 850 9999 扫描所有频段频率 0-1023 扫描指定频段频率 频率信号强度,单位 dbm 备注 进行频率功率扫描操作,需确保 ME 的 RF 功能已关闭,即 AT+CFUN=0 或 4。关于如何使用 AT+CFUN 切换功能模式状态,请参考 AT+CFUN 命令。 l 6.9. AT+QLOCKF 锁 GSM 频率 cte l 语法 ue tia AT+QLOCKF 锁GSM频率 测试命令 Q n AT+QLOCKF=? 响应 +QLOCKF: ( 取 值 列 表 ),( 取 值 列 表) ,(取值列表) fide 查询命令 AT+QLOCKF? OK 响应 +QLOCKF: n 配置命令 o AT+QLOCKF=,, OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 82 / 250 M35 AT 命令手册 参数 0 1 2 0 1 2 0-1024 0 1 关闭频锁功能 开启频锁功能 开启锁频功能并开机自动切换到上次锁定的频点 非 1900 频段小区 1900 频段小区 自动选择是否 1900 频段小区 频率信息 ME 未指定锁于一个指定频率 ME 指定锁于一个指定频率 CQouneficdteenl tial 上海移远通信技术有限公司 83 / 250 M35 AT 命令手册 7 呼叫控制命令 7.1. ATA 呼叫应答 语法 ATA 呼叫应答 执行命令 ATA uectel tial 最大响应时间 Q n 参考 e V.25ter 响应 语音呼叫并成功建立连接,响应为: OK 若不能建立连接,响应为: NO CARRIER 若无呼叫进入时操作,响应为: +CME ERROR: 1s,受网络状态影响 fid 备注 1. ATA 操作忽略同一行命令中 A 后面的附加命令; n 2. 在执行 ATA 操作过程中收到某一字符,该命令可能被中止执行。但是在建立连接的某些状态中(如: 握手状态),该命令不会被中断; Co 3. 该命令无需以终止符作为结尾。 举例 RING AT+CLCC +CLCC: 1,1,4,0,0,'02154450290',129,'' OK //语音呼叫呼入 ATA //接听语音呼叫 OK 上海移远通信技术有限公司 84 / 250 M35 AT 命令手册 7.2. ATD 移动台呼叫某一号码 该命令用于建立语音、数据或传真的主叫,还可以用于控制补充业务。 语法 ATD 移动台呼叫某一号码 执行命令 ATD[][;] 响应 若没有拨号音且(参数设置 ATX2 或者 ATX4),返回: NO DIALTONE 若遇忙占线(参数设置 ATX3 或者 ATX4),返回: uectel tial 最大响应时间 Q n 参考 V.25ter BUSY 若连接无法建立成功或对方无应答,返回: NO CARRIER 若连接成功且为语音呼叫,返回: OK 其他功能操作错误,响应为: +CME ERROR: 1s,受网络状态影响 fide 参数 Con 紧急呼叫: 拨号位字符串和可选配 V.25ter 修改量: 拨号位:0-9,*,#,+,A,B,C 以下 V.25ter 拨号修改量可忽略: ,(逗号),T,P,!,W,@ 标准的紧急呼叫号码 112(不需要 SIM 卡) GSM 修改量字符串: I 激活 CLIR(主叫用户不允许在被叫用户话机上显示自己的电话号码) i 禁止 CLIR(主叫用户允许在被叫用户话机上显示自己的电话号码) G 仅为本次呼叫激活闭合用户组请求 g 仅为本次呼叫不激活闭合用户组请求 仅用来建立语音呼叫,TA 保持命令模式不变 上海移远通信技术有限公司 85 / 250 M35 AT 命令手册 备注 1. 若在执行 ATD 过程中收到 ATH 命令,该命令可能被终止执行。但是在建立连接的某些状态(如:握 手状态),该命令不会被中止执行; 2. 参数'I'和'i'仅适用于拨号字符中无'*#'码的情况; 3. 默认为最后的号码,此号码可以使用 ATDL 来拨号; 4. 带有'*#'码的 ATD 命令将被作为语音呼叫处理,因此,该命令必须以分号';'结尾; 5. 关于结果码的设置和呼叫监控参数的详细介绍,请参考 ATX 命令; 6. ATD 命令的响应: 对于语音呼叫,可设置两种不同的响应模式: 在 TA 拨号完成后或者在呼叫建立成功后,立即返回 OK。 此设置由 AT+COLP 命令控制。出厂默认设置为 AT+COLP=0,这将使得 TA 在拨号完成后, 立即返回 OK。除此之外,TA 将返回'BUSY','NODIALTONE','NO CARRIER'。 在一个已激活的语音呼叫中,使用 ATD: 在已存在一个已激活的语音呼叫时,用户发起了第二个语音呼叫,此时第一个语音呼叫将被自 动的设置为呼叫保持状态,所有呼叫的当前状态,可以随时使用 AT+CLCC 进行查询。 l 举例 te ATD10086; c l OK //ATD 建立语音呼叫 ue tia 7.3. ATH 挂机控制 Q en 该命令可以终止当前所有的通话。 fid 语法 ATH 挂机控制 n 执行命令 ATH[0] Co 最大响应时间 响应 OK 90s,受网络状态影响 参考 V.25ter 备注 在 Circuit109(DCD)关闭后,返回 OK; 上海移远通信技术有限公司 86 / 250 M35 AT 命令手册 7.4. +++ 数据模式切换至命令模式 该命令可以将 ME 从数据模式切换至 AT 命令模式。 语法 +++ 数据模式切换至命令模式 执行命令 响应 +++ OK ERROR +CME ERROR: 最大响应时间 参考 V.25ter 300ms l 备注 te 1. 为避免'+++'被错误的识别为数据,需遵循以下注意事项: c l '+++'输入前 T1 时间(0.5 秒)内无字符 连续输入'+++',中间不能有其他字符;每个+间隔时间不能超过 1 秒,TCP 透传应用下每个+ ue tia 间隔不能超过20ms. '+++'输入后 T1 时间(0.5 秒)内无字符输入 2. 切换至命令模式,否则重新进入步骤 1; Q n 3. 可通过 AT 命令 ATO,从命令模式返回数据模式。 fide 7.5. ATO 命令模式切换至数据模式 n 该命令可以将 ME 从 AT 命令模式切换至数据模式。 Co 语法 ATO 命令模式切换至数据模式 执行命令 ATO[n] 响应 TA 保持数据传输连接,从命令模式切换回数据模式: CONNECT /CONNECT 若无法恢复至数据模式: NO CARRIER 其他功能操作错误,响应为: 上海移远通信技术有限公司 87 / 250 M35 AT 命令手册 +CME ERROR: 最大响应时间 参考 V.25ter 300ms 参数 0 从 AT 命令模式切换至数据模式 备注 1. TA 从命令模式返回至数据模式 CONNECT,只有当 ATX中设置大于 0 时, 才输出; l 2. 可以是速率、差错控制等。 cte l 7.6. ATP 选择脉冲拨号 ue tia 操作ATP设置为脉冲拨号。 Q n 语法 e ATP 选择脉冲拨号 fid 执行命令 ATP 最大响应时间 n 参考 Co V.25ter 响应 OK 300ms 备注 GSM 无效。 上海移远通信技术有限公司 88 / 250 M35 AT 命令手册 7.7. ATS0 自动应答前振铃次数 该命令用于设置自动应答前的振铃次数。若设置为非零取值,呼叫指示(RING)达到设置次数后, ME 自动应答。 语法 ATS0 自动应答前振铃次数 查询命令 响应 ATS0? OK 配置命令 ATS0= 最大响应时间 l 参考 te V.25ter 响应 OK 300ms c l 参数 ue tia 0 禁用自动应答(默认) 1~255 达到指定的振铃次数后,启用自动应答 Q en 备注 fid 若值设置过高,呼叫方可能在呼叫被自动应答前停止呼叫。 n 举例 o ATS0=3 C OK //设置三次振铃后自动接听 RING RING RING //呼叫进入 //三次 RING 提示后,自动接听来电 上海移远通信技术有限公司 89 / 250 M35 AT 命令手册 7.8. ATS6 盲拨号前暂停控制 该命令用于盲拨号前暂停控制。当拨号音检测功能关闭,表示指定 DCE 在连线与拨号操作间需要 等待的秒数。 语法 ATS6 盲拨号前暂停控制 查询命令 响应 ATS6? OK 配置命令 ATS6= 最大响应时间 l 参考 te V.25ter 响应 OK 300ms c l 参数 ue tia 0-2-10 盲拨号前需要等待的秒数(默认为 2) Q en 备注 fid GSM无效。 Con 7.9. ATS7 等待呼叫建立完成时间 该命令可设置 TA 在应答或发起数据通话时,等待呼叫建立的秒数。 语法 ATS7 等待呼叫建立完成时间 查询命令 响应 ATS7? OK 上海移远通信技术有限公司 90 / 250 配置命令 ATS7= 最大响应时间 参考 V.25ter 响应 OK 300ms M35 AT 命令手册 参数 1-60-255 建立连接或释放呼叫所用的秒数 备注 1. 若 ATS0=设置的值太高,呼叫建立可能失败; 2. 确保 ATS7 与 ATS0 的正确设置,如:ATS7=20 和 ATS0=30,则呼叫建立失败; l 3. ATS7 仅用于数据连接。 cte l 7.10. ATS8 暂停拨号时间 ue tia 在拨号字符串中出现逗号拨号修改量时,使用该命令,可设置在建立到拨号网络的呼叫寻址信息信令 Q n 时,TA 暂停的秒数。 e 语法 fid ATS8 暂停拨号时间 查询命令 响应 ATS8? on 配置命令 C ATS8= OK 响应 OK 最大响应时间 300ms 参考 V.25ter 参数 0 1-2-255 拨号字符串中出现逗号时,禁止 DCE 中断 暂停的秒数 上海移远通信技术有限公司 91 / 250 备注 GSM 无效。 M35 AT 命令手册 7.11. ATS10 挂机延时 该命令可设置在 DCE 指示接收线路信号不存在后,DCE 连接到该线路的剩余时间。 语法 ATS10 挂机延时 查询命令 ATS10? tel 配置命令 ATS10= c l 最大响应时间 ue tia 参考 V.25ter Q n 参数 fide 1-15-254 响应 OK 响应 OK 300ms 以 100 毫秒为单位的时延 n 7.12. ATT 音频拨号 Co 该命令用于设置为 DTMF 音频拨号。 语法 ATT 音频拨号 执行命令 ATT 最大响应时间 响应 OK 300ms 上海移远通信技术有限公司 92 / 250 参考 V.25ter 备注 GSM 无效。 M35 AT 命令手册 7.13. AT+CSTA 选择地址类型 根据 GSM 规范,该命令可选择拨号命令(ATD)的号码类型。 语法 l AT+CSTA 选择地址类型 测试命令 te AT+CSTA=? 响应 +CSTA: (取值列表) uec tial 查询命令 AT+CSTA? OK 响应 +CSTA: Q en 最大响应时间 参考 fid GSM 07.07 OK 300ms n 参数 o 129 未知类型,默认值(IDSN 格式号码) C145 拨号字符串包含国际接入代码字符'+'(ISDN 格式号码) 161 国家号码类型(IDSN 格式号码) 其他 参考 GSM04.08[8]第 10.5.4.7 小节 上海移远通信技术有限公司 93 / 250 M35 AT 命令手册 7.14. AT+CLCC 查询当前呼叫 该命令用于查询当前 ME 对 TE 的呼叫。 语法 AT+CLCC 查询当前呼叫 测试命令 响应 AT+CLCC=? OK 执行命令 响应 AT+CLCC 如果命令成功但是没有呼叫,将不会有信息发送到 TE,只返 uectel tial 最大响应时间 Q n 参考 GSM 07.07 回 OK [+CLCC: ,,,,[, ,[,'']] [+CLCC: ,,,,[, ,[,'']] [...]]] OK 功能错误则返回: +CME ERROR: 300ms fide 参数 n Co 整数型,呼叫识别号(参考 GSM 02.30 第 4.5.5.1 小节);该参数可被使用在 AT+CHLD 0 移动发起的呼叫 1 移动终止的呼叫 呼叫状态 0 激活中 1 保持中 2 拨号中(MO 呼叫) 3 振铃中(MO 呼叫) 4 入局呼叫(MT 呼叫) 5 等待中(MT 呼叫) 承载/电信业务 0 语音 1 数据 2 传真 上海移远通信技术有限公司 94 / 250 M35 AT 命令手册 9 未知 0 呼叫不参加多方通话(如:会议) 1 呼叫参加多方通话(如:会议) 字符型;由规定的电话号码格式 指定的字符型电话号码 129 未知类型(IDSN 格式) 145 国际号码(IDSN 格式) 举例 AT+CLCC +CLCC: 1,0,0,0,0,'10086',129,'' OK //ME 当前存在已建立连接的主叫语音通话 l 7.15. AT+CR 业务上报控制 cte l 该命令用于控制是否将中间结果码+CR: 从 TA 返回给 TE。若返回,则该中间结果码将在连接 传输过程中的某一点上进行传输。与此同时,在传输差错控制或数据压缩报告之前,以及传输中间结果码 ue tia CONNECT 之前,TA 已经在连接传输过程中决定了所用业务的速率和质量。 语法 Q n AT+CR 业务上报控制 e 测试命令 AT+CR=? 响应 +CR: (取值列表) fid 查询命令 n AT+CR? OK 响应 +CR: Co 配置命令 OK 响应 AT+CR=[] OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 URC 提示: +CR: 上海移远通信技术有限公司 95 / 250 参数 0 禁用上报 1 启用上报 ASYNC 异步透传 SYNC 同步透传 REL ASYNC 异步非透传 REL SYNC 同步非透传 M35 AT 命令手册 7.16. AT+CRC 蜂窝结果码 该命令用于控制呼入指示或用于 PDP 上下文激活的 GPRS 网络请求是否使用扩展格式。若使用该格式, 则将使用非请求结果码+CRING: 把来电提示给 TE,而不是使用一般的铃音。 l 语法 te AT+CRC 蜂窝结果码 测试命令 c l AT+CRC=? 响应 +CRC: (取值列表) ue tia 查询命令 Q n AT+CRC? OK 响应 +CRC: e 配置命令 fid AT+CRC=[] n 最大响应时间 o 参考 C GSM 07.07 OK 响应 OK ERROR +CME ERROR: 300ms URC 提示: +CRING: 参数 0 1 禁用扩展格式 启用扩展格式 上海移远通信技术有限公司 96 / 250 M35 AT 命令手册 举例 AT+CRC=1 OK //启用扩展格式 +CRING: VOICE ATH OK AT+CRC=0 OK //语音来电提示 //禁用扩展格式 RING //语音来电提示 ATH OK l 7.17. AT+CSNS 单一编码方案 te 移动台作为被叫,建立单一编码方案的呼叫时,该命令可以设置承载或电信业务。 c l 语法 ue tia AT+CSNS 单一编码方案 测试命令 Q n AT+CSNS=? 响应 +CSNS: (取值列表) e 查询命令 fid AT+CSNS? OK 响应 +CSNS: n 配置命令 Co AT+CSNS=[] OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 参数 0 1 语音 语音/传真交替模式,语音优先 上海移远通信技术有限公司 97 / 250 2 传真 3 语音/数据交替模式,语音优先 4 数据 5 语音/传真交替模式,传真优先 6 语音/数据交替模式,数据优先 7 数据跟随语音模式 M35 AT 命令手册 7.18. AT+QSFR 配置语音编码模式 语法 AT+QSFR 配置语音编码模式 测试命令 AT+QSFR=? tel 查询命令 c l AT+QSFR? ue tia 配置命令 AT+QSFR= Q en 最大响应时间 fid 参考 Quectel n 参数 Co 0 自动 响应 +QSFR: (取值列表) OK 响应 +QSFR: OK 响应 OK ERROR +CME ERROR: 300ms 1 FR 2 HR 3 EFR 4 AMR_FR 5 AMR_HR 6 FR 和 EFR,FR 优先 7 EFR 和 FR,EFR 优先 8 EFR 和 HR,EFR 优先 9 EFR 和 AMR_FR,EFR 优先 上海移远通信技术有限公司 98 / 250 10 AMR_FR 和 FR,AMR_FR 优先 11 AMR_FR 和 HR,AMR_FR 优先 12 AMR_FR 和 EFR,AMR_FR 优先 13 AMR_HR 和 FR,AMR_HR 优先 14 AMR_HR 和 HR,AMR_HR 优先 15 AMR_HR 和 EFR,AMR_HR 优先 备注 该命令配置自动保存,重启有效。 M35 AT 命令手册 7.19. AT+QSPCH 语音信道类型上报 l 语法 te AT+QSPCH 语音信道类型上报 c l 测试命令 AT+QSPCH=? ue tia 查询命令 Q n AT+QSPCH? e 配置命令 fid AT+QSPCH= n 最大响应时间 o 参考 C Quectel 响应 +QSPCH: (取值列表) OK 响应 +QSPCH:, OK 响应 OK ERROR +CME ERROR: 300ms 当语音信道类型发生变化时,URC 上报: +QSPCH: , 参数 0 关闭上报 1 开启上报 语音通道类型 0 NO SPEECH TCH 1 FR 上海移远通信技术有限公司 99 / 250 2 HR 3 EFR 4 AMR_FR 5 AMR_HR M35 AT 命令手册 7.20. AT+QDISH ATH 使能控制 语法 AT+QDISH ATH 使能控制 测试命令 AT+QDISH=? l 查询命令 AT+QDISH? cte l 配置命令 ue tia AT+QDISH= Q n 最大响应时间 e 参考 Quectel 响应 +QDISH: (取值列表) OK 响应 +QDISH: OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 Con 0 ATH 命令有效 1 ATH 命令无效 上海移远通信技术有限公司 100 / 250 M35 AT 命令手册 8 短消息相关命令 8.1. AT+CSMS 选择短消息业务 语法 AT+CSMS 选择短消息业务 测试命令 AT+CSMS=? tel 查询命令 c l AT+CSMS? ue tia 配置命令 AT+CSMS= Q fiden 最大响应时间 参考 n GSM 07.05 Co 参数 响应 +CSMS: (取值列表) OK 响应 +CSMS: ,,, OK 响应 +CSMS: ,, OK ERROR +CMS ERROR: 300ms 0 GSM 03.40 和 03.41(SMS 的 AT 命令语法与 GSM07.05 Phase 2 中的 4.7.0 版本兼 容;支持不需要新命令语法的 Phase 2+特性(比如:使用 Phase 2+新编码方案的消息 路由)) 128 PDU 模式- TPDU 仅用于发送/接收短消息 移动终止的消息 0 类型不支持 1 类型支持 移动发起的消息 上海移远通信技术有限公司 101 / 250 0 类型不支持 1 类型支持 广播类型的消息 0 类型不支持 1 类型支持 M35 AT 命令手册 8.2. AT+CMGF 配置短消息模式 该命令用于指定短消息的输入和发送的模式。 语法 AT+CMGF 配置短消息模式 测试命令 l AT+CMGF=? te 查询命令 c l AT+CMGF? ue tia 配置命令 Q n AT+CMGF=[] fide 最大响应时间 参考 GSM 07.05 Con 参数 响应 +CMGF:(取值列表) OK 响应 +CMGF: OK 响应 OK ERROR +CMS ERROR: 300ms 0 PDU 模式 1 文本模式 8.3. AT+CSCA 短消息服务中心地址 该命令用于设置 SMSC(Short Message Service Center,短消息服务中心)地址。通过该地址,可以 发送 SMS。文本模式下,发送和配置命令都可以使用该项设置。 上海移远通信技术有限公司 102 / 250 M35 AT 命令手册 PDU 模式下,发送和配置命令也可以使用该项设置,但条件是编码后的 SMSC 地址长度等于 0,编码 后的 SMSC 地址用参数表示。 语法 AT+CSCA 短消息服务中心地址 测试命令 AT+CSCA=? 查询命令 AT+CSCA? 响应 OK 响应 +CSCA: , OK 配置命令 AT+CSCA=[,] l 最大响应时间 te 参考 GSM 07.05 响应 OK ERROR +CMS ERROR: 300ms uec tial 参数 Q n GSM 04.11 RP SC 使用字符型的地址取值字段; BCD 数字(或 GSM 缺省字母字符)需转换为字符;指定的地址类型 服务中心地址格式;GSM 04.11 RP SC 使用整数型的 8 位地址类型(缺省值请参考) fide 备注 1. 输入 SMS 服务中心地址时应该使用服务供应商规定的格式; n 2. 该命令配置可通过 AT+CSAS 保存至 SIM 卡内; 3. 强烈建议使用过程中不要改写 SIM 卡的 SMS 服务中心地址。 Co 举例 AT+CSCA='+8613800210500',145 OK AT+CSCA? +CSCA: '+8613800210500',145 //配置短消息服务中心号码 OK //查询短消息服务中心号码 上海移远通信技术有限公司 103 / 250 M35 AT 命令手册 8.4. AT+CPMS 选择短消息存储器 该命令用于选择读取、存储等操作的存储器,包括,和。 语法 AT+CPMS 选择短消息存储器 测试命令 AT+CPMS=? 响应 +CPMS:( 取 值 列 表 ),( 取 值 列 表 ),( 取值列表) OK 查询命令 l AT+CPMS? 响应 +CPMS: ,,,,,,< mem3>,, te 配置命令 c l AT+CPMS=[,[,]] ue tia 最大响应时间 Q n 参考 GSM 07.05 OK 响应 OK ERROR +CMS ERROR: 300ms fide 参数 Con 读取和删除 SMS 时使用的存储器 'SM' SIM 卡 SMS 存储器 'ME' ME SMS 存储器 'MT' SIM 卡和 MESMS 存储器 存储和发送 SMS 时使用的存储器 'SM' SIM 卡 SMS 存储器 'ME' ME SMS 存储器 'MT' SIM 卡和 MESMS 存储器 若没有建立到 TE 的路由,则将接收的 SMS 存储在该存储器内(AT+CNMI) 'SM' SIM 卡 SMS 存储器 'ME' ME SMS 存储器 'MT' SIM 卡和 ME SMS 存储器 整数型;中当前 SMS 的数量 整数型;中可存储的 SMS 的数量 上海移远通信技术有限公司 104 / 250 M35 AT 命令手册 备注 SIM 卡和 ME 总共最多支持 60 条短消息,其中 SIM 卡优先分配存储空间。SIM 卡最多支持 50 条(各 SIM 的支持条数不一致),ME 最多支持 10 条。 举例 AT+CPMS='SM','SM','SM' +CPMS: 0,50,0,50,0,50 OK //将短消息存储器更改为 SM AT+CPMS? +CPMS: 'SM',0,50,'SM',0,50,'SM',0,50 OK //查询当前短消息存储器配置 tel 8.5. AT+CMGD 删除短消息 c l 该命令可删除优选短消息存储器中,位置号码参数为的消息。 ue tia 语法 AT+CMGD 删除短消息 Q n 测试命令 e AT+CMGD=? 响应 +CMGD: (取值列表),() fid 配置命令 AT+CMGD=[,] Con 最大响应时间 OK 响应 OK ERROR +CMS ERROR: 取决于待删除短消息的数目 参考 GSM 07.05 参数 整数型;关联存储器支持的地址编号范围内的取值 0 删除指定的短信 1 全部删除存储器中的已读短信 2 全部删除存储器中的已读和已发送短信 上海移远通信技术有限公司 105 / 250 M35 AT 命令手册 3 全部删除存储器中的已读、已发送和未发送短信 4 全部删除存储器中的已读、未读、已发送和未发送短信 备注 如果当前存储器中没有短信,操作 AT+CMGD 删除动作,仍返回 OK。 举例 AT+CMGD=1 OK //删除当前存储器中第一条短信 AT+CMGD=1,4 OK //删除当前存储器中全部短信 l 8.6. AT+CMGL 列出优选短消息存储器中的短消息 cte l 该命令可查询优选短消息存储器中,状态值为的消息显示在 TE 中。当=0 或 缺省时,若该短消息处于'已接收未读'状态,则将其状态变为'已接收已读'。当=1 时,若该短消息 ue tia 处于'已接收未读'状态,读取之后消息状态不发生改变。 语法 Q n AT+CMGL 列出优选短消息存储器中的短消息 e 测试命令 响应 AT+CMGL=? +CMGL: (取值列表) fid 配置命令 Con AT+CMGL=[,] OK 响应 1)文本模式(AT+CMGF=1)且该命令执行成功 对于 SMS-SUBMIT 和/或 SMS-DELIVER: +CMGL: ,,,[],[][,, ][ +CMGL: ,,,[],[][,, ][...]] 对于 SMS-STATUS-REPORT: +CMGL: ,,,,[],[],,,[ 上海移远通信技术有限公司 106 / 250 M35 AT 命令手册 +CMGL: ,,,,[],[],,,[...]] 对于 SMS-COMMAND: +CMGL: ,,,[ +CMGL: , , , [...]] 最大响应时间 参考 GSM 07.05 参数 对于 CBM 存储: +CMGL:,,,,,[ +CMGL: ,,,,,< data>[...]] OK l 2)PDU 模式(AT+CMGF=0)且该命令执行成功 +CMGL:,,[], +CMGL: c l ,,[alpha], [...]] ue tia OK 3)功能相关错误: +CMS ERROR: Q n 取决于待列举短消息的数目 onfide 1)文本模式 'REC UNREAD' 已接收但未读的短消息 C'REC READ' 已接收且已读的短消息 'STO UNSENT' 已存储但未发送的短消息 'STO SENT' 已存储且已发送的短消息 'ALL' 所有短消息 2)PDU 模式 0 已接收但未读的短消息 1 已接收且已读的短消息 2 已存储但未发送的短消息 3 已存储且已发送的短消息 4 所有短消息 上海移远通信技术有限公司 107 / 250 M35 AT 命令手册 0 正常(缺省) 1 不改变指定短消息记录状态 字符型;在字母数字混编模式下,MT 电话簿记录对应的或的显示;该特征的 应用与制造商有关;所使用的字符集应与使用'选择 TE 字符集'命令 AT+CSCS 选择的 字符集相同(请参考 TS 07.07 中对该命令的定义) 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 短消息情况下:GSM 03.40 TP-User-Data 在文本模式下返回,格式定义如下: − 若指定用 GSM 03.38 缺省字母格式字符,且指定 GSM 03.40,则没有 设置 TPUser-Data-Header-Indication − 若 TE 字符集不为十六进制数据(参考 TS 07.07 中的 AT+CSCS 命令选择的 TE 字 符集);则根据 Annex A 规则,ME/TA 将 GSM 字母格式字符转换为当前 TE 的 字符集 − 若 TE 字符集为十六进制数据,则 ME/TA 将 GSM 字母格式字符的每个 7 位字符转 换为两个 IRA 字符表示的十六进制书(如字符 P(GSM 32)作为 17(IRA 49 和 l 55)) − 若 指 定 用 8 位 或 UCS2 编 码 方 案 , 或 指 定 GSM03.40 ; 则 设 置 te TPUser-Data-Header-Indication:ME/TA 将 GSM 字母格式字符的每个 8 位字符 转换为用两个 IRA 表示的十六进制数(如:8 位字符代表的整数 42 传给 TE 时用 c l 两个字符来表示 2A(IRA 50 和 65)) ue tia 小区广播情况下:GSM 03.41 CBM 消息内容,在文本模式下返回,格式定义如下: − 若指定用 GSM 03.38 缺省字母格式字符,则 ME/TA 将 GSM 转换成当前 TE 支持的字符 Q n − 若 TE 字符集不为十六进制数(参考 TS 07.07 中的 AT+CSCS 命令选择的 TE 字 e 符集);则根据 Annex A 规则,ME/TA 将 GSM 字母格式字符转换为当前 TE 的 字符集 fid − 若 TE 字符集为十六进制数,则 ME/TA 将 GSM 字母格式字符的每个 7 位总字符自 己转换为两个 IRA 字符表示的十六进制数 − 若指定用 8 位或 UCS2 编码方案,或指定 GSM 03.40;则设置 n TPUser-Data-Header-Indication:ME/TA 将 GSM 字母格式字符的每个 8 位 字符 转换为用两个 IRA 表示的 16 进制数 o整数类型;文本模式(AT+CMGF=1)下,用字符表示(或)消息正文 C的长度;PDU 模式(AT+CMGF=0)下,8 位真实 TP 数据单位的长度(即 RP 层的 SMSC 地址中的 8 位字符将不计算在该长度内) 整数类型;在相应存储器支持的短消息容量内的值 字符型的 GSM 03.40 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(参考 TA 07.07 中的 AT+CSCS 命令);给定的地址类型 ISDMS 情况下:GSM 03.40 TPDU。十六进制,遵循 GSM 04.11SC 地址;ME/TA 把 TP 数据单元中每个 8 位字符转换为包含 2 个 IRA 字符的十六进制数字(如:整数取值 为 42 的 8 位字符作为 2 位数字(2A,即 IRA 50 和 65)发送给 TE) 广播消息情况下:使用十六进制的 GSM 03.41 TPDU 上海移远通信技术有限公司 108 / 250 M35 AT 命令手册 使用'时间—字符串'格式的 GSM 03.40 TP-Service-Center-Time-Stamp(参考) 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) 整数型的 GSM 04.11 TP-Originating-Address 中的 8 位'类型—地址'字段(参考 ) 备注 若直接执行 AT+CMGL,则默认为列举当前存储单元内的全部未读短消息。 举例 AT+CMGF=1 OK //设置短信为文本模式 AT+CMGL='ALL' l +CMGL: 1,'STO UNSENT','','', This is a test from Quectel te +CMGL: 2,'STO UNSENT','','', c l This is a test from Quectel,once again. ue tia OK //列举当前存储单元中的所有短信 Q en 8.7. AT+CMGR 读取短消息 fid 该命令可将短消息存储器中,索引号为的短消息返回到 TE。当=0 或缺省时, 若该短消息处于'已接收未读'状态,则将其状态变为'已接收已读'。当=1 时,若该短消息处于'已接 收未读'状态,读取之后短消息状态不发生改变。 on 语法 C AT+CMGR 读取短消息 测试命令 响应 AT+CMGR=? OK 执行命令 AT+CMGR=[,] 响应 1)文本模式(AT+CMGF=1)且该命令执行成功: 对于 SMS-DELIVER: +CMGR: ,,[],[,,,,,< sca>,,] 上海移远通信技术有限公司 109 / 250 M35 AT 命令手册 对于 SMS-SUBMIT: +CMGR: ,,[][,,,,,[],< sca>,,] 对于 SMS-STATUS-REPORTs: +CMGR: ,,,[],[],,, 最大响应时间 参考 GSM 07.05 参数 对于 SMS-COMMANDs: +CMGR: ,,[,,[],[],[], ] 对于 CBM storage: +CMGR: l ,,,,, te 2)PDU 模式(AT+CMGF=0)且该命令执行成功: c l +CMGR: ,[], ue tia OK 3)功能相关报错: Q n +CMS ERROR: e 取决于待读取短消息的内容长度 onfid 整数类型;关联存储器支持的地址编号范围内取值 C0 正常(缺省) 1 不改变指定短消息记录状态 字符型;在字母数字混编模式下,MT 电话簿记录对应的或的显示;该特征的 应用与制造商有关;所使用的字符集应与使用'选择 TE 字符集'命令 AT+CSCS 选择的 字符集相同(请参考 TS 07.07 中对该命令的定义) 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 短消息情况下:GSM 03.40 TP-User-Data 在文本模式下返回,格式定义如下: − 若指定用 GSM 03.38 缺省字母格式字符,且指定 GSM 03.40,则 上海移远通信技术有限公司 110 / 250 M35 AT 命令手册 没有设置 TPUser-Data-Header-Indication − 若 TE 字符集不为十六进制数据(参考 TS 07.07 中的 AT+CSCS 命令选择的 TE 字 符集);则根据 Annex A 规则,ME/TA 将 GSM 字母格式字符转换为当前 TE 的 字符集 − 若 TE 字符集为十六进制数据,则 ME/TA 将 GSM 字母格式字符的每个 7 位字符转 换为两个 IRA 字符表示的十六进制书(如字符 P(GSM 32)作为 17(IRA 49 和 55)) − 若 指 定 用 8 位 或 UCS2 编 码 方 案 , 或 指 定 GSM03.40 ; 则 设 置 TPUser-Data-Header-Indication:ME/TA 将 GSM 字母格式字符的每个 8 位 字符 转换为用两个 IRA 表示的十六进制数(如:8 位字符代表的整数 42 传给 TE 时用 两个字符来表示 2A(IRA 50 和 65)) − 小区广播情况下:GSM 03.41 CBM 消息内容,在文本模式下返回,格式定义如下: 若指定用 GSM 03.38 缺省字母格式字符,则 ME/TA 将 GSM 转换成当前 TE 支持的字符 − 若 TE 字符集不为十六进制数(参考 TS 07.07 中的 AT+CSCS 命令选择的 TE 字符 l 集);则根据 Annex A 规则,ME/TA 将 GSM 字母格式字符转换为当前 TE 的字 符集 te − 若 TE 字符集为十六进制数,则 ME/TA 将 GSM 字母格式字符的每个 7 位总字符自 己转换为两个 IRA 字符表示的十六进制数 c l − 若指定用 8 位或 UCS2 编码方案,或指定 GSM 03.40;则设置 ue tia TPUser-Data-Header-Indication:ME/TA 将 GSM 字母格式字符的每个 8 位字符 转换为用两个 IRA 表示的 16 进制数 取决于该命令或该命令结果码 GSM 03.38 中的 SMS 数据编码方案。(缺省值 0)或者 小区广播数据编码方案 Q n 取决于该命令结果码 GSM 03.40 SMS-DELIVER,SMS-SUBMIT(缺省值 17), e SMS-STATUS-REPORT 或采用整数型 SMS-COMMAND(缺省值 2) 整数型;文本模式(AT+CMGF=1)下,用字符表示(或)消息正文的 fid 长度;PDU 模式(AT+CMGF=0)下,8 位真实 TP 数据单位的长度(即 RP 层的 SMSC 地址中的 8 位字符将不计算在该长度内) 整数型的 GSM 03.41 CBM 消息标识 n 字符型的 GSM 03.40 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(参考 TA 07.07 o中的 AT+CSCS 命令);给定的地址类型 CISDMS 情况下:GSM 03.40 TPDU。十六进制,遵循 GSM 04.11SC 地址;ME/TA 把 TP 数据单元中每个 8 位字符转换为包含 2 个 IRA 字符的十六进制数字(如:整数取值 为 42 的 8 位字符作为 2 位数字(2A,即 IRA 50 和 65)发送给 TE) 广播消息情况下:使用十六进制的 GSM 03.41 TPDU 参考 GSM03.40;TP-协议-标识(缺省值 0) GSM 04.11 中的 RP SC 地址是字符串型参数;将 BCD 数值(或缺省 GSM 默认字母 的字符)转换成 TE 当前选择字符集中的字符(参考 TS 07.07 中的 AT+CSCS 命令); 用来指定地址类型 使用'时间—字符串'格式的 GSM03.40 TP-Service-Center-Time-Stamp(参考) PDU 模式 文本模式 说明 上海移远通信技术有限公司 111 / 250 M35 AT 命令手册 0 'REC UNREAD' 已收到但未读的短消息 1 'REC READ' 已收到且已读的短消息 2 'STO UNSENT' 已存储但未发送的短消息 3 'STO SENT' 已存储且已发送的短消息 4 'ALL' 所有短消息 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) 整数型的 GSM 04.11 TP-Originating-Address 中的 8 位'类型—地址'字段(参考 ) 服务中心地址格式;GSM 04.11 RP SC 使用整数型的 8 位地址类型(缺省值请参考 ) 取决于 SMS-SUBMIT 的的设置;采用整数型(缺省值 167),或时间—字符型(参 考)的 GSM 03.40 TP-有效期 备注 l 如果当前存储器中没有短信,操作 AT+CMGR 读取短消息动作,仍返回 OK。 cte l 举例 ue tia +CMTI:'SM',3 //新短消息达到,存储在 SIM 卡位置 3 内 AT+CMGR=3 +CMGR: 'REC UNREAD','+8615021012496','','2010/09/25 15:06:37+32',145,4,0,241,'+8 Q n 613800210500',145,27 This is a test from Quectel e OK //读取当前存储器 SIM 卡中第 3 条短信 nfid 8.8. AT+CMGS 发送短消息 o 该命令可将 SMS(SMS-SUBMIT)从 TE 发送到网络层。发送成功后,短消息参考值将返回给 C TE。在接收到非请求发送状态报告结果码时,使用该取值可进行短消息识别。 语法 AT+CMGS 发送短消息 测试命令 AT+CMGS=? 配置命令 1) 文本模式(AT+CMGF=1): AT+CMGS=[,] 响应 OK 响应 1)文本模式(AT+CMGF=1) 且发送成功: +CMGS: 上海移远通信技术有限公司 112 / 250 M35 AT 命令手册 text is entered ESC 退出发送 2)PDU 模式(AT+CMGF=0): +CMGS= PDU is given 最大响应时间 参考 GSM 07.05 OK 2)PDU 模式(AT+CMGF=0)且发送成功: +CMGS: OK 3)功能相关报错: +CMS ERROR: 120s,受网络状态影响 参数 tel c l ue tia 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) 整数型;文本模式(AT+CMGF=1)下,用字符表示(或)消息正文的 长度;PDU 模式(AT+CMGF=0)下,8 位真实 TP 数据单位的长度(即 RP 层的 SMSC 地址中的 8 位字符将不计算在该长度内) 整数型的 GSM 03.40 TP-Message-Reference Q n 备注 fide 发送短消息详细操作请参考 GSM 模块短信应用指导文档。 n 举例 o 发送文本短消息,GSM 格式: AT+CMGF=1 C OK //设置文本短信模式 AT+CSCS='GSM' //设置 TE 输入字符集格式为'GSM'格式 OK AT+CMGS='15021012496' > This is a test from Quectel //输入短信内容,发送,退出 +CMGS: 247 OK 上海移远通信技术有限公司 113 / 250 M35 AT 命令手册 8.9. AT+CMGW 写短消息 该命令可将 SMS(SMS-DELIVER 或 SMS-SUBMIT)从 TE 发送到存储器,并返回已存储短 消息的存储位置参数。除非指定其他参数,否则该短消息的状态将被设置为'存储未发送'。 语法 AT+CMGW 写短消息 测试命令 响应 AT+CMGW=? OK 配置命令 响应 1)文本模式(AT+CMGF=1): AT+CMGW=[,[,]] 文本输入 l 退出发送 1)写短消息成功,返回: +CMGW: OK 2)功能相关报错: +CMS ERROR: te 2)PDU 模式(AT+CMGF=0): c l AT+CMGW=[,] ue tia PDU is given 最大响应时间 参考 Q n GSM 07.05 300ms fide 参数 Con 字符型的 GSM 03.40 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(参考 TA 07.07 中的 AT+CSCS 命令);给定的地址类型 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 整数型的 GSM 04.11 TP-Originating-Address 中的 8 位'类型—地址'字段(参考 ) 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) 129 未知类型(IDSN 格式号码) 145 国际号码类型(IDSN 格式号码) 整数型;文本模式(AT+CMGF=1)下,用字符表示(或)消息正文的 长度;PDU 模式(AT+CMGF=0)下,8 位真实 TP 数据单位的长度(即 RP 层的 SMSC 地址中的 8 位字符将不计算在该长度内) 上海移远通信技术有限公司 114 / 250 M35 AT 命令手册 ISDMS 情况下:GSM 03.40 TPDU。十六进制,遵循 GSM 04.11SC 地址;ME/TA 把 TP 数据单元中每个 8 位字符转换为包含 2 个 IRA 字符的十六进制数字(如:整数取值 为 42 的 8 位字符作为 2 位数字(2A,即 IRA 50 和 65)发送给 TE) 广播消息情况下:使用十六进制的 GSM 03.41 TPDU 整数类型;关联存储器支持的地址编号范围内取值 PDU 模式 文本模式 说明 0 'REC UNREAD' 已收到但未读的短消息 1 'REC READ' 已收到且已读的短消息 2 'STO UNSENT' 已存储但未发送的短消息 3 'STO SENT' 已存储且已发送的短消息 4 'ALL' 所有短消息 备注 写短消息详细操作请参考 GSM 模块短信应用指导文档。 tel 举例 写文本短消息,GSM 格式: c l AT+CMGF=1 ue tia OK AT+CSCS='GSM' OK Q n AT+CMGW='15021012496' > This is a test from Quectel e +CMGW: 4 fid OK //设置文本短消息模式 //设置 TE 输入字符集格式为'GSM'格式 //输入短消息内容,写入,退出 n 8.10. AT+CMSS 从存储器发送短消息 Co 该命令可将短消息存储器中,位置取值参数为的消息发送到网络侧(SMS-SUBMIT 或 SMS-COMMAND)。若给定 SMS-SUBMIT 短消息的新接收地址参数,应使用该参数,而不能使用 已存储短消息的参数。发送成功后,参考值将返回给 TE。在接收到非请求发送状态报告结果码时, 可使用该命令的取值进行短消息识别。 语法 AT+CMSS 从存储器发送短消息 测试命令 响应 AT+CMSS=? OK 上海移远通信技术有限公司 115 / 250 M35 AT 命令手册 配置命令 AT+CMSS=[,[,]] 响应 1)文本模式(AT+CMGF=1)且执行成功: +CMSS: [,] OK 2)PDU 模式( AT +CMGF=0)且执行成功: +CMSS: [,] OK 3)功能相关报错 +CMS ERROR: 最大响应时间 120s,受网络状态影响 参考 GSM 07.05 l 参数 te c l ue tia Q en fid 整数类型;关联存储器支持的地址编号范围内取值 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) 129 未知类型(IDSN 格式号码) 145 国际号码类型(IDSN 格式号码) 整数型的 GSM 03.40 TP-Message-Reference '时间—字符串'格式的 GSM 03.40 TP-Service-Center-Time-Stamp(请参考) RP-ACK PDU 中的 GSM 03.40 RP-User-Data 元素;SMS 情况下,与的格式相 同,但没有 GSM 04.11 SC 地址字段;该参数应放在双引号中,与像普通的字符型参 数一样 Con 8.11. AT+CMGC 发送短消息命令 语法 AT+CMGC 发送短消息命令 测试命令 AT+CMGC=? 配置命令 1)文本模式(+CMGF=1): 响应 OK 响应 1)文本模式(AT+CMGF=1)且执行成功: 上海移远通信技术有限公司 116 / 250 M35 AT 命令手册 AT+CMGC=[,,,,] text is entered 退出不发送 2)PDU 模式(+CMGF=0): AT+CMGC= PDU is given +CMGC: [,] OK 2)PDU 模式(AT+CMGF=0)且执行成功: +CMGC: [,] OK 3)功能相关报错 +CMS ERROR: 最大响应时间 300ms 参考 GSM 07.05 参数 l 取决于该命令或结果码;GSM 03.40 SMS-DELIVER 的前 8 位;SMS-SUBIT(缺省值: 17);SMS-STATUS-REPORT;或采用整数型的 SMS-COMMAND(缺省值:2) te 整数型的 GSM 03.40 TP-Command-Type(缺省值:0) c l 整数型的 GSM 03.40 TP-Protocol-Identifier(缺省值:0) 整数型的 GSM 03.40 TP-Message-Number ue tia 字符型的 GSM 03.04 中的 TP-Destination-Address 地址——取值字段;将 BCD 数值 (或缺省 GSM 字母格式的字符)转换为当前选择的 TE 字符集中的字符(请参考 TS 07.07 中的 AT+CSCS 命令);给定的地址类型 Q n 整数型的 GSM 04.11 TP-Destination-Address 中的 8 位:'类型—地址'字段(当 的首字符为+(IRA 43)时,缺省值为 145,否则缺省值为 129) e 129 未知类型(IDSN 格式号码) 145 国际号码类型(IDSN 格式号码) fid 整数型;文本模式(AT+CMGF=1)下,用字符表示(或)消息正文的 长度;PDU 模式(AT+CMGF=0)下,8 位真实 TP 数据单位的长度(即 RP 层的 SMSC 地址中的 8 位字符将不计算在该长度内) n ISDMS 情况下:GSM 03.40 TPDU。十六进制,遵循 GSM 04.11SC 地址;ME/TA 把 oTP 数据单元中每个 8 位字符转换为包含 2 个 IRA 字符的十六进制数字(如:整数取值 为 42 的 8 位字符作为 2 位数字(2A,即 IRA 50 和 65)发送给 TE) C广播消息情况下:使用十六进制的 GSM 03.41 TPDU 整数类型;关联存储器支持的地址编号范围内取值 整数型的 GSM 03.40 TP-Message-Reference '时间—字符串'格式的 GSM 03.40 TP-Service-Center-Time-Stamp(请参考) RP-ACK PDU 中的 GSM 03.40 RP-User-Data 元素;SMS 情况下,与的格式相 同,但没有 GSM 04.11 SC 地址字段;该参数应放在双引号中,与像普通的字符型参 数一样 上海移远通信技术有限公司 117 / 250 M35 AT 命令手册 8.12. AT+CNMI 新短消息指示 当 TE 处于在使用状态时(如:DTR 信号处于'ON'状态),使用配置命令,可设置新到达的短消息如何 从网络侧发送到 TE。若 TE 处于待用状态(如:DTR 信号处于'OFF'状态),短消息接收流程应该按照 GSM 03.38 的规定。 若 DTR 信号不可用或者信号状态被忽略(V.25ter 命令:AT&D0),可使用 AT+CNMI 确认流程确保短 消息的可靠传输。 '选择短消息服务'命令 AT+CSMS 应该用来检测 ME 是否支持接收 SMS 和 CBM,并决定直接发送到 TE 的短消息是否需要确认(请参考 AT+CNMI 命令)。 语法 AT+CNMI 新短消息指示 测试命令 tel AT+CNMI=? 响应 +CNMI: (取值列表),(取值列表),(取值列 表),( 取值列表),(取值列表) c l 查询命令 ue tia AT+CNMI? OK 响应 +CNMI: ,,,, Q n 配置命令 e AT+CNMI=[[,[,[,[,]]]]] OK 响应 OK ERROR +CMS ERROR: 最大响应时间 300ms 参考 n GSM 07.05 Co 参数 控制指定的非请求结果码的处理情况 0 缓冲 TA 中的非请求结果码;若 TA 结果码缓冲器已满,结果码指示可以缓冲存储在其 他存储空间或者把最久的非请求结果码指示丢弃,替换为新接收到的指示 1 当 TA-TE 间的链路被占用(比如:在线数据模式下),丢弃结果码指示,并拒绝新接 收短消息的非请求结果码。否则,直接转发给 TE 2 当 TA-TE 间的链路被占用(比如:在线数据模式下),缓冲 TA 中的非请求结果码; 当链路释放后,把所有结果码发送给 TE。否则,直接转发给 TE 3 在 TA 处于数据模式的情况下,使用特定的 TA-TE 连接技术将结果码和数据同时传给 上海移远通信技术有限公司 118 / 250 M35 AT 命令手册 TE 存储接收短消息的规则取决于数据编码方案(请参考 GSM 03.38[2]);优选短消息存 储器命令(AT+CPMS)的设置和本取值 0 没有 SMS-DELIVER 的指示发给 TE 1 若 SMS-DELIVER 存储在 ME/TA,存储位置靠非请求结果码+CMTI: , 来提示给 TE 2 SMS-DELIVERs(除 Class2 短消息)直接发送给 TE,使用如下非请求结果码:+CMT: [],(启用 PDU 模式)或者+CMT: , [],[,,,,,,,] (启用文本模式);以上斜体部分参数定义参见命令 AT+CSDH.Class2 短消息 指示方式同=1 3 通过使用=2 定义的非请求结果码,Class 3 的 SMS-DELIVER 短消息可直接发送 uectel tial Q en 到 TE。其他数据编码方案下的短消息显示结果均遵循=1 定义 存储接收 CBM 规则取决于数据编码方案(请参考 GSM 03.38[2]);选择小区广播消 息类型命令 AT+CSCB 的设置和本取值 0 无 CBM 指示发送到 TE 2 收到的 CBM 使用如下格式直接发送到 TE: +CBM: (启用 PDU 模式)或者 +CBM:,,,,(启用文本模式) 3 通过使用=2 定义的非请求结果码,Class 3 的 CBM 短消息可直接发送到 TE。其 他数据编码方案下的短消息显示结果均遵循=1 定义 0 无 SMS-STATUS-REPORT 发送到 TE 1 SMS-STATUS-REPORT 短消息使用如下格式直接发送到 TE: +CDS:(启用 PDU 模式)或者 +CDS: ,,[],[],,,(启用文本模式) 0 当为 1...3 时,该命令中定义的 TA 缓存中的非请求结果码发送给 TE(在发送 之前,OK 应该被接收到) 1 当为 1…3 时,将清除该命令中定义的 TA 对非请求结果码的缓冲 fid 举例 n AT+CMGF=1 OK o AT+CSCS='GSM' C OK //设置文本短信模式 //设置 TE 输入字符集格式为'GSM'格式 AT+CNMI=2,1 //设置将短信存储到 ME 或 SIM 卡后,再给出新短信指示 OK +CMTI: 'SM',5 //新短信指示 AT+CNMI=2,2 OK //设置收到新短信,直接打印短信内容 +CMT: '+8615021012496',' ','2010/09/25 17:25:01+32',145,4,0,241,'+8613800210500',145,27 上海移远通信技术有限公司 119 / 250 This is a test from Quectel //收到新短信,直接打印短信内容 M35 AT 命令手册 8.13. AT+CRES 恢复 SMS 设置 AT+CRES 可把短消息服务设置从永久存储器恢复到当前存储器。一个 TA 可以包括几个配置号的设置。 可恢复以下命令规定的设置: 服务中心地址:AT+CSCA 设置文本格式的参数:AT+CSMP 选择小区广播消息类型:AT+CSCB(若执行) 语法 AT+CRES 恢复 SMS 设置 l 查询命令 AT+CRES=? cte l 配置命令 ue tia AT+CRES[=] Q n 最大响应时间 参考 e GSM 07.05 响应 +CRES: (取值列表) OK 响应 OK ERROR +CMS ERROR: 300ms fid 参数 Con 0-3 与制造商有关的配置号;用于存储各项设置 8.14. AT+CSAS 保存 SMS 设置 AT+CSAS 可将当前的短消息服务设置保存到永久存储器。一个 TA 可以包括几个配置号的设置。可保 存以下命令规定的设置: 服务中心地址:AT+CSCA 设置文本格式的参数:AT+CSMP 选择小区广播消息类型:AT+CSCB(若执行) 上海移远通信技术有限公司 120 / 250 M35 AT 命令手册 语法 AT+CSAS 保存 SMS 设置 查询命令 AT+CSAS=? 响应 +CSAS: (取值列表) 配置命令 OK 响应 AT+CSAS[=] OK ERROR +CMS ERROR: 最大响应时间 300ms 参考 GSM 07.05 l 参数 te 0-3 与制造商有关的配置号;用于存储各项设置 uec tial 8.15. AT+CSCB 选择小区广播消息类型 Q n AT+CSCB 可选择 ME 接收到的 CBM 类型。 e 语法 fid AT+CSCB 选择小区广播消息类型 测试命令 n AT+CSCB=? 响应 +CSCB: (取值列表) Co 查询命令 OK 响应 AT+CSCB? +CSCB: ,, 配置命令 AT+CSCB=[,mids>[,]] 最大响应时间 OK 响应 OK ERROR +CMS ERROR: 300ms 上海移远通信技术有限公司 121 / 250 参考 GSM 07.05 M35 AT 命令手册 参数 0 接收由和指定的消息类型 1 不接收由和指定的消息类型 字符型(如'0,1,5,320-478,922');所有可能的 CBM 消息标识的组合(请参考) 字符型(如''0-3,5');所有可能的数据编码方案的组合(请参考)(缺省值为空字符 串) 8.16. AT+CSDH 显示文本格式参数 l 该命令可用于控制是否在文本模式下的结果码中显示详细的头信息。 te 语法 c l AT+CSDH 显示文本格式参数 ue tia 测试命令 AT+CSDH=? 响应 +CSDH: (取值列表) Q n 查询命令 e AT+CSDH? OK 响应 +CSDH: fid 配置命令 AT+CSDH=[] Con 最大响应时间 OK 响应 OK ERROR +CMS ERROR: 300ms 参考 GSM 07.05 参数 0 不在+CMT,+CMGL,+CMGR 命令中显示、、、、和 (+CSCA 和+CSMP 命令中设置的取值),也不显示用于 SMS-DELIVER 和 SMS-SUBMIT 消息的结果码中的、或;对于+CMGR 命令结 果码中的 SMS-COMMAND,不显示、、、、以及 上海移远通信技术有限公司 122 / 250 M35 AT 命令手册 1 在结果码中显示这些取值 举例 AT+CSDH=0 OK AT+CMGR=3 +CMGR: 'REC READ','+8615021012496','','2010/09/25 15:06:37+32' This is a test from Quectel OK AT+CSDH=1 OK AT+CMGR=3 +CMGR: 'REC READ','+8615021012496', ,'2010/09/25 15:06:37+32',145,4,0,241,'+861 l 3800210500',145,27 This is a test from Quectel te OK uec tial 8.17. AT+CSMP 设置文本格式参数 Q n 文本模式下,当向网络侧发送短消息或将短消息存放在存储器中时,使用配置命令可选择需要附加参 e 数取值。除此之外,还可以用于设置从 SMSC 接收到该短消息时算起的有效期(的取值范围:0~255) fid 或定义有效期终止的绝对时间(为字符串时)。的格式由指定。若 TA 支持增强型有效期格 式(($(EVPF)$,请参考 GSM 03.40),应该把 16 进制的编码字符串放于双引号中(请参考)。 语法 n AT+CSMP 设置文本格式参数 o 测试命令 C AT+CSMP=? 响应 +CSMP: (取值列表),(取值列表),(取值列 表),(取值列表) 查询命令 AT+CSMP? OK 响应 +CSMP: ,,, 配置命令 AT+CSMP=[[,[,[, OK 响应 OK 上海移远通信技术有限公司 123 / 250 M35 AT 命令手册 ]]]] 最大响应时间 参考 GSM 07.05 ERROR +CMS ERROR: 300ms 参数 取决于该命令或结果码;GSM 03.40 SMS-DELIVER,SMS-SUBMIT (缺省值:17), SMS-STATUS-REPORT 的前 8 位;或采用整数型 SMS-COMMAND (缺省值:2);在文 本模式下若值设为 49,则支持消息状态报告 取决于 SMS-SUBMIT 的的设置;采用整数型(缺省值:167),或时间字符型(参考) 的 GSM 03.40 TP-有效期 整数型;参考 GSM 03.40 TP-协议-标识(缺省值:0) 整数型;取决于该命令或该命令结果码 GSM 03.38 中的 SMS 数据编码方案 ctel l 8.18. AT+QCLASS0 接收 Class0 短信存储到当前存储器 ue tia 语法 AT+QCLASS0 接收 Class0 短信存储到当前存储器 Q n 测试命令 响应 e AT+QCLASS0=? +QCLASS0: (取值列表) fid 查询命令 AT+QCLASS0? OK 响应 +QCLASS0: on 配置命令 C AT+QCLASS0= OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 124 / 250 M35 AT 命令手册 参数 0 接收到 Class0 短信时,不存储到当前短消息存储器内 1 接收到 Class0 短信时,存储到当前短消息存储器内 举例 以文本消息为例: AT+CPMS? +CPMS: 'SM',6,50,'SM',6,50,'SM',6,50 OK AT+QCLASS0=0 OK //设置接收到 Class0 短信时,不存储到当前短消息存储器内 +CMT: '+8615021012496',,'2010/09/26 09:55:37+32' l TEST1 from Quectel //接收到 Class0 短信,MT 直接提示短消息 te AT+QCLASS0=1 OK //设置接收到 Class0 短信时,存储到当前短消息存储器内 uec tial +CMTI:'SM',7 //接收到 Class0 短信,将短消息存储在当前存储器内(参考 AT+CPMS) AT+CMGR=7 +CMGR: 'REC UNREAD','+8615021012496','','2010/09/26 09:56:17+32' Q n TEST2 from Quectel e OK fid 8.19. AT+QMGDA 删除指定类型的所有短信 on 语法 C AT+QMGDA 删除指定类型的所有短信 测试命令 响应 AT+QMGDA=? +QMGDA: (取值列表) 配置命令 AT+QMGDA= OK 响应 OK ERROR +CME ERROR: 上海移远通信技术有限公司 125 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel 取决于待删除短消息的数目 参数 PDU 模式 1 删除所有已读的短消息 2 删除所有未读的短消息 3 删除所有已发送的短消息 4 删除所有未发送的短消息 5 删除所有接收到的短消息 6 删除所有短消息 文本模式 'DEL READ' 删除所有已读的短消息 l 'DEL UNREAD' 删除所有未读的短消息 'DEL SENT' 删除所有已发送的短消息 te 'DEL UNSENT' 删除所有未发送的短消息 c l 'DEL INBOX' 删除所有接收到的短消息 'DEL ALL' 删除所有短消息 Que ntia 8.20. AT+QSMSCODE 配置短消息字符集 e 语法 fid AT+QSMSCODE 配置短消息字符集 测试命令 响应 AT+QSMSCODE=? +QSMSCODE: (取值列表) Con 查询命令 OK 响应 AT+QSMSCODE? +QSMSCODE: 配置命令 AT+QSMSCODE= 最大响应时间 OK 响应 OK ERROR +CME ERROR: 300ms 上海移远通信技术有限公司 126 / 250 参考 Quectel 参数 0 NOKIA 字符集 1 SIEMENS 字符集(默认值) 2 NOKIA 字符集,将 0x11 转译成'_',0x02 转译成'$' M35 AT 命令手册 CQouneficdteenl tial 上海移远通信技术有限公司 127 / 250 M35 AT 命令手册 9 电话本相关命令 9.1. AT+CPBS 选择电话簿存储单元 AT+CPBS 配置命令可选择电话簿存储单元,可用于其它电话簿命令。查询命令 用于返回当前选择的存储单元。 语法 l AT+CPBS 选择电话簿存储单元 测试命令 te AT+CPBS=? uec tial 查询命令 AT+CPBS? Q n 配置命令 e AT+CPBS= fid 最大响应时间 n 参考 Co GSM 07.07 响应 +CPBS: (取值列表) OK 响应 +CPBS:[,,] OK 响应 OK ERROR +CME ERROR: 300ms 参数 'MC' 'RC' 'DC' 'LA' 'BN' 'SD' 'VM' ME 最近未接号码电话簿 ME 最近接听号码电话簿 ME 最近拨号号码电话簿 最近通话号码所有列表(LND/LNM/LNR) SIM 禁拨号码电话簿 SIM 服务号码电话簿 SIM 语音信箱号码电话簿 上海移远通信技术有限公司 128 / 250 M35 AT 命令手册 'FD' SIM 固定拨号号码电话簿(此功能开启及存储容量取决于 SIM 卡) 'LD' SIM 最近拨打的号码电话簿 'ON' SIM 卡(或 ME)中的号码(MSISDN)清单(也可以使用 AT+CNUM 命令读 出该存储器中的信息) 'SM' SIM 电话簿 整数型;表示所选存储器中使用过的位置号码个数 整数型;表示所选存储器中位置号码总数 备注 SIM 最多支持 250 条电话簿记录,ME 最多支持 100 条电话簿记录。 9.2. AT+CPBW 写删电话簿记录 tel 该命令可在当前电话簿存储器的位置号码中写入电话簿记录。通过 AT+CPBS,可选择当前电 话簿存储器。写入的记录字段是与号码有关的电话号码(使用格式)和文本。若 c l 省略这些字段,则将删除电话簿记录。若为空,但给定,则记录将被写入电话簿中第一 个空闲位置。 ue tia 语法 Q n AT+CPBW 写删电话簿记录 测试命令 e AT+CPBW=? 响应 +CPBW: (取值列表),,(取值列 表), fid 配置命令 n AT+CPBW=[,,[, []]] OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 参数 电话簿存储器中位置号码范围内的整数型取值 字符型;格式的电话号码 上海移远通信技术有限公司 129 / 250 M35 AT 命令手册 整数型的八位字节地址类型(请参考 GSM 04.08[8]第 10.5.4.7 小节);当拨号字符串包括国 际接入代码字符'+'时,缺省值为 145;其他情况下,缺省值为 129 129 未知类型(ISDN 格式) 145 国际号码类型(ISDN 格式) 字符型;最大长度的字符型字段;与'选择 TE 字符集'命令 AT+CSCS 规定的字符 集相同 表示字段最大长度的整数型取值 表示字段最大长度的整数型取值 备注 1. 若当前存储单元是'MC','RC','DC','LA'或'LD',,和参数必须省略, AT+CPBW 命令只支持设置删除当前电话簿的号码记录; 2. 不允许为空; 3. 形式的下面的字符必须通过退出序列进入 l GSM 字符 Seq. Seq.(hex) 注释 5C 5C 35 43 (反斜杠) te ' 22 5C 32 32 (字符串分界符) BSP 8 5C 30 38 (退格键) c l NULL 0 5C 30 30 (GSM 空) 注:„0‟(GSM 空),对于应用层软件,当它们读字符串长度的时候可能引起问题。 Que ntia 举例 AT+CSCS='GSM' e OK fid AT+CPBW=10,'15021012496',129,'QUECTEL' OK //向当前电话簿位置 10 写入新号码 AT+CPBW=10 n OK //删当前电话簿位置 10 的电话簿 Co 9.3. AT+CPBR 查询电话簿记录 该命令操作可返回位置号码范围为 ~ 的电话簿记录,该位置号码范围通过使用 AT+CPBS 从当前电话簿存储中选择。若为空,则只返回指定的电话簿。 语法 AT+CPBR 查询电话簿记录 测试命令 响应 上海移远通信技术有限公司 130 / 250 M35 AT 命令手册 AT+CPBR=? +CPBR: (取值列表), , 配置命令 AT+CPBR= [,] OK 响应 +CPBR:,,,[+C PBR: .....+CPBR: , , , ] OK ERROR +CME ERROR: 最大响应时间 取决于待读取的电话本数目 参考 GSM 07.07 参数 l te c l ue tia Q n 电话簿存储器中位置号码范围内的整数型取值 电话簿存储器中位置号码范围内的整数型取值 字符型;格式的电话号码 整数型的八位字节地址类型(请参考 GSM 04.08[8]第 10.5.4.7 小节) 字符型;最大长度的字符型字段;与'选择 TE 字符集'命令 AT+CSCS 规定的字符 集相同 表示字段最大长度的整数型取值 表示字段最大长度的整数型取值 e 备注 fid 应小于数值。 n 举例 Co AT+CSCS='GSM' OK AT+CPBR=10 +CPBR: 10,'15021012496',129,'QUECTEL' OK //查询当前电话簿位置 10 的电话簿 上海移远通信技术有限公司 131 / 250 M35 AT 命令手册 9.4. AT+CPBF 查找电话簿记录 该命令可从当前电话簿存储器中查找电话簿记录。通过 AT+CPBS,可选择当前电话簿存储器。 该字母数字混编方式的字段以字符串开始。 语法 AT+CPBF 查找电话簿记录 测试命令 AT+CPBF=? 响应 +CPBF: , 配置命令 AT+CPBF=[] uectel tial 最大响应时间 参考 Q n GSM 07.07 OK 响应 [+CPBF: , ,, [[...] +CBPF: ,,,] OK ERROR +CME ERROR: 取决于电话本的存储空间大小 e 参数 fid n o C 最大长度的字符型字段;与 '选择 TE 字符集' 命令 AT+CSCS 规定的字符集相同 电话簿存储器中位置号码范围内的整数型取值 电话簿存储器中位置号码范围内的整数型取值 字符型;格式的电话号码 整数型的八位字节地址类型(请参考 GSM 04.08[8]第 10.5.4.7 小节) 129 未知类型(ISDN 格式) 145 国际号码类型(ISDN 格式) 字符型;最大长度的字符型字段;与'选择 TE 字符集'命令 AT+CSCS 规定的字符 集相同 表示字段最大长度的整数型取值 表示字段最大长度的整数型取值 上海移远通信技术有限公司 132 / 250 备注 缺省时,返回当前电话簿存储器中所有电话簿。 M35 AT 命令手册 9.5. AT+CNUM 用户号码 AT+CNUM 返回与用户相关的 MSISDN(Mobile Station International ISDN Number),该信息可以存 储在 SIM 卡中,也可以存储在 ME 中。若用户有能满足不同业务需求的多个 MSISDN,则每个 MSISDN 将 占用单独一行返回。 语法 AT+CNUM 用户号码 测试命令 l AT+CNUM=? te 执行命令 AT+CNUM Quec ential 最大响应时间 fid 参考 GSM 07.07 响应 OK 响应 +CNUM: [],, [+CNUM: [],, [...]] OK ERROR +CME ERROR: 300ms n 参数 o 与有关,可选项,字母数字混编字符串。所用的字符集与'选择 TE 字符集'命令 CAT+CSCS 规定的相同 指定的字符型电话号码 整数型的八位字节地址类型(请参考 GSM 04.08[8]第 10.5.4.7 小节) 上海移远通信技术有限公司 133 / 250 M35 AT 命令手册 10 GPRS 相关命令 10.1. AT+CGATT GPRS 附着和分离 该命令用于将 MT 附着 GPRS 业务,或将 MT 从 GPRS 业务分离。该命令执行成功后,MT 保持 V.25ter 命令状态。若 MT 已处于请求状态,则忽略执行命令操作,且返回 OK。 当附着状态转为分离状态时,将自动去激活所有 PDP 上下文。 l 语法 te AT+CGATT GPRS 附着和分离 c l 测试命令 AT+CGATT=? 响应 +CGATT: (取值列表) ue tia 查询命令 Q n AT+CGATT? OK 响应 +CGATT: fide 配置命令 AT+CGATT= n 最大响应时间 o 参考 C GSM 07.07 OK 响应 OK ERROR +CME ERROR: 75s,受网络状态影响 参数 GPRS 附着状态 0 分离 1 附着 上海移远通信技术有限公司 134 / 250 举例 AT+CGATT=1 OK AT+CGATT=0 OK AT+CGATT? +CGATT: 0 OK //GPRS 附着 //GPRS 分离 //查询 GPRS 附着状态 M35 AT 命令手册 10.2. AT+CGDCONT 定义 PDP 上下文 该命令可为 PDP 上下文定义参数,该 PDP 上下文是由本地上下文标识参数标识的。该配置命令 的特殊形式 AT+CGDCONT=将使上下文号码的取值成为未定义取值。 tel 语法 c l AT+CGDCONT 定义 PDP 上下文 测试命令 ue tia AT+CGDCONT=? 响应 +CGDCONT: ( 取 值 列 表 ),,, ,(取值列表),(取值 列表) Q en 查询命令 nfid AT+CGDCONT? OK 响应 +CGDCONT:,,,,,+CGDCONT:,,,,, … Co OK 配置命令 响应 AT+CGDCONT=[,,[ OK APN>[,[,[,]]]]] +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 上海移远通信技术有限公司 135 / 250 M35 AT 命令手册 参数 1~3 数值型参数;用于指定 PDP 上下文标识。该参数对 TE-MT 接口而言是本地参数, 并且可用于其他 PDP 上下文相关命令。 'IP' (分组数据协议类型)字符型参数;用于指定分组数据协议的类型。仅支持'IP', 互联网协议 IP(Internet Protocol)(IETF STD5)。 接入点名称;表示一个字符串参数,用于选择 GGSN 或外部分组数据网络的逻辑名称。若 该参数取值为空或省略,则需要请求签约值。 字符型参数;用于表示对于特定 PDP 上下文,MT 分配的地址空间。若该参数取值为空或 省略,则 TE 在 PDP 启动过程中提供其他取值;若不能提供其他取值,则需要请求动态地 址。即便在 PDP 启动过程中已分配地址,该命令的读出形式仍继续返回为空。使用 AT+CGPADDR 命令,可读出该分配地址。 关闭(若取值省略,则该参数为缺省值);数值型参数;用于控制 PDP 数据压缩。 关闭(若取值省略,则该参数为缺省值);数值型参数;用于控制 PDP 头。 举例 l AT+CGDCONT=1,'IP','CMNET' te OK //定义=1 的 PDP 上下文,PDP 类型为'IP',APN 为'CMNET' uec tial 10.3. AT+CGQREQ 请求的服务质量 Q n AT+CGQREQ 允许 MT 向网络发送 'PDP 上下文激活需求' 消息时,TE 指定一个服务质量。 e 使用配置命令,可为上下文指定一个由(本地)上下文标识参数标识的配置项。该命令的特殊形 式,即 AT+CGQREQ=,取消定义过的服务质量。 fid 语法 n AT+CGQREQ 请求的服务质量 o 测试命令 C AT+CGQREQ=? 响应 +CGQREQ:,( 取 值 列 表),(取值列表),(取值列表),(取值 列表),(取值列表) 查询命令 AT+CGQREQ? OK 响应 +CGQREQ: , , ,>reliability>, , +CGQREQ: ,,,,, … 上海移远通信技术有限公司 136 / 250 M35 AT 命令手册 配置命令 AT+CGQREQ=[,[, [,[,[,]]]]] OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 参数 l te 整数型参数;用于标识一个 PDP 上下文定义,请参考 AT+CGDCONT 整数型参数;用于指定优先级别 整数型参数;用于指定延时级别 数值型参数;用于指定处理不常见数据丢失的可靠性级别 整数型参数;用于指定峰值吞吐量级别 整数型参数;用于定义平均吞吐量级别 uec tial 10.4. AT+CGQMIN 可接受的最小服务质量 Q n AT+CGQMIN 允许 TE 指定一个可接受的最小服务质量。该配置项由 MT 检验,用于与 'PDP 上下文 激活' 消息所返回的协商配置进行比较。 fide 使用配置命令,可为上下文指定一个由(本地)上下文标识参数标识的配置项。该命令的特殊形 式,即 AT+CGQMIN=,取消定义过的可接受最小服务质量。 n 语法 o AT+CGQMIN 可接受的最小服务质量 测试命令 响应 C AT+CGQMIN=? +CGQMIN:,(取值列表),( 取 值 列 表 ),( 取 值 列 表 ),( 取 值 列 表),(取值列表) 查询命令 AT+CGQMIN? OK 响应 +CGQMIN: ,,,,,+CGQMIN: ,,,,, … 配置命令 AT+CGQMIN=[,[,< delay>[,[,[, ]]]]] OK 响应 OK ERROR +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 参数 l te c l 整数型参数;用于标识一个 PDP 上下文定义,请参考 AT+CGDCONT 整数型参数;用于指定优先级别 整数型参数;用于指定延时级别 数值型参数;用于指定处理不常见数据丢失的可靠性级别 整数型参数;用于指定峰值吞吐量级别 整数型参数;用于定义平均吞吐量级别 Que ntia 10.5. AT+CGACT PDP 上下文激活和去激活 e 该命令可激活或去激活指定的 PDP 上下文。该命令执行成功后,MT 保持 V.25ter 命令状态。若 PDP fid 上下文已处于请求状态,则该状态保持不变。当执行该命令的激活形式时,若 MT 没有附着 GPRS,MT 首 先进行 GPRS 附着,然后尝试激活指定的上下文。 n 语法 o AT+CGACT PDP 上下文激活和去激活 C 测试命令 响应 AT+CGACT=? +CGACT: (取值列表) 查询命令 AT+CGACT? OK 响应 +CGACT: ,[+CGACT:…] OK 上海移远通信技术有限公司 138 / 250 配置命令 AT+CGACT=[,] 最大响应时间 参考 GSM 07.07 响应 OK NO CARRIER +CME ERROR : 150s,受网络状态影响 M35 AT 命令手册 参数 PDP 上下文激活和去激活 0 去激活 1 激活 整数型参数;用于标识一个 PDP 上下文定义,请参考 AT+CGDCONT。缺省值为 1。 l 举例 te AT+CGDCONT=1,'IP','CMNET' c l OK //定义=1 的 PDP 上下文,PDP 类型为'IP',APN 为'CMNET' AT+CGACT=1,1 //PDP 激活 ue tia OK AT+CGACT=0,1 //PDP 去激活 NO CARRIER Q en 10.6. AT+CGDATA 进入数据模式 fid 该命令设置 MT 使用一个或多个 GPRS PDP 类型,执行相应的操作,在 TE 和网络间建立通信。 n MT 不处理 AT 命令中 AT+CGDATA 之后的命令。 Co 语法 AT+CGDATA 进入数据模式 测试命令 AT+CGDATA=? 响应 +CGDATA: (取值列表) 配置命令 AT+CGDATA=[,[,[,… ]]] OK 响应 OK NO CARRIER +CME ERROR : 上海移远通信技术有限公司 139 / 250 M35 AT 命令手册 最大响应时间 参考 GSM 07.07 300ms 参数 字符型参数;用于表示 TE 和 MT 之间网络建立通信时 PDP 上下文使用的 2 层协议: 'PPP' 点到点协议,为一个分组数据协议,例如 IP 服务 整数型参数;用于标识一个 PDP 上下文定义,请参考 AT+CGDCONT 10.7. AT+CGPADDR 显示 PDP 地址 该命令可返回指定上下文标识的 PDP 地址列表。 l 语法 te AT+CGPADDR 显示 PDP 地址 c l 测试命令 AT+CGPADDR=? 响应 +CGPADDR: (取值列表) ue tia 查询命令 Q n AT+CGPADDR= OK 响应 +CGPADDR: [, ] fide 最大响应时间 参考 n GSM 07.07 OK ERROR 300ms Co 参数 整数型参数;用于标识一个 PDP 上下文定义,请参考 AT+CGDCONT 字符型参数;用于标识特定 PDP 上下文 MT 所获取的地址。该地址可以是静态的,也可以 是动态的。对于静止地址来说,当上下文定义后通过 AT+CGDCONT 命令设置的地址;对 于动态地址来说,在最后一次 PDP 上下文激活过程中,使用被参考的上下文定义时 所指配的地址。当地址不可用时,则省 上海移远通信技术有限公司 140 / 250 M35 AT 命令手册 举例 AT+CGDCONT=1,'IP','CMNET' OK //定义=1 的 PDP 上下文,PDP 类型为'IP',APN 为'CMNET' AT+CGACT=1,1 //激活 PDP 场景=1 OK AT+CGPADDR=1 //查询场景=1 的 PDP 地址 +CGPADDR: 1,'10.76.51.180' OK 10.8. AT+CGCLASS GPRS 移动台类别 该命令可根据指定的 GPRS 移动台类别设置 MT,使之能够进行操作。 l 语法 te AT+CGCLASS GPRS 移动台类别 c l 测试命令 响应 AT+CGCLASS=? +CGCLASS: (取值列表) ue tia 查询命令 Q n AT+CGCLASS? OK 响应 +CGCLASS: fide 配置命令 AT+CGCLASS= n 最大响应时间 o 参考 C GSM 07.07 OK 响应 OK NO CARRIER +CME ERROR : 30s,受网络状态影响 参数 字符型参数;表示 GPRS 移动台的类别(按功能的降序排列) 'B' 类别 B 'CG' 仅在 GPRS 模式下为类别 C 'CC' 仅在电路交换模式下为类别 C(最低级别) 上海移远通信技术有限公司 141 / 250 M35 AT 命令手册 10.9. AT+CGEREP 非请求 GPRS 事件上报控制 该命令可根据指定的 GPRS 移动台类别设置 MT,使之能够进行操作。 语法 AT+CGEREP 非请求 GPRS 事件上报控制 测试命令 响应 AT+CGEREP=? +CGEREP: (取值列表) OK 查询命令 响应 AT+CGEREP? l 配置命令 AT+CGEREP= cte l 最大响应时间 ue tia 参考 GSM 07.07 +CGEREP: OK 响应 OK ERROR +CME ERROR: 300ms Q n 参数 e 0 缓冲 MT 中的非请求结果码;若 MT 结果码缓冲器已满,则丢弃最旧的结果码。不转发 fid 结果 码给TE 1 当保留 MT-TE 链路时(比如:在线数据模式下),丢弃非请求结果码;否则,直接转发 给 TE n 请参考 AT+CGDCONT o 请参考 AT+CGDCONT 请参考 AT+CGDCONT C 请参考 AT+CGCLASS 备注 相关 URC 上报: +CGEV: NW DEACT , [,] +CGEV: ME DEACT , [,] +CGEV: NW DETACH +CGEV: ME CLASS 上海移远通信技术有限公司 142 / 250 M35 AT 命令手册 10.10. AT+CGREG GPRS 网络注册状态 该命令可控制关于 GPRS 注册状态一些中间结果码的显示。 当=1 并且 GPRS 注册状态发生改变,会有+CGREG : 的提示; 当=2,GPRS 注册状态发生改变且注册小区发生改变,会有+CGREG : [,,]的 提示。 语法 AT+CGREGGPRS 网络注册状态 测试命令 响应 AT+CGREG=? 查询命令 l AT+CGREG? cte l 配置命令 AT+CGREG=[] Que ntia 最大响应时间 参考 e GSM 07.07 +CGREG: (取值列表) OK 响应 +CGREG: ,[,,] OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 n Co 0 禁用网络注册非请求结果码+CGREG: 1 启用网络注册非请求结果码+CGREG: 2 启用网络注册非请求结果码+CGREG: [,,] 0 未注册;ME 当前没有搜索注册业务的新营运商 1 已注册,本地网 2 未注册,但 ME 正在搜索注册业务的新营运商 3 注册被拒绝 4 未知 5 已注册,漫游 字符型;2 位十六进制位置区代码(比如:00C3 相当于十六进制中的 195) 字符型;2 位十六进制小区编号 上海移远通信技术有限公司 143 / 250 举例 AT+CGATT=0 NO CARRIER +CGREG: 0,'1878','0873' AT+CGATT=1 OK +CGREG: 2,'1878','0873' +CGREG: 1,'1878','0873' M35 AT 命令手册 10.11. AT+CGSMS 为 MO SMS 选择业务 该命令用于在 MT 发送 MO SMS 消息时,指定业务或业务优先级别。 tel 语法 c l AT+CGSMS 为 MO SMS 选择业务 测试命令 ue tia AT+CGSMS=? 响应 +CGSMS: (取值列表) Q n 查询命令 AT+CGSMS? OK 响应 +CGSMS: fide 配置命令 AT+CGSMS=[] on 最大响应时间 C 参考 OK 响应 OK ERROR +CME ERROR: 300ms GSM 07.07 参数 使用的业务或业务优先级别 0 GPRS 1 电路交换 2 GPRS 优先(若 GPRS 不可用,则使用电路交换) 上海移远通信技术有限公司 144 / 250 3 电路交换优先(若电路交换不可用,则使用 GPRS) M35 AT 命令手册 10.12. AT+QGPCLASS 配置 GPRS 多时隙级别 语法 AT+QGPCLASS 配置 GPRS 多时隙级别 测试命令 响应 AT+QGPCLASS=? MULTISLOT CLASS: (取值列表) 查询命令 AT+QGPCLASS? tel 配置命令 AT+QGPCLASS= uec tial 最大响应时间 参考 Q n Quectel e 参数 Confid GPRS多时隙级别 OK 响应 MULTISLOT CLASS: OK 响应 OK ERROR +CME ERROR: 300ms 上海移远通信技术有限公司 145 / 250 M35 AT 命令手册 11 TCPIP 相关命令 11.1. AT+QIOPEN 建立 TCP 连接或注册 UDP 端口号 语法 AT+QIOPEN 建立 TCP 连接或注册 UDP 端口号 测试命令 响应 AT+QIOPEN=? +QIOPEN: (取值列表),(IP address range),(port l range) +QIOPEN:(取值列表),(domain name),(port range) cte l 配置命令 ue tia AT+QIOPEN=[,],/, OK 响应 如果格式正确,返回: OK 否则,返回: ERROR e 如果连接已经存在,返回 fid ALREAY CONNECT 返回 OK 后,如果连接成功,返回: [,] CONNECT OK on返回 OK 后,如果连接失败,返回: [,] CONNECT FAIL C OK、ERROR 或 ALREADY CONNECT 的超时时间为 300ms, 最大响应时间 [,] CONNECT OK 或[,] CONNECT FAIL 的 超时时间为 75s,受网络状态影响 参考 Quectel 上海移远通信技术有限公司 146 / 250 M35 AT 命令手册 参数 0~5 表明连接序号(M35F 支持 6 个 SOCKET 同时存在。当且仅 AT+QIMUX=1 时, 该参数有效。当 AT+QIMUX=0 时,该参数必须缺省(请参考 AT+QIMUX) 字符串类型;表明连接类型 'TCP' 建立 TCP 连接 'UDP' 建立 UDP 连接 字符串类型;表明远端服务器 IP 地址 远端服务器端口号 字符串类型;表明远端服务器域名地址 备注 1. 当 ME 状态(可以通过 AT+QISTAT 查询)为 IP INITIAL 或者 IP STATUS 或者 IP CLOSE 时才建 立连接。若非以上状态,需要通过操作 AT+QIDEACT 或 AT+QICLOSE 使 ME 处于以上状态才能正 常建立连接; l 2. 当 AT+QIMUX=0 时,当前已存在连接或 AT+QIMUX=1 时,指定序号也存在连接,那么再次操作 AT+QIOPEN 会返回 ALREADY CONNECT。 uecte tial 11.2. AT+QISEND 发送TCP或 UDP数据 语法 Q n AT+QISEND 发送 TCP 或者 UDP 数据 e 测试命令 响应 fid AT+QISEND=? +QISEND: n 执行命令 AT+QISEND o 响应'>',输入数据,执行 CTRL+Z 来发 C 送,执行 ESC 来终止操作 OK 响应 如果连接存在,发送成功返回: SEND OK 注:该操作当且仅当 AT+QIMUX=0 时可 如果连接存在,发送失败返回: 执行 SEND FAIL 配置命令 1)单路连接时(+QIMUX=0) AT+QISEND= 响应'>',输入数据,直到数据长度达到 如果 TCP 或 UDP 连接未建立,返回: ERROR 响应 如果连接存在,发送成功返回: SEND OK 上海移远通信技术有限公司 147 / 250 M35 AT 命令手册 字长发送 如果连接存在,发送失败返回: SEND FAIL 2)多路连接时(+QIMUX=1) AT+QISEND=[,] 如果 TCP 或 UDP 连接未建立,返回: 若缺省,响应'>',输入数据, ERROR 执行 CTRL+Z 来发送,执行 ESC 来终止 操作; 若不缺省,响应'>',输入数据, 直到数据长度达到字长发送 最大响应时间 300ms 参考 Quectel 参数 l te 数字参数;表明连接序号;该参数仅适用于 AT+QIMUX=1,若 AT+QIMUX=0,该参数必须 缺省 数字参数,表明发送数据长度。该数值最大支持 1460 c l 备注 ue tia 1. 执行命令 AT+QISEND 操作,仅在 AT+QIMUX=0 可操作; 2. AT+QISEND 不可发送空字符,返回 SEND FAIL; Q n 3. 只有在 TCP 或 UDP 连接建立时发送数据; 4. SEND OK 提示只表明数据已经传输至窗口进行发送,并不表示该数据已经收到确认报文。为确保数 e 据确认发送至对方,可以通过执行 AT+QISACK 命令进行查询。 nfid 11.3. AT+QICLOSE 关闭 TCP 或 UDP 连接 Co 语法 AT+QICLOSE 关闭 TCP 或 UDP 连接 测试命令 响应 AT+QICLOSE=? OK 执行命令 AT+QICLOSE 响应 如果关闭连接成功返回: CLOSE OK 如果关闭连接失败,返回: ERROR 上海移远通信技术有限公司 148 / 250 配置命令 AT+QICLOSE= 最大响应时间 参考 Quectel 响应 如果关闭连接成功返回: , CLOSE OK 如果关闭连接失败,返回: ERROR 300ms M35 AT 命令手册 参数 数字参数;表明连接序号; 该参数仅适用于 AT+QIMUX=1,若 AT+QIMUX=0,该参数必须缺省 l 备注 cte l 1. 对于 AT+QICLOSE操作: 当 AT+QISRVC=1 且 AT+QIMUX=0 时,返回 CLOSE OK,关闭 ME 作为 Client 连接远程 Server ue tia 的连接; 当 AT+QISRVC=1 且 AT+QIMUX=1 时,返回 ERROR; 当 AT+QISRVC=2 且 AT+QIMUX=0 时,返回 CLOSE OK,关闭 ME 作为 Server,远程 Client Q n 连接 ME 建立的连接; 当 AT+QISRVC=2 且 AT+QIMUX=0 时,此时若无其他 Client 处于监听状态,该操作将使 ME e 退出监听状态; 当 AT+QISRVC=2 且 AT+QIMUX=1 时,ME 作为 Server,该操作将关闭 ME 作为 Server,远 fid 程 Client 连接 ME 建立的所有连接并且退出监听状态。 2. 对于 AT+QICLOSE=操作: 该命令操作只在 AT+QIMUX=1 时有效; n 当 AT+QISRVC=1 且 AT+QIMUX=1 时,该操作将会关闭 ME 作为第的 Client 连接远 o 程 Server 的连接并保留 ME 作为 Server 接入的 Client 连接; 当 AT+QISRVC=2 且 AT+QIMUX=1 时,该操作将会关闭 ME 作为 Server 接入的第的 C远程 Client 连接; 3. 当 AT+QISRVC=1 且 AT+QIMUX=0 时,AT+QICLOSE 只在 AT+QISTAT 为 CONNECTING 或 CONNECT OK 状态时操作成功,其他状态返回 ERROR。关闭连接成功后,状态变化为 IP CLOSE。 上海移远通信技术有限公司 149 / 250 M35 AT 命令手册 11.4. AT+QIDEACT 关闭 GPRS/CSD PDP 场景 语法 AT+QIDEACT 关闭 GPRS/CSD PDP 场景 测试命令 响应 AT+QIDEACT=? OK 配置命令 AT+QIDEACT 响应 如果关闭成功返回: DEACT OK 最大响应时间 参考 l Quectel 如果关闭失败,返回: ERROR 40s,受网络状态影响 CSD 相关配置暂不支持 cte l 备注 ue tia 1. AT+QIDEACT 可关闭除 IP INITIAL 状态的任何 GPRS/CSD PDP 场景。关闭成功后,状态恢复至 IP INITIAL; 2. AT+QIMUX=0 时,AT+QIDEACT 可关闭当前连接和场景; Q n 3. AT+QIMUX=1 时,AT+QIDEACT 使所有连接和场景关闭。 fide 11.5. AT+QILPORT 配置本地端口号 n 语法 o AT+QILPORT 配置本地端口号 测试命令 C AT+QILPORT=? 响应 +QILPORT: (取值列表) 查询命令 AT+QILPORT? OK 响应 : : OK 上海移远通信技术有限公司 150 / 250 M35 AT 命令手册 配置命令 AT+QILPORT=, 最大响应时间 参考 Quectel 响应 OK ERROR 300ms CSD 相关配置暂不支持 参数 字符串参数;表明连接类型 'TCP' TCP 本地端口号 'UDP' 0~65535 UDP 本地端口号 数字参数,表明本地端口号 l 11.6. AT+QIREGAPP 启动任务并设置接入点 APN、用户名和密码 cte l 语法 ue tia AT+QIREGAPP 启动任务并设置接入点 APN、用户名和密码 测试命令 响应 AT+QIREGAPP=? +QIREGAPP: 'APN','USER','PWD' Q en 查询命令 fid AT+QIREGAPP? OK 响应 +QIREGAPP: ,, n 执行命令 AT+QIREGAPP Co 配置命令 OK 响应 OK ERROR 响应 AT+QIREGAPP=,,< OK password>[,] ERROR 最大响应时间 300ms 参考 Quectel CSD 相关配置暂不支持 上海移远通信技术有限公司 151 / 250 M35 AT 命令手册 参数 字符串参数;表明 GPRS/CSD 接入点名称 字符串参数;表明 GPRS/CSD 接入点用户名 字符串参数;表明 GPRS/CSD 接入点用户密码 表明 CSD 数据传输速率 备注 1. 当且仅当 ME 处于 IP INITIAL 状态时,执行命令和配置命令操作有效,操作成功后 ME 状态将变化 为 IP START; 2. AT+QICSGP 控制该执行命令参数的缺省值。 11.7. AT+QIACT 激活移动场景(或发起 GPRS/CSD 无线连接) tel 语法 c l AT+QIACT 激活移动场景(或发起 GPRS/CSD 无线连接) 测试命令 响应 ue tia AT+QIACT=? OK 执行命令 Q n AT+QIACT 响应 OK ERROR e 最大响应时间 150s,受网络状态影响 fid 参考 Quectel CSD 相关配置暂不支持 n 备注 o 1. AT+QIACT 只有在 IP START 状态下才能操作并激活移动场景,执行后状态变化为 IPCONFIG; C 2. 在 ME 接收激活场景操作后,如果移动场景激活成功,状态变化为 IP GPRSACT,返回 OK,否则 返回 ERROR。 上海移远通信技术有限公司 152 / 250 M35 AT 命令手册 11.8. AT+QILOCIP 获取本地 IP 地址 语法 AT+QILOCIP 获取本地 IP 地址 测试命令 AT+QILOCIP=? 执行命令 AT+QILOCIP 响应 OK 响应 若执行成功,返回: 最大响应时间 参考 l Quectel 否则,返回: ERROR 300ms CSD 相关配置暂不支持 cte l 参数 ue tia 字符串参数;表明 GPRS/CSD 方式下获取的 IP 地址 Q n 备注 e 只有在移动场景已激活状态:IP GPRSACT、TCP/UDP CONNECTING、CONNECT OK、IP CLOSE fid 下才可以通过 AT+QILOCIP 查询到本地 IP 地址,否则返回 ERROR。 n 11.9. AT+QISTAT 查询当前连接状态 Co 语法 AT+QISTAT 查询当前连接状态 测试命令 AT+QISTAT=? 执行命令 AT+QISTAT 响应 OK 响应 当 AT+QIMUX=0 是,返回: OK STATE: 上海移远通信技术有限公司 153 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel 当 AT+QIMUX=1 是,返回: (+QISTAT: , , , ) 列表 OK 300ms CSD 相关配置暂不支持 参数 字符串参数;表明连接状态 'IP INITIAL' 初始化 'IP START' 启动任务 'IP CONFIG' 配置场景 l 'IP IND' 激活 GPRS/CSD 场景中 'IP GPRSACT' 接收场景配置 te 'IP STATUS' 获得本地 IP 地址(参考 AT+QILOCIP 命令) c l 'TCP CONNECTING' TCP 连接中 'UDP CONNECTING' UDP 连接中 ue tia 'IPCLOSE' TCP/UDP 连接关闭 'CONNECT OK' TCP/UDP 连接成功 'PDP DEACT' GPRS/CSD 场景异常关闭 Q n 在 ATV0 配置下,数字和字符串对应含义如下: e 0 'IP INITIAL' 1 'IP START' fid 2 'IP CONFIG' 3 'IP IND' 4 'IP GPRSACT' n 5 'IP STATUS' o 6 'TCP CONNECTING' or 'UDP CONNECTING' 7 'IP CLOSE' C8 'CONNECT OK' 9 'PDP DEACT' 连接序号,范围为 0-5 连接类型 'TCP' TCP 连接 'UDP' UDP 连接 远程连接或接入 IP 地址 远程连接或接入端口号 上海移远通信技术有限公司 154 / 250 M35 AT 命令手册 11.10. AT+QISTATE 查询当前接入的连接状态 语法 AT+QISTATE 查询当前连接状态 测试命令 AT+QISTATE=? 响应 OK 执行命令 AT+QISTATE 响应 当 AT+QIMUX=0 是,返回: OK STATE: 最大响应时间 参考 Quectel 参数 当 AT+QIMUX=1 是,返回: OK STATE: l +QISTATE: ,,,, te OK c l 否则,返回: ue tia ERROR 300ms Q n CSD 相关配置暂不支持 fide 字符串参数;表明连接状态,当 AT+QIMUX=0 时: 'IP INITIAL' 初始化 n 'IP START' 启动任务 o 'IP CONFIG' 配置场景 'IP IND' 激活 GPRS/CSD 场景中 C'IP GPRSACT' 接收场景配置 'IP STATUS' 获得本地 IP 地址(参考 AT+QILOCIP 命令) 'TCP CONNECTING' TCP 连接中 'UDP CONNECTING' UDP 连接中 'IP CLOSE' TCP/UDP 连接关闭 'CONNECT OK' TCP/UDP 连接成功 'PDP DEACT' GPRS/CSD 场景异常关闭 当 AT+QIMUX=1 时: 'IP INITIAL' 初始化 上海移远通信技术有限公司 155 / 250 M35 AT 命令手册 'IP START' 启动任务 'IP CONFIG' 配置场景 'IP IND' 激活 GPRS/CSD 场景中 'IP GPRSACT' 接收场景配置 'IP STATUS' 获得本地 IP 地址(参考 AT+QILOCIP 命令) 'IP PROCESSING' 数据阶段 'PDP DEACT' GPRS/CSD 场景异常关闭 连接序号,范围为 0-5 连接类型 'TCP' TCP 连接 'UDP' UDP 连接 远程连接或接入 IP 地址 远程连接或接入端口号 字符串参数;表明接入连接状态,有 INITIAL,CONNECTED l 11.11. AT+QISSTAT 查询当前 Server 状态 cte l 语法 ue tia AT+QISSTAT 查询当前 Server 状态 测试命令 响应 AT+QISSTAT=? OK Q n 执行命令 fide AT+QISSTAT 响应 当 AT+QIMUX=0 是,返回: OK S: 当 AT+QIMUX=1 是,返回: nOK S: Co C: ,,, 否则,返回: ERROR 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 156 / 250 M35 AT 命令手册 参数 字符串参数;表明连接状态 'INITIAL' 初始化 'OPENNING' 启动任务 'LISTENING' 监听状态 'CLOSING' 关闭过程中 连接序号,范围为 0-4(注:当模块做 Server 工作时,最多能接入 5 路连接) 连接类型 'TCP' TCP 连接 'UDP' UDP 连接 远程连接或接入 IP 地址 远程连接或接入端口号 l 11.12. AT+QIDNSCFG 配置域名服务器 DNS te 语法 c l AT+QIDNSCFG 配置域名服务器 DNS ue tia 测试命令 响应 AT+QIDNSCFG=? OK 查询命令 响应 Q n AT+QIDNSCFG? PrimaryDns: SecondaryDns: fide 配置命令 OK 响应 AT+QIDNSCFG=[,] ERROR 最大响应时间 300ms o 参考 C Quectel 参数 字符串参数;表明主域名服务器的 IP 地址 字符串参数;表明二级域名服务器的 IP 地址 上海移远通信技术有限公司 157 / 250 M35 AT 命令手册 备注 当激活 GPRS/CSD 场景时,TA 会主动向 GPRS/CSD 网络获取 DNS 服务器。因此强烈建议在状态为 IP GPRSACT,IP STATUS,CONNECT OK 和 IP CLOSE 时,配置 DNS 服务器。 11.13. AT+QIDNSGIP 域名解析 语法 AT+QIDNSGIP 域名解析 测试命令 AT+QIDNSGIP=? 配置命令 AT+QIDNSGIP= Quectenl tial 最大响应时间 e 参考 Quectel 响应 OK 响应 OK ERROR 返回 OK 后,若解析成功: 返回 OK 后,若解析失败: ERROR: STATE: 14s,受网络状态影响 fid 参数 n o C 字符串参数;表明 Internet 上注册的域名 字符串参数;表明 IP 地址对应的域名 数字参数;表明错误代码号 1 DNS 未授权错误 2 参数配置错误 3 网络错误 4 未找到服务器 5 超时 6 未配置 7 无内存 8 未知错误 参考 AT+QISTAT 上海移远通信技术有限公司 158 / 250 M35 AT 命令手册 11.14. AT+QIDNSIP 配置使用 IP 地址连接还是域名连接 语法 AT+QIDNSIP 配置使用 IP 地址连接还是域名连接 测试命令 响应 AT+QIDNSIP=? +QIDNSIP: (取值列表) 查询命令 AT+QIDNSIP? OK 响应 +QIDNSIP: 配置命令 AT+QIDNSIP= l 最大响应时间 te 参考 c l Quectel OK 响应 OK ERROR 300ms ue tia 参数 Q en 数字参数;表明连接使用 IP 地址连接还是使用域名连接 0 使用 IP 地址连接 1 使用域名方式连接 fid 11.15. AT+QIHEAD 配置接收数据时是否显示 IP 头 on 语法 C AT+QIHEAD 配置接收数据时是否显示 IP 头 测试命令 响应 AT+QIHEAD=? +QIHEAD: (取值列表) 查询命令 AT+QIHEAD? OK 响应 +QIHEAD: OK 上海移远通信技术有限公司 159 / 250 M35 AT 命令手册 配置命令 AT+QIHEAD= 最大响应时间 参考 Quectel 响应 OK ERROR 300ms 参数 数字参数;表明接收数据时是否显示 IP 头 0 不显示 IP 头 1 显示 IP 头,格式为 'IPD(data length) :' l 11.16. AT+QIAUTOS 设置自动发送 TCP/UDP 数据时间 te 语法 c l AT+QIAUTOS 设置自动发送 TCP/UDP 数据时间 ue tia 测试命令 响应 AT+QIAUTOS=? +QIAUTOS: (取值列表), (取值列表) Q n 查询命令 e AT+QIAUTOS? OK 响应 +QIAUTOS: , fid 配置命令 AT+QIAUTOS=[,] on 最大响应时间 C 参考 OK 响应 OK ERROR 300ms Quectel 参数 数字参数;表明发送 TCP/UDP 数据时是否设置自动发送功能 0 未设置自动发送数据(缺省值) 1 设置自动发送数据 数字参数;表明自动发送数据时间。操作 AT+QISEND,输入数据耗时后,数据自动 发送 上海移远通信技术有限公司 160 / 250 M35 AT 命令手册 11.17. AT+QIPROMPT 设置发送数据时是否显示'>'和'SEND OK' 语法 AT+QIPROMPT 设置发送数据时是否显示'>'和'SEND OK' 测试命令 AT+QIPROMPT=? 查询命令 响应 +QIPROMPT: (取值列表) OK 响应 AT+QIPROMPT? +QIPROMPT: OK 配置命令 响应 AT+QIPROMPT= 最大响应时间 l 参考 te Quectel OK ERROR 300ms c l 参数 ue tia 数字参数;表明 AT+QISEND 操作后,是否显示'>'和'SEND OK' 0 发送成功时不显示'>',返回'SEND OK' Q n 1 发送成功时显示'>',返回'SEND OK' 2 发送成功时不显示'>',不返回'SEND OK' e 3 发送成功时显示'>',返回', SEND OK' fid 11.18. AT+QISERVER 配置为服务器 on 语法 C AT+QISERVER 配置为服务器 测试命令 AT+QISERVER=? 查询命令 AT+QISERVER? 响应 OK 响应 +QISERVER: , 执行命令 AT+QISERVER OK 响应 OK 上海移远通信技术有限公司 161 / 250 M35 AT 命令手册 ERROR 成功配置为服务器,返回: SERVER OK 配置为服务器失败,返回: 配置命令 CONNECT FAIL 响应 AT+QISERVER=[,] OK ERROR 最大响应时间 150s,受网络状态影响 参考 Quectel 参数 l cte l ue tia 数字参数;是否配置成服务器 0 不配置成服务器 1 配置成服务器 当前已连入的客户端的数量,范围为 1-5 数字参数;表明配置的服务器类型 0 TCP 服务器 1 UDP 服务器 服务器最大可接入连接数,默认为 1,范围为 1-5 Q en 备注 fid 当 AT+QIMUX=0 时,参数被缺省。 Con 11.19. AT+QICSGP 设置 CSD 或 GPRS 连接模式 语法 AT+QICSGP 设置 CSD 或 GPRS 连接模式 测试命令 AT+QICSGP=? 响应 +QICSGP: 0-CSD,DIAL NUMBER,USER NAME,PASSWORD,RATE(0-3) +QICSGP: 1-GPRS,APN,USER NAME,PASSWORD OK 上海移远通信技术有限公司 162 / 250 M35 AT 命令手册 查询命令 AT+QICSGP? 响应 +QICSGP: 配置命令 AT+QICSGP=,[(,,)/ (,,,)] OK 响应 OK ERROR 最大响应时间 300ms 参考 CSD 相关配置暂不支持 Quectel 参数 tel 数字参数;表明无线连接模式 0 CSD 连接 1 GPRS 连接 c l GPRS 连接配置的参数说明: ue tia 字符串参数;表明接入点名称 字符串参数;表明用户名 字符串参数;表明用户密码 Q n CSD 连接配置的参数说明: e 字符串参数;表明 CSD 号码 字符串参数;表明 CSD 连接用户名 fid 字符串参数;表明 CSD 连接用户密码 数字参数;表明 CSD 连接速率 0 2400 n 1 4800 o 2 9600(缺省值) C3 14400 上海移远通信技术有限公司 163 / 250 M35 AT 命令手册 11.20. AT+QISRVC 选择当前可操作连接 语法 AT+QISRVC 选择当前可操作连接 测试命令 AT+QISRVC=? 响应 +QISRVC: (取值列表) 查询命令 AT+QISRVC? OK 响应 +QISRVC: 配置命令 AT+QISRVC= l 最大响应时间 te 参考 c l Quectel OK 响应 OK ERROR 300ms CSD 相关配置暂不支持 ue tia 参数 Q en 数字参数;用于选择当前可操作连接 1 选择 ME 作为 Client 的连接 2 选择 ME 作为 Server 的连接 fid 备注 该操作用于以下情况,当前存在两路或多路连接,一路连接是 ME 作为 Client 连接远程 Server,一路连 Con 接时 ME 作为 Server 接入远程 Client,通过该命令可区分和选择当前操作的连接。 11.21. AT+QISHOWRA 配置接收数据时是否显示发送方的 IP 地址和端口号 语法 AT+QISHOWRA 配置接收数据时是否显示发送方的 IP 地址和端口号 测试命令 AT+QISHOWRA=? 响应 +QISHOWRA: (取值列表) 上海移远通信技术有限公司 164 / 250 M35 AT 命令手册 查询命令 AT+QISHOWRA? OK 响应 +QISHOWRA: (取值列表) 配置命令 AT+QISHOWRA= OK 响应 OKERROR ERROR 最大响应时间 300ms 参考 Quectel 参数 tel 数字参数;表明接收数据时是否显示发送方的 IP 地址和端口号 0 不显示(默认值) 1 显示,格式为:RECV FROM :< IP ADDRESS> :< PORT> uec tial 11.22. AT+QISCON 保存 TCPIP 应用场景配置 Q n 语法 e AT+QISCON 保存 TCPIP 应用场景配置 fid 测试命令 AT+QISCON=? 查询命令 Con AT+QISCON? 响应 OK 响应 显示 TCPIP 上下文: SHOW APPTCPIP CONTEXT +QIDNSIP: +QIPROMPT:< sendprompt> +QIHEAD: +QISHOWRA: +QICSGP: Gprs Config APN: Gprs Config UserId: Gprs Config Password: Gprs Config inactivityTimeout: CSD Dial Number: CSD Config UserId: CSD Config Password: 上海移远通信技术有限公司 165 / 250 M35 AT 命令手册 CSD Config rate: App Tcpip Mode: In Transparent Transfer Mode Number of Retry: Wait Time: Send Size: esc: 执行命令 OK 响应 AT+QISCON OK 最大响应时间 300ms 参考 Quectel l 参数 te c l ue tia Q n e fid 请参考 AT+QIDNSIP 请参考 AT+QIPROMPT 请参考 AT+QIHEAD 请参考 AT+QISHOWRA 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP 请参考 AT+QICSGP on 以下配置仅属于透明传输模式: 请参考 AT+QITCFG C 请参考 AT+QITCFG 请参考 AT+QITCFG 请参考 AT+QITCFG 备注 1. 执行命令保存以下 AT 命令配置:AT+QIDNSIP,AT+QIPROMPT,AT+QIHEAD,AT+QISHOWRA, AT+QICSGP,AT+QITCFG; 2. 执行命令操作只影响当前前置场景各参数配置(请参考 AT+QIFGCNT)。 上海移远通信技术有限公司 166 / 250 M35 AT 命令手册 11.23. AT+QIMODE 配置 TCPIP 应用模式 语法 AT+QIMODE 配置 TCPIP 应用模式 测试命令 响应 AT+QIMODE=? +QIMODE:(取值列表) 查询命令 AT+QIMODE? OK 响应 +QIMODE: 配置命令 AT+QIMODE= l 最大响应时间 te 参考 c l Quectel OK 响应 OK ERROR 300ms ue tia 参数 Q en 0 非透传模式 1 透传模式(在该模式下,建立连接成功后,UART 将会进入数据模式。接收到的数据将 直接输出至串口,可通过'+++'退出数据模式,ATO 操作返回数据模式) fid 11.24. AT+QITCFG 配置透明传输模式 on 语法 C AT+QITCFG 配置透明传输模式 测试命令 响应 AT+QITCFG=? +QITCFG: (取值列表, 取值列表, 取值 列表, 取值列表) 查询命令 AT+QITCFG? OK 响应 +QITCFG: ,,, 上海移远通信技术有限公司 167 / 250 M35 AT 命令手册 配置命令 AT+QITCFG=,,< SendSz>, 最大响应时间 参考 Quectel OK 响应 OK ERROR 300ms 参数 一个 IP 包的重传次数 间隔发送时间,单位为 100ms 每次发送数据字节数 是否开启转义序列,缺省值是 TRUE tel 备注 c l 1. 最大值为 1460; 2. 和都可以指示发送数据操作。当发送的数据长度大于或等于时,将 ue tia 优先发送长度的数据给远程连接;当发送的数据长度小于时,将会等待 时长,时间到后将串口已输入的数据发送出去; 3. 该命令只在 AT+QIMUX=0 状态下有效。 Q fiden 11.25. AT+QISHOWPT 配置接收数据 IP 头是否显示传输协议 语法 n AT+QISHOWPT 配置接收数据 IP 头是否显示传输协议 o 测试命令 C AT+QISHOWPT=? 响应 +QISHOWPT: (取值列表) 查询命令 AT+QISHOWPT? OK 响应 +QISHOWPT: 配置命令 AT+QISHOWPT= OK 响应 OK ERROR 上海移远通信技术有限公司 168 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel 300ms 参数 数字参数;配置在接收到 TCP 或 UDP 数据时,接收数据 IP 头内是否显示传输协议 0 不显示 1 显示,格式为:IPD (data length) (TCP/UDP): 备注 该=1 只在 AT+QIHEAD=1 时有效。 tel 11.26. AT+QIMUX 控制是否启用多路连接 c l 语法 ue tia AT+QIMUX 控制是否启用多路连接 测试命令 AT+QIMUX=? 响应 +QIMUX: (取值列表) Q en 查询命令 fid AT+QIMUX? OK 响应 +QIMUX: n 配置命令 AT+QIMUX= Co 最大响应时间 OK 响应 OK ERROR 300ms 参考 Quectel 参数 数字参数;控制当前场景下连接模式 0 不启用多路连接 1 启用多路连接 上海移远通信技术有限公司 169 / 250 M35 AT 命令手册 11.27. AT+QISHOWLA 控制是否显示本地 IP 地址 语法 AT+QISHOWLA 控制是否显示本地 IP 地址 测试命令 响应 AT+QISHOWLA=? +QISHOWLA: (取值列表) 查询命令 AT+QISHOWLA? OK 响应 +QISHOWLA: 配置命令 AT+QISHOWLA= l 最大响应时间 te 参考 Quectel OK 响应 OK ERROR 300ms uec tial 参数 Q en 数字参数;表明在接收到数据前是否显示数据发送的目的 IP 地址 0 不显示 1 显示,格式为:TO: fid 11.28. AT+QIFGCNT 配置前置场景 n 语法 o AT+QIFGCNT 配置前置场景 C 测试命令 响应 AT+QIFGCNT=? +QIFGCNT: (取值列表) 查询命令 AT+QIFGCNT? OK 响应 +QIFGCNT: , OK 上海移远通信技术有限公司 170 / 250 M35 AT 命令手册 配置命令 AT+QIFGCNT= 最大响应时间 参考 Quectel 响应 OK ERROR 300ms 参数 数字参数;表明当前前置场景序号,范围为 0-1 数字参数;表明当前场景受控于哪一个通道 0 VIRTUAL_UART_1 1 VIRTUAL_UART_2 2 VIRTUAL_UART_3 3 VIRTUAL_UART_4 l 255 当前场景未受控于任何通道 te 备注 c l 当 AT+CMUX=1 打开多路复用功能后,若当前通道操作指定的场景状态不是 IPINITIAL 且该 ue tia 场景被其他通道控制,操作将失败,返回 ERROR。 Q en 11.29. AT+QISACK 查询发送数据信息 fid 语法 AT+QISACK 查询发送数据信息 测试命令 n AT+QISACK=? o 查询命令 C AT+QISACK 响应 OK 响应 +QISACK: , , 配置命令 AT+QISACK= OK 响应 +QISACK: , , 最大响应时间 参考 Quectel OK 300ms 上海移远通信技术有限公司 171 / 250 参数 查询的连接序号 数字参数;表明已发送数据大小 数字参数;表明已发送并得到远程接收方确认的数据大小 数字参数;表明已发送但未得到远程接收方确认的数据大小 M35 AT 命令手册 备注 1. 执行命令仅在 AT+QIMUX=0 时有效; 2. 配置命令仅在 AT+QIMUX=1 时有效; 3. 该命令操作受控于 AT+QISRVC 配置。当 AT+QISRVC=1 时,查询的是 ME 作为 Client 向远程 Server 发送数据信息;当 AT+QISRVC=2 时,查询的是 ME 作为 Server 向远程 Client 发送的数据信息。 l 11.30. AT+QINDI 配置是否缓存接收到的数据 te 语法 c l AT+QINDI 配置是否缓存接收到的数据 ue tia 测试命令 响应 AT+QINDI=? +QINDI: (取值列表) Q n 查询命令 e AT+QINDI? OK 响应 +QINDI: fid 配置命令 AT+QINDI= on 最大响应时间 C 参考 OK 响应 OK ERROR 300ms Quectel 参数 数字参数;表明是否缓存接收到的数据 0 不缓存;接收到数据直接输出至串口 1 缓存模式 1;接收到数据将会向串口上报提示,格式为:+QIRDI: ,,(此 时可以通过 AT+QIRD 读取缓存的数据) 2 缓存模式 2;接收到数据将会向串口上报提示,格式为: 上海移远通信技术有限公司 172 / 250 M35 AT 命令手册 +QIRDI: ,,,,,。每个 Socket 将建立一个缓存,接收 的数据将被保存在缓存中,直到通过 AT+QIRD 读取缓存的数据,缓存数据不应超过 400KB 数字参数;表明哪个场景接收到了新数据并缓存到缓存器内(可参考 AT+QIFGCNT), 范围是 0-1 数字参数;表明 ME 是作为 Server 还是作为 Client 建立的连接接收到数据 1 ME 作为 Client 连接 2 ME 作为 Server 连接 数字参数;表明 ME 是哪一路连接接收到数据,范围是 0-5(当 AT+QIMUX=0 时,=0) 11.31. AT+QIRD 读取缓存的数据 语法 AT+QIRD 读取缓存的数据 l 测试命令 te AT+QIRD=? 响应 +QIRD: (取 值 列 表 , 取 值 列 表 , 取 值 列 表 , 取值列表) uec tial 配置命令 AT+QIRD=,,, OK 响应 [+QIRD::,, Q n ] e OK fid 最大响应时间 参考 n Quectel ERROR 300ms Co 参数 数字参数;表明哪个场景接收到了新数据并缓存到缓存器内(可参考 AT+QIFGCNT),范围 是 0-1 数字参数;表明 ME 是作为 Server 还是作为 Client 建立的连接接收到数据 1 ME 作为 Client 连接 2 ME 作为 Server 连接 数字参数;表明 ME 是哪一路连接接收到数据,范围是 0-5(当 AT+QIMUX=0 时,=0) 读取数据长度,范围为 1-1500 发送数据方的 IP 地址 上海移远通信技术有限公司 173 / 250 发送数据方的端口号 字符串类型;表明传输协议类型 TCP TCP 协议 UDP UDP 协议 读取到的真实数据长度 读取到的数据内容 M35 AT 命令手册 11.32. AT+QISDE 控制 AT+QISEND 是否允许数据回显 语法 AT+QISDE 控制 AT+QISEND 是否允许数据回显 测试命令 响应 AT+QISDE=? +QISDE: (取值列表) tel 查询命令 AT+QISDE? OK 响应 +QISDE: uec tial 配置命令 AT+QISDE= Q n 最大响应时间 e 参考 fid Quectel OK 响应 OK ERROR 300ms 参数 Con 数字参数;表明在操作 AT+QISEND 发送数据时,是否允许数据回显 0 不回显 1 回显 上海移远通信技术有限公司 174 / 250 M35 AT 命令手册 11.33. AT+QPING PING 远程服务器 语法 AT+QPING PING 远程服务器 测试命令 AT+QPING=? 响应 +QPING: 'HOST',(取值列表),(取值列 表) OK 配置命令 响应 AT+QPING=''[,[][,]] uectel tial 最大响应时间 参考 Quectel [+QPING: [,,,,] …] +QPING:[,,,,,, ] ERROR 取决于 Q en 参数 fid 字符串参数;远程服务器地址,可以是 IP 地址格式亦可以是域名格式 数字参数;每一次 PING 请求响应最大超时时间;单位:秒,范围:1-255,默认 1s n 数字参数;PING 请求次数;范围:1-10,默认:4 PING 请求结果: o 0 收到远程服务器响应,提示:, , , C1 PING 请求超时 远程服务器 IP 地址 每一次 PING 发送的数据长度 PING 请求耗时,单位:毫秒 PING 请求返回的当前时间 结束结果码 2 正常结束;成功激活 GPRS 连接上远程服务器,提示: ,,,,, 3 TCP/IP 协议栈忙 4 未找到远程服务器 上海移远通信技术有限公司 175 / 250 5 激活 PDP 场景失败 发送 PING 请求总次数 发送 PING 请求并收到响应总次数 PING 请求超时次数 最小响应时间,单位:毫秒 最大响应时间,单位:毫秒 平均响应时间,单位:毫秒 M35 AT 命令手册 11.34. AT+QNTP 通过网络时间服务器同步本地时间 语法 AT+QNTP 通过网络时间服务器同步本地时间 测试命令 响应 AT+QNTP=? +QNTP: 'SERVER',(取值列表) tel 查询命令 c l AT+QNTP? OK 响应 +QNTP: '', ue tia 执行命令 Q n AT+QNTP OK 响应 OK +QNTP: fide 配置命令 AT+QNTP=''[,] ERROR 响应 OK +QNTP: on 最大响应时间 C 参考 ERROR 120s,受网络状态影响 Quectel 参数 字符串参数;时间服务器的 IP 地址或域名 时间服务器的端口号 时间同步结果 0 本地时间同步成功 上海移远通信技术有限公司 176 / 250 1 本地时间同步失败,未知错误 2 时间服务器无响应 3 TCP/IP 协议栈忙 4 未找到时间服务器 5 激活 PDP 场景失败 备注 中国默认国际时间服务器地址为'210.72.145.44' ,端口号是 123。 M35 AT 命令手册 CQouneficdteenl tial 上海移远通信技术有限公司 177 / 250 M35 AT 命令手册 12 补充业务命令 12.1. AT+CCFC 设置呼叫转移 AT+CCFC 根据 GSM 02.82[4],对呼叫转移业务进行控制,同时支持注册、删除、激活、去激活和状 态查询。 语法 l AT+CCFC 设置呼叫转移 测试命令 te AT+CCFC=? 响应 +CCFC: (取值列表) uec tial 设置命令 AT+CCFC=, [,,[,[,[,[,time]]]]]] OK 响应 若不等于2且操作成功: OK 若等于2且操作成功(当且仅当=0~3): +CCFC: , [, , [,,[,]]] [+CCFC: ....] OK Con 最大响应时间 功能相关报错: +CME ERROR: 300ms 参考 GSM 07.07 参数 0 无条件 1 移动遇忙 2 无应答 上海移远通信技术有限公司 178 / 250 M35 AT 命令手册 3 不可及 4 所有呼叫转移(0-3)(请参考GSM 02.30[19]) 5 所有条件呼叫转移(1-3)(请参考GSM 02.30[19]) 0 禁用 1 启用 2 状态查询 3 注册 4 删除 字符型;呼叫转移地址的电话号码,其格式符合所规定的 整数型的八位字节地址类型(请参考GSM 04.08[8]第10.5.4.7小节);当拨号字符串包括国际 接入代码字符'+'时,缺省值为145;其他情况下,缺省值为129 字符型;由规定的字符型子地址的格式 ctel l ue tia 整数型的八位字节子地址类型(请参考GSM 04.08[8]第10.5.4.8小节) 1 语音 2 数据 4 传真 7 语音,数据和传真 8 短消息 16 同步数据电路 32 异步数据电路 1…30 如果启用或禁止'无应答',该参数使得再改呼叫转移前有秒数的等待时间,默认值 为20 0 非激活 1 激活 Q n 举例 e AT+CCFC=0, 2,'15021012496' fid OK //设置无条件转移至 15021012496 AT+CCFC=0,2 //查询无条件转移设置,转移成功 +CCFC: 1, 1,'+8615021012496',145 n OK o AT+CCFC=0,4 C OK //删除无条件转移 AT+CCFC=0,2 //查询无条件转移设置,设置删除 +CCFC: 0, 15 OK 上海移远通信技术有限公司 179 / 250 M35 AT 命令手册 12.2. AT+CCUG 封闭用户组 该命令可控制 CUG(Closed User Group)附加业务(详情请参考 GSM 02.85[21])。用户可选择 CUG 索引、抑制 OA(Outgoing Access)、抑制优先 CUG。 语法 AT+CCUG 封闭用户组 测试命令 AT+CCUG=? 响应 +CCUG: ,, OK 设置命令 AT+CCUG=[][,[,]] l 最大响应时间 参考 te GSM 07.07 响应 OK +CME ERROR: 300ms uec tial 参数 0 Q n 1 0...9 e 10 0 fid 1 2 4 禁用暂时模式下提供的 CUG 业务 启用暂时模式下提供的 CUG 业务 CUG 索引 无索引(优先 CUG 取自用户数据) 无信息 抑制 OA 抑制优先 CUG 抑制 OA 和优先 CUG Con 12.3. AT+CCWA 呼叫等待 该命令根据 GSM02.83[5],对呼叫等待业务进行禁用,启用及查询控制。 语法 AT+CCWA 呼叫等待 测试命令 AT+CCWA=? 响应 +CCWA: (取值列表) 上海移远通信技术有限公司 180 / 250 M35 AT 命令手册 查询命令 AT+CCWA? OK 响应 +CCWA: 配置命令 AT+CCWA=[],[,]] OK 响应 当不等于2且操作成功: OK 当等于2且操作成功: +CCWA:,[+CCWA:,< 最大响应时间 l 参考 te GSM 07.07 class2>[...]] OK +CME ERROR: 300ms 相关 URC 上报: +CCWA: ,,[,] c l 参数 ue tia Q n Confide 在 TA 设置或显示结果码的显示状态 0 禁用 1 启用 若没有给定该参数,则不能询问网络 0 禁用 1 启用 2 查询状态 代表每一种信息类别的整数的总和 1 语音(电话业务) 2 数据 4 传真 16 同步数据电路 32 异步数据电路 0 非激活 1 激活 字符串类型。电话号码的地址类型必须符合的要求 整型格式的地址类型 129 未知类型(IDSN 格式号码) 145 国际号码类型(ISDN 格式) 可选字符类型,字母数字的表示对应电话号码簿中的位置 上海移远通信技术有限公司 181 / 250 M35 AT 命令手册 备注 1. 如果对于任何,例如+CCWA: 0,7,服务都没有被激活,这种情况下,=0 将会返 回; 2. 当=2,所有的激活的呼叫转移号码将被上报,在这种模式下,按任何键,命令都可以被终 止。 举例 AT+CCWA=1,1 //启用在 TA 设置或显示结果码的显示状态 OK ATD10086; //建立通话 OK +CCWA: '02154450293',129,1 //通话中来电,来电处于呼叫等待状态中 tel 12.4. AT+CHLD 呼叫保持和多方通话 c l 使用该命令,可将当前通话暂时从 ME 释放,但是网络和多方通话仍然保持该连接。具有两个通话(一 ue tia 个通话保持,另一个通话在用或提示)的用户可以连接到其他各方的通话,并释放自己的连接。 语法 Q n AT+CHLD 呼叫保持和多方通话 e 测试命令 AT+CHLD=? 响应 +CHLD: (取值列表) fid 配置命令 n AT+CHLD=[] Co 最大响应时间 OK 响应 OK +CME ERROR: 300ms 参考 GSM 07.07 参数 0 释放所有保持的呼叫或者等待中的呼叫(UDUB 用户决定忙)。如果有电话处于等待状 态,终止等待的电话,否则,终止所有保持的电话 1 如果存在当前呼叫,释放所有当前呼叫并将接听另外一个已保持或等待中的呼叫。当只 有一路通话时,该操作不能结束已激活的通话 上海移远通信技术有限公司 182 / 250 M35 AT 命令手册 1X 释放当前某一特定的呼叫 X(X=1~7) 2 如果存在当前呼叫,保持所有当前呼叫并接听另外一个已保持或等待中的呼叫 2X 保持除通讯必须支持的呼叫 X(X=1~7)外的所有当前呼叫 3 为会话增加一个已保持通话 备注 该业务仅适用于电信服务 11(报告:电话)。 举例 AT+CCWA=1,1 OK ATD10086; OK //启用在 TA 设置或显示结果码的显示状态 //建立通话 l +CCWA: '02154450293',129,1 te AT+CHLD=2 OK c l AT+CLCC ue tia +CLCC: 1,0,1,0,0,'10086',129,'' //通话中来电,来电处于呼叫等待状态中 //保持第一路通话,并接入第二路呼叫等待的通话 //第一路通话被保持 +CLCC: 2,1,0,0,0,'02154450293',129,'' //第二路通话被接入 Q n OK e AT+CHLD=21 OK fid AT+CLCC +CLCC: 1,0,0,0,0,'10086',129,'' //激活第一路通话,保持第二路通话 //第一路通话被接入 n +CLCC: 2,1,1,0,1,'02154450293',129,'' //第二路通话被保持 o OK C AT+CHLD=3 //激活所有通话,实现 3 方通话 OK AT+CLCC +CLCC: 1,0,0,0,1,'10086',129,'' +CLCC: 2,1,0,0,1,'02154450293',129,'' OK 上海移远通信技术有限公司 183 / 250 M35 AT 命令手册 12.5. AT+CLIP 来电号码显示设置 语法 AT+CLIP 来电号码显示设置 测试命令 AT+CLIP=? 响应 +CLIP: (取值列表),(取值列表) 查询命令 AT+CLIP? OK 响应 +CLIP: 配置命令 AT+CLIP=[] l 最大响应时间 cte l 参考 ue tia GSM07.07 OK 响应 OK +CME ERROR: 15s,受网络状态影响 URC 上报: 当可在 TE 显示 CLI 且主叫方允许的情况下,当所有 RING 或 +CRING: 的返回结果从 TA 发送到 TE 后,将返回: +CLIP: ,,'',,, 参数 Q en fid n Co 0 不显示结果码 1 显示结果码 0 未提供 CLIP 业务 1 提供 CLIP 业务 2 未知 字符型;由规定的电话号码格式 整数型的八位字节地址类型 129 未知类型(IDSN 格式号码) 145 国际号码类型(ISDN 格式) 字符串类型;电话本中条目对应的字符表示(该参数由 AT+QCLIP 控制 是否显示字符串内容) 0 CLI 有效 1 CLI 由发起端保留 2 CLI 由于网络问题或者由于发起端网络的限制而不可行 上海移远通信技术有限公司 184 / 250 M35 AT 命令手册 备注 1. 配置命令可启用或禁用 CLI 显示在 TE 上。但对附加业务 CLIP 在网络中的执行没有影响; 2. 查询命令给定的状态,并根据 GSM02.81[3]触发对 CLIP 业务的配置状态的查询。 举例 AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+CLIP=1 OK RING +CLIP: '02151082965',129,'',,'',0 tel 12.6. AT+QCLIP 配置来电是否显示主叫号码名称 c l 语法 ue tia AT+QCLIP 配置来电是否显示主叫号码名称 测试命令 响应 Q n AT+QCLIP=? +QCLIP: (取值列表) e 查询命令 fid AT+QCLIP? OK 响应 +QCLIP: n 配置命令 AT+QCLIP= Co 最大响应时间 OK 响应 OK +CME ERROR: 300ms 参考 Quectel 参数 来电是否显示主叫号码名称 0 不显示 1 显示 上海移远通信技术有限公司 185 / 250 备注 该命令仅在 AT+CLIP=1 下有效。 M35 AT 命令手册 举例 AT+CPBW=1,'02151082965',129,'QUECTEL' OK AT+QCLIP=1 OK AT+CLIP=1 OK RING +CLIP: '02151082965',129,'',,'QUECTEL',0 ctel l 12.7. AT+CLIR 主叫识别限制 ue tia 当主叫方发起呼叫时,使用该命令可启用或禁止在被叫方显示 CLI。对于所有的接下来的去电,已经设 置了一个默认值作为临时模式,那么这个命令将会覆盖 CLIR 设置(默认是限制或者允许)。通过使用相反 的命令,这个设置被撤销。 Q en 语法 fid AT+CLIR 主叫识别限制 测试命令 AT+CLIR=? 响应 +CLIR: (取值列表) on 查询命令 C AT+CLIR? OK 响应 +CLIR: , 配置命令 AT+CLIR=[] 最大响应时间 OK 功能相关报错: +CME ERROR: 响应 OK +CME ERROR: 15s,受网络状态影响 上海移远通信技术有限公司 186 / 250 M35 AT 命令手册 参考 GSM 07.07 参数 设置出局呼叫的调整状态 0 依据 CLIR 业务的开通状态使用提示指示语 1 CLIR 调用 2 CLIR 抑制 显示主叫在网络中的 CLIR 业务状态 0 未提供 CLIR 业务 1 永久方式下提供的 CLIR 业务 2 未知(如:无网络等) 3 暂时模式下提供的 CLIR 业务受限 4 暂时模式下提供的 CLIR 业务不受限 l 备注 cte l 使用该命令功能,需要注意对应 SIM 卡是否支持号码隐藏业务。 ue tia 12.8. AT+COLP 显示被叫识别 Q en 当主叫方在发起呼叫时,使用该命令可启用或禁止显示呼叫识别。在任何的+CR 或者 V.25ter 响应之 前,中间结果码直接从 TA 返回给 TE。 fid 语法 n AT+COLP 显示被叫识别 测试命令 Co AT+COLP=? 响应 +COLP: (取值列表) 查询命令 OK 响应 AT+COLP? +COLP: , 配置命令 AT+COLP=[] 最大响应时间 OK 响应 OK +CME ERROR: 15s,受网络状态影响 上海移远通信技术有限公司 187 / 250 M35 AT 命令手册 参考 GSM 07.07 URC 上报: 当使能(并且被叫用户容许),在任何+CR 和 V.25ter 响应之 前,一个中间结果码返回: +COLP:,[,,[, ]] 参数 0 不显示结果码 1 显示结果码 0 未提供 COLP 业务 1 提供 COLP 业务 tel c l 2 未知 字符型;由规定的电话号码格式 整数型的八位字节地址类型 129 未知类型(IDSN 格式号码) 145 国际号码类型(ISDN 格式) 字符串类型,子地址格式符合 整型格式的子地址类型(参考 GSM04.08[8]章节 10.5.4.8) 字符串类型;电话本中条目对应的字符表示(该参数由 AT+QCOLP 控制是 否显示字符串内容) ue tia 备注 Q n 查询命令给定的状态,并根据 GSM02.81[3],可触发对 COLP 业务的配置状态的查询(中给定)。 fide 举例 AT+CPBW=1,'02151082965',129,'QUECTEL' n OK AT+COLP=1 o OK C ATD02151082965; +COLP: '02151082965',129,'',0,'' OK 上海移远通信技术有限公司 188 / 250 M35 AT 命令手册 12.9. AT+QCOLP 配置去电是否显示主叫号码名称语法 AT+QCOLP 配置去电是否显示主叫号码名称语法 测试命令 响应 AT+QCOLP=? +QCOLP: (取值列表) 查询命令 AT+QCOLP? OK 响应 +QCOLP: OK 配置命令 响应 AT+QCOLP= 最大响应时间 l 参考 te Quectel OK +CME ERROR: 300ms c l 参数 Que ntia 是否显示+COLP 字符串名称 0 不显示 1 显示 e 备注 fid 该命令仅在 AT+COLP=1 下有效。 n 举例 o AT+CPBW=1,'02151082965',129,'QUECTEL' C OK AT+QCOLP=1 OK AT+COLP=1 OK ATD02151082965; +COLP: '02151082965',129,'',0,'QUECTEL' OK 上海移远通信技术有限公司 189 / 250 M35 AT 命令手册 12.10. AT+CUSD 非结构化附加业务 该命令根据 GSM02.90[23],用于对 USSD(Unstuctured Supplementary Service Data)进行控制。 该命令支持网络和移动发起的操作。用于启用或禁用非请求结果码(网络返回的 USSD 返回结果 或网络发起操作)+CUSD : [,,]显示在 TE 上的。 指定时,移动发起的 USSD 字符串或网络发起操作的返回结果 USSD 字符串将发送给网络。通 过非请求结果码+CUSD,返回网络侧的返回结果 USSD 字符串。 语法 AT+CUSD 非结构化附加业务 测试命令 AT+CUSD=? tel 查询命令 AT+CUSD? uec tial 配置命令 AT+CUSD=[[,[,]] Q n 最大响应时间 e 参考 fid GSM 07.07 响应 +CUSD: (取值列表) OK 响应 +CUSD: OK 响应 OK +CME ERROR: 120s,受网络状态影响 参数 on 用于指示非结构化附加业务数据控制的数字参数 0 禁用结果码显示在 TA 上 C1 启用结果码显示在 TA 上 2 取消会话(不适用于查询命令的返回结果) 字符串类型,USSD 字符串(如果表示使用 GSM03.38[25]中的缺省符号值,ME/TA 将根 据 GSM07.05[24]Annex A,将 GSM 中的符号集转换为当前 TE 的字符集) GSM03.38[25]中采用整数型的小区广播数据编码方案(默认值为 0) 举例 AT+CSCS='UCS2' OK 上海移远通信技术有限公司 190 / 250 M35 AT 命令手册 AT+CUSD=1,'002A0031003000300023' +CUSD: 1,'0031002E59296C14000A0032002E65B095FB000A0033002E8BC15238000A0034002E5F6979680 00A0035002E751F6D3B000A0036002E5A314E50000A0037002E5E385DDE98CE91C7000A002A002 E900051FA000A', 72 OK 12.11. AT+CSSN 附加业务通知 该命令表示与附加业务有关的由网络发起的通知。使用该配置命令,可启用或禁用 TA 的通知结果码显 示在 TE 上。 当 =1 , 并 且 在 移 动 终 端 发 起 呼 叫 的 过 程 中 收 到 附 加 业 务 通 知 时 , 中 间 结 果 码 +CSSI : l [,]将被发送给 TE。 te 当=1,并且在移动终端终止呼叫过程中收到附加业务通知时,或在收到前转校验附加业务通知时, 非请求结果码+CSSU:将被发送给 TE。 uec tial 语法 AT+CSSN 附加业务通知 Q n 测试命令 AT+CSSN=? 响应 +CSSN: (取值列表), (取值列表) fide 查询命令 AT+CSSN? OK 响应 +CSSN: , n 配置命令 Co AT+CSSN=[[,]] OK 响应 OK +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 参数 在发起呼叫建立后,用以表示是否显示+CSSI: [,]结果码状态的数字参数 0 禁用 上海移远通信技术有限公司 191 / 250 M35 AT 命令手册 1 启用 当接收到呼叫转移补充业务通知,一个终端呼叫建立或者在呼叫进行中的时候,用以表示是 否显示+CSSU: 结果码状态的数字参数 0 禁用 1 启用 0 激活无条件呼叫转移 1 激活有条件呼叫转移 2 呼叫已经被转移 3 呼叫等待中 4 是CUG呼叫(也会出现) 5 禁止出局呼叫 6 禁止入局呼叫 7 CLIR抑制关闭 关闭的用户组索引号 CQouneficdteenl tial 0指示这是一个呼叫转移的呼叫 上海移远通信技术有限公司 192 / 250 M35 AT 命令手册 13 音频控制命令 13.1. ATL 设置监听扬声器音量 语法 ATL 设置监听扬声器音量 执行命令 ATL l 最大响应时间 te 参考 V.25ter uec tial 参数 0 低扬声器音量 Q n 1 中低扬声器音量 e 2 中扬声器音量 3 高扬声器音量 fid 备注 Con GSM无效。 响应 OK 300ms 13.2. ATM 设置监听扬声器模式 语法 ATM 设置监听扬声器模式 执行命令 响应 ATM OK 上海移远通信技术有限公司 193 / 250 M35 AT 命令手册 最大响应时间 参考 V.25ter 300ms 参数 0 扬声器关闭 1 扬声器被打开,当有载波被检测到 2 扬声器打开 备注 ATL 以及 ATM 命令仅在 V.25ter 生效,对 GSM 无效。 tel 13.3. AT+VTD 配置 DTMF 音播放时长 c l 语法 ue tia AT+VTD 配置 DTMF音播放时长 测试命令 Q n AT+VTD=? 响应 +VTD: ( 取 值 列 表 )[,( 取 值 列 表)] fide 查询命令 AT+VTD? OK 响应 +VTD: , nOK o 配置命令 响应 C AT+VTD=[,] +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 上海移远通信技术有限公司 194 / 250 M35 AT 命令手册 参数 1-255 0 1-100000 以 100ms 为单位,设置播放 DTMF 的间隔时长 以 1/1000 秒为单位的 DTMF 音调播放时长,缺省默认为 0 单个 DTMF 音播放的时长,单位为 ms 备注 该命令控制 AT+VTS 产生的 DTMF 音播放时长。 13.4. AT+VTS DTMF 音调发送 该命令可发送一个或多个 ASCII 字符,这些字符的作用是使 MSC(Mobile Switching Center)为远程 l 用户发射双音多频 DTMF(Dual Tone Multi Frequency)音调。 te 语法 c l AT+VTS DTMF 音调发送 ue tia 测试命令 AT+VTS=? 响应 +VTS: (取值列表),,( 取值列表) Q n 配置命令 e AT+VTS= fid 最大响应时间 参考 n GSM 07.07 OK 响应 OK +CME ERROR: 取决于的长度 Co 参数 最大值为 20 个字符。必须放在双引号间。它由下面的字符串构成,间隔以','隔开。但 是单个字符不需要引号 单个 ASCII 字符,范围:0-9, #,*, A-D。它作为一个 DTMF 音调的序列被解 析,持续时间通过 AT+VTD 命令来控制 {, }作为一个 DTMF 音调被解析,持续时间由控制 1-255 以 1/10 秒为单位的 DTMF 音调播放时长 上海移远通信技术有限公司 195 / 250 M35 AT 命令手册 备注 1. 该配置命令仅适用于当前语音呼叫; 2. 允许用户在一段时间内发送一个序列的 DTMF 音调; 3. 允许用户发送单一的 DTMF 音调。在这种情况下,时间段可以在呼叫过程中单独决定。 举例 ATD10086; OK AT+VTS=1 OK //建立呼叫 //根据语音提示输入 1 的 DTMF 音 13.5. AT+CALM 来电警报模式 l 语法 te AT+CALM 来电警报模式 c l 测试命令 ue tia AT+CALM=? 查询命令 Q n AT+CALM? fide 配置命令 AT+CALM= n 最大响应时间 o 参考 C GSM 07.07 响应 +CALM: (取值列表) OK 响应 +CALM: OK 响应 OK +CME ERROR: 300ms 参数 0 1 正常模式 静音模式(禁止播放来自 ME 的所有声音) 上海移远通信技术有限公司 196 / 250 备注 该配置命令仅适用于来电铃音控制。 M35 AT 命令手册 13.6. AT+CRSL 来电音量等级 语法 AT+CRSL 来电音量等级 测试命令 响应 AT+CRSL=? 查询命令 l AT+CRSL? cte l 配置命令 AT+CRSL= ue tia 最大响应时间 Q n 参考 GSM 07.07 +CRSL: (取值列表) OK 响应 +CRSL: OK 响应 OK +CME ERROR: 300ms fide 参数 Con 整数型,制造商自定义范围:0-100。最小值为最低音量等级。 13.7. AT+CLVL 扬声器音量等级 语法 AT+CLVL 扬声器音量等级 测试命令 AT+CLVL=? 响应 +CLVL: (取值列表) OK 上海移远通信技术有限公司 197 / 250 M35 AT 命令手册 查询命令 AT+CLVL? 配置命令 AT+CLVL= 最大响应时间 参考 GSM 07.07 响应 +CLVL: OK 响应 OK +CME ERROR: 300ms 参数 整数型,制造商自定义范围:0-100。最小值为最低音量等级。 tel 13.8. AT+CMUT 上行静音控制 uec tial 语法 AT+CMUT 上行静音控制 Q n 测试命令 AT+CMUT=? fide 查询命令 AT+CMUT? on 配置命令 C AT+CMUT= 响应 +CMUT: (取值列表) OK 响应 +CMUT: OK 响应 OK +CME ERROR: 最大响应时间 300ms 参考 GSM 07.07 上海移远通信技术有限公司 198 / 250 参数 0 关闭静音 1 打开静音(MIC 被静音) 备注 仅在呼叫过程中,该命令操作有效。 M35 AT 命令手册 13.9. AT+QSIDET 配置侧音增益等级 语法 l AT+QSIDET 配置侧音增益等级 测试命令 te AT+QSIDET= ? uec tial 查询命令 AT+QSIDET? Q fiden 配置命令 AT+QSIDET= n 最大响应时间 o 参考 C Quectel 响应 +QSIDET: (取值列表) OK 响应 +QSIDET(NORMAL_AUDIO): OK +QSIDET(HEADSET_AUDIO): OK 响应 OK +CME ERROR: 300ms 参数 增益等级范围:0-255 上海移远通信技术有限公司 199 / 250 M35 AT 命令手册 13.10. AT+QMIC 配置麦克风增益等级 语法 AT+QMIC 配置麦克风增益等级 测试命令 AT+QMIC=? 响应 +QMIC: (取值列表), (取值列表) OK 查询命令 响应 AT+QMIC? +QMIC: ,,<gai l 配置命令 AT+QMIC=, te 最大响应时间 c l 参考 ue tia Quectel nlevel(Loudspeaker_Mic)> OK 响应 OK +CME ERROR: 300ms Q n 参数 e fid 0 主通道 1 耳机通道 2 主免提通道 侧音增益等级范围:0-15 Con 13.11. AT+QLDTMF 产生本地 DTMF 音 语法 AT+QLDTMF 产生本地 DTMF 音 测试命令 AT+QLDTMF=? 响应 +QLDTMF: (取值列表), (取值列 表) OK 上海移远通信技术有限公司 200 / 250 M35 AT 命令手册 配置命令 AT+QLDTMF=[,] 执行命令 AT+QLDTMF 最大响应时间 参考 Quectel 响应 OK +CME ERROR: 响应 OK 取决于的长度 参数 数字参数1~1000,表明所有DTMF音的持续时间,以1/10秒为单位 字符串参数,最大输入20个DTMF音,用逗号隔开,DTMF音为ASCII字符,含0-9,#, *,A-D l 备注 te AT+QLDTMF 执行命令操作用于终止当前所有正在生成的 DTMF 音和任何 DTMF 音序列。 uec tial 13.12.AT+QAUDCH 切换音频通道 Q en 语法 fid AT+QAUDCH 切换音频通道 测试命令 AT+QAUDCH=? on 查询命令 C AT+QAUDCH? 响应 +QAUDCH: (取值列表) OK 响应 +QAUDCH: 配置命令 AT+QAUDCH=[] 最大响应时间 参考 Quectel OK 响应 OK +CME ERROR: 300ms 上海移远通信技术有限公司 201 / 250 参数 0 主通道(默认) 1 耳机通道 2 主免提通道 M35 AT 命令手册 13.13. AT+QAUDLOOP 音频通道回环测试 语法 AT+QAUDLOOP 音频通道回环测试 测试命令 响应 AT+QAUDLOOP=? +QAUDLOOP: (取值列表), (取值列表) l 配置命令 te AT+QAUDLOOP=[,] c l 最大响应时间 ue tia 参考 Quectel OK 响应 OK +CME ERROR: 300ms Q n 参数 fide Con 0 停止测试 1 开始测试 0 主通道(默认值) 1 辅助耳机通道 2 主免提通道 13.14. AT+QLTONE 产生本地定制单音 语法 AT+QLTONE 产生本地定制单音 测试命令 AT+QLTONE=? 响应 +QLTONE: ( 取 值 列 表 ),( 取 值 列 表 ),( 取 值 列 表 ),( 取 值 列 表 ) , 上海移远通信技术有限公司 202 / 250 M35 AT 命令手册 (取值列表) 配置命令 AT+QLTONE=,,< periodOn>,, 最大响应时间 OK 响应 OK +CME ERROR: 取决于要播放的定制单音长度 参考 Quectel 参数 l te 0 停止播放 1 开始播放 播放单音频率 一个周期内播放单音的时长 一个周期内静音的时长 单音播放总时长,单位为毫秒 uec tial 备注 当开始播放指定频率单音时,模块会持续播放该单音时长,然后再停止播放单音 时长,依次循环。直至总时长结束。 Q fiden 13.15. AT+QTONEP 配置 DTMF/TONE 输出路径 语法 n AT+QTONEP 配置 DTMF/TONE 输出路径 o 测试命令 C AT+QTONEP=? 响应 +QTONEP: (取值列表) 查询命令 AT+QTONEP OK 响应 +QTONEP: 配置命令 AT+QTONEP= OK 响应 OK ERROR 上海移远通信技术有限公司 203 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel +CME ERROR: 300ms 参数 0 从正常通道输出 DTMF 音 1 从辅助通道输出 DTMF 音 2 从主通道输出 DTMF 音 3 自动 备注 l 当 AT+QTONEP=3 时,DTMF 音输出由当前 AT+QAUDCH 所配置的值控制。 uecte tial 13.16.AT+QTDMOD 设置 DTMF检测模式 语法 Q n AT+QTDMOD 设置 DTMF 检测模式 e 测试命令 响应 fid AT+QTDMOD=? +QTDMOD:(取值列表), (取值列表) n 查询命令 o AT+QTDMOD? OK 响应 +QTDMOD: , C OK 配置命令 响应 AT+QTDMOD=, ERROR +CME ERROR: 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 204 / 250 M35 AT 命令手册 参数 1 设置DTMF检测范围 2 设置检测模式 0 当=1时,检测所有的DTMF音。包含1400和2300的交接信号 当=2时,一般算法去侦测音 1 当=1时,仅支持检测1400和2300的交接信号 当=2时,加强抖动算法去侦测音 2 当=1时,不检测1400和2300的交接信号 备注 1. 当 AT+QTDMOD =1,0 时,侦测所有的音,包括 DTMF、1400Hz 和 2300Hz; 2. 当 AT+QTDMOD =1,1 时,优化侦测并且仅仅侦测 1400Hz 和 2300Hz; 3. 当 AT+QTDMOD =1,2 时,检测 DTMF 音但不包含 1400Hz 和 2300Hz 的交接信号; 4. 当 AT+QTDMOD =2,0 时,一般算法去侦测音(包括 DTMF、1400Hz 和 2300Hz); l 5. 当 AT+QTDMOD =2,1 时,加强抖动算法去侦测音; 6. 请参考 AT+QTONEDET。 uecte tial 13.17.AT+QTONEDET DTMF检测 语法 Q n AT+QTONEDET DTMF 检测 e 测试命令 fid AT+QTONEDET=? n 查询命令 Co AT+QTONEDET? 响应 +QTONEDET: (取值列表) OK 响应 +QTONEDET: OK 配置命令 响应 AT+QTONEDET=[,][ OK ,][,][,] +CME ERROR: 最大响应时间 300ms 参考 Quectel 上海移远通信技术有限公司 205 / 250 M35 AT 命令手册 参数 < mode> 0 关闭DTMF检测 1 开启DTMF检测 2 检测1400Hz和2300Hz,100ms的DTMF 3 检测1400Hz和2300Hz,400ms的DTMF 4 配置DTMF检测入点 5 开启调试模式 当=2,配置如下: 0 查询1400Hz和2300Hz两个频率点100ms侦测阀值 1 设置1400Hz和2300Hz两个频率点100ms侦测阀值. 有效音前 空闲值个数, 有效音最低阀值,有效音最高 阀值 当=3,配置如下: 0 查询1400Hz和2300Hz两个频率点400ms侦测阀值 l 1 设置1400Hz和2300Hz两个频率点400ms侦测阀值. 有效音前 空闲值个数, 有效音最低阀值, 有效音最高 te 阀值 uec tial Q fiden Con 当=4,配置如下: 0 查询DTMF侦测阀值 1 设置DTMF侦测阀值. 有效音前空闲值个数 有效音最低阀值, 有消音最高阀值 当=5,配置如下: 0 正常工作状态, 报告+QTONEDET: x,x 1 调试状态,报告+QTONEDTD:x,x,… 2 混合状态,报告+QTONEDTD:x,x,…和+QTONEDET: x,x, 有效音前空闲值个数 有效音最低阀值 有效音最高阀值 DTMF代码 48 DTMF 0 49 DTMF 1 50 DTMF 2 51 DTMF 3 52 DTMF 4 53 DTMF 5 54 DTMF 6 55 DTMF 7 56 DTMF 8 57 DTMF 9 65 DTMF A 66 DTMF B 上海移远通信技术有限公司 206 / 250 M35 AT 命令手册 67 68 42 35 69 70 100 400 DTMF C DTMF D DTMF * DTMF # 1400Hz 频率 2300Hz 频率 被侦测到100ms的1400Hz and 2300 Hz 被侦测到400ms的1400Hz and 2300 Hz 备注 1. 仅在通话中有效; 2. 若 DTMF 音的播放时长在阀值范围内,则该指令设置生效,单位为 20ms; 3. 在调试状态下,上报+QTONEDTD: ,,,, ,,; 4. 上报时: l a) +QTONEDET: 50 检测到 DTMF 2 b) +QTONEDET: 69,100 检测到 100ms 的 1400Hz 单音 te c) +QTONEDET: 70,100 检测到 100ms 的 2300Hz 单音 c l d) +QTONEDET: 69,400 检测到 400ms 的 1400Hz 单音 e) +QTONEDET: 70,400 检测到 400ms 的 2300Hz 单音 ue tia 5. 请参考AT+QTDMOD。 Q n 13.18. AT+QWDTMF 通话中播放 DTMF 音 fide 语法 AT+QWDTMF 通话中播放 DTMF 音 n 测试命令 响应 Co AT+QWDTMF=? +QWDTMF: (取值列表), (取值列 表), (',,'), (取值列表), (取值列表) 配置命令 AT+QWDTMF=, ,(',,')[,][ ,] OK 响应 执行成功: +QWDTMF: 5 OK 执行失败: +QWDTMF: 上海移远通信技术有限公司 207 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel OK +CME ERROR: 取决于要播放的 DTMF 音的长度 参数 控制对方听到的音量 0 静音,7 最大音量值 本地Speack输出音量 0 静音,7 最大音量值,推荐设置为0 播放的TONE串 '0' DTMF 0 l '1' DTMF 1 '2' DTMF 2 te '3' DTMF 3 c l '4' DTMF 4 '5' DTMF 5 ue tia '6' DTMF6 '7' DTMF 7 '8' DTMF 8 Q n '9' DTMF 9 'A' DTMF A e 'B' DTMF B 'C' DTMF C fid 'D' DTMF D '*' DTMF * '#' DTMF # n 'E' 1400Hz频率 o'F' 2300Hz频率 'G' 1KHz频率 C 播放每个TONE时间长度,单位ms 播放TONE串时每个TONE间隔静音时间长度,单位ms 播放成功或失败提示 值为5表示播放成功,其它表示失败 播放通道,仅非通话时起作用。通话时与语音同一个通道, 即由 AT+QAUDCH 控 制。此参数缺省时,播放通道也是由 AT+QAUDCH 控制。 0 主通道(默认) 1 耳机通道 2 主免提通道 DTMF 音合成算法。缺省为 0。 上海移远通信技术有限公司 208 / 250 M35 AT 命令手册 0 算法 1 1 算法 2 备注 1. AT+QWDTMF=7,0,'0A5,50,50,1,55,50,23,100,50' 发送 DTMF „0‟ 音 50ms,静音 50ms;发送 DTMF „A‟ 音 50ms,静音 50ms;发送 DTMF „5‟ 音 50ms, 静音 50ms;发送 DTMF „1‟ 音 55ms,静音 50ms;发送 DTMF „2‟ 音 100ms,静音 50ms;发送 DTMF „3‟ 音 100ms,静音 50ms; 2. 非通话中有效。 CQouneficdteenl tial 上海移远通信技术有限公司 209 / 250 M35 AT 命令手册 14 硬件相关命令 14.1. AT+CCLK 实时时钟 语法 AT+CCLK 实时时钟 测试命令 AT+CCLK=? l 查询命令 te AT+CCLK? c l 配置命令 ue tia AT+CCLK= Q n 最大响应时间 e 参考 GSM 07.07 响应 OK 响应 +CCLK: OK 响应 OK ERROR +CME ERROR: 300ms fid 参数 Con 字符串类型;格式:yy/MM/dd,hh:mm:ss±zz,各指年,月,日,小时,分钟,秒和时 区(用当地时间和 GMT 时间之间的差别来表示,以四分之一小时格式来表示;范围 -47~+48) 举例 AT+CCLK? //查询当前 ME 时间 +CCLK: '08/01/04, 00:19:43+00' OK 上海移远通信技术有限公司 210 / 250 M35 AT 命令手册 14.2. AT+QALARM 闹铃设置 语法 AT+QALARM 闹铃设置 测试命令 AT+QALARM=? 响应 +QALARM: ( 取 值 列 表 ),,( 取 值 列 表),(取值列表) OK 配置命令 响应 AT+QALARM=,,, 最大响应时间 l 参考 te Quectel ERROR +CME ERROR: 300ms c l 参数 ue tia Q n e Confid 整数型;闹铃状态指示 0 删除闹铃 1 设置闹铃 字符串类型;格式:yy/MM/dd,hh:mm:ss±zz,各指年、月、日、小时、分钟、秒和时区(用 当地时间和 GMT 时间之间的差别来表示,以四分之一小时格式来表示;范围-47~+48) 整数型;指示闹铃重复模式 0 一次性闹铃 1 日重复闹铃 2 周重复闹铃 3 月重复闹铃 整数型;指示闹铃时间到,ME 开关机操作 0 无任何操作,只上报'ALARM RING' 提示 1 关机闹铃,上报'ALARM RING'提示且 5S 后关机 2 开机闹铃,上报'ALARM MODE'提示,模块开机并进入闹铃模式 备注 闹铃模式下,协议栈和 SIM 卡协议关闭。只支持一些 AT 命令。若未按电源开关或未切换至全功能模式 (AT+CFUN=1),ME 将在 90S 内关机。如果按下电源开关,ME 将会进入关机状态。 上海移远通信技术有限公司 211 / 250 M35 AT 命令手册 14.3. AT+CBC 查询电池电量和充电状态 语法 AT+CBC 查询电池电量和充电状态 测试命令 AT+CBC=? 响应 +CBC: (取值列表),(取值列表),(voltage) OK 执行命令 响应 AT+CBC +CBC: , , OK 最大响应时间 l 参考 te GSM 07.07 +CME ERROR: 300ms c l 参数 ue tia Q n e 充电状态 0 不在充电 电池电量级别 0...100 电池相对于其原始电量的百分比 电池电压(单位:mV) fid 备注 Con 由于 M35 不支持充电功能,和不适用;仍然有效反映 VBATT 的电压值。 14.4. AT+QSCLK 慢时钟配置 语法 AT+QSCLK 慢时钟配置 测试命令 AT+QSCLK=? 响应 +QSCLK: (取值列表) OK 上海移远通信技术有限公司 212 / 250 M35 AT 命令手册 查询命令 AT+QSCLK? 响应 +QSCLK: 配置命令 AT+QSCLK= 最大响应时间 参考 Quectel OK 响应 OK ERROR +CME ERROR: 300ms 参数 l 0 禁用慢时钟 1 启用慢时钟,拉高 DTR 生效,拉低 DTR 唤醒 2 启用慢时钟,5 秒内串口无数据交互即进入睡眠模式;有数据时唤醒 cte l 备注 ue tia 模式 2 下,第一次串口数据会被丢弃,仅仅起唤醒作用。建议此模式下先发一个 AT 来唤醒模块再继续其 他业务。 Q en 14.5. AT+QLEDMODE 网络指示灯配置 fid 语法 n AT+QLEDMODE 网络指示灯配置 测试命令 Co AT+QLEDMODE=? 响应 +QLEDMODE: (取值列表) OK 查询命令 响应 AT+QLEDMODE? +QLEDMODE: 配置命令 AT+QLEDMODE= OK 响应 OK ERROR +CME ERROR: 上海移远通信技术有限公司 213 / 250 M35 AT 命令手册 最大响应时间 参考 Quectel 300ms 参数 0 1 2 来电振铃时网络指示灯快速闪烁 来电振铃对网络指示灯无影响 来电振铃对网络指示灯无影响,但此时有 URC 上报,串口 RI 引脚不会变化,直到振铃 结束 CQouneficdteenl tial 上海移远通信技术有限公司 214 / 250 M35 AT 命令手册 15 其他命令 15.1. A/ 重复上一条 AT 指令 语法 A/ 重复上一条 AT 指令 执行命令 A/ l 最大响应时间 te 参考 V.25ter 响应 上一条 AT 指令执行的返回 取决于上一个 AT 命令 uec tial 举例 AT Q n OK A/ e OK //重复上一次执行的 AT 操作 fid 15.2. ATE 命令回显模式 Con 使用该命令,可设置 TA 在命令状态下是否回显从 TE 接收到的字符。 语法 ATE 命令回显模式 执行命令 响应 ATE[] OK 最大响应时间 参考 V.25ter 300ms 上海移远通信技术有限公司 215 / 250 参数 0 关闭回显 1 启用回显 M35 AT 命令手册 15.3. ATS3 配置命令行终止符 使用该命令,可设置用于 AT 命令行终止符,该字符能被 TA 识别。 语法 ATS3 配置命令行终止符 查询命令 ATS3? tel 配置命令 ATS3= c l 最大响应时间 ue tia 参考 V.25ter 响应 OK 响应 OK 300ms Q en 参数 fid 0-13-127 命令行终止符(默认为 13=) Con 15.4. ATS4 设置响应格式字符 使用该命令,可设置用于获取结果码和信息文本的字符,该字符是由 TA 产生的。 语法 ATS4 设置响应格式字符 查询命令 响应 ATS4? OK 上海移远通信技术有限公司 216 / 250 配置命令 ATS4= 最大响应时间 参考 V.25ter 响应 OK 300ms 参数 0-10-127 响应格式字符(默认为 10=) M35 AT 命令手册 15.5. ATS5 配置命令行编辑字符 l 使用该命令,可设置用于删除命令行中的字符,该字符由 TA 产生。 te 语法 c l ATS5 设置响应格式字符 ue tia 查询命令 响应 ATS5? Q n 配置命令 e ATS5= fid 最大响应时间 参考 V.25ter OK 响应 OK 300ms Con 参数 0-8-127 命令行编辑字符(默认为 8=) 上海移远通信技术有限公司 217 / 250 M35 AT 命令手册 15.6. AT+QRIMODE 设置 RI 时长 语法 AT+QRIMODE 设置 RI 时长 查询命令 AT+QRIMODE=? 响应 +QRIMODE: (取值列表) 查询命令 AT+QRIMODE? OK 响应 +QRIMODE: 配置命令 AT+QRIMODE= tel 最大响应时间 c l 参考 Quectel OK 响应 OK ERROR +CME ERROR: 300ms ue tia 参数 CQonfiden 0 收到短消息时 RI 拉低 120ms,收到其他 URC 提示时 RI 拉低 120ms 1 收到短消息时 RI 拉低 120ms,收到其他 URC 提示时 RI 拉低 50ms 2 接收到新短信时,RI 拉低 120ms,其他 URC 对 RI 引脚无影响 上海移远通信技术有限公司 218 / 250 M35 AT 命令手册 16 附录 16.1. 参考文档 表 1:参考文档 序号 [1] l [2] te [3] c l [4] ue tia [5] [6] 文档名 Quectel_GSM 模块 AT 命令应用指导 Quectel_GSM_TCPIP_Application_Notes Quectel_GPRS_Startup_User_Guide Quectel_GSM_MUX_Application_Notes Quectel_SMS_Application_Notes Quectel_M35_Hardware_Design 备注 GSM 模块 AT 命令应用指导 TCPIP 应用指导 GPRS 配置应用指导 MUX 应用指导 短消息应用指导 M35 硬件设计手册 Q fiden 16.2.术语缩写 n 表 2:术语缩写 o 缩写 C ADC 描述 Analog-to-Digital Converter AMR Adaptive Multi-Rate ARP Antenna Reference Point ME Mobile Equipment TA Terminal Adapter MS Mobile Station 上海移远通信技术有限公司 219 / 250 M35 AT 命令手册 DCE Data Communication Equipment TE Terminal Equipment DTE Data Terminal Equipment RTS/CTS Request To Send/Clear To Send GPRS General Packet Radio Service DCD Dynamic Content Delivery DTR Data Terminal Ready CSD PSC l PDP te TCP c l UDP Circuit Switch Data Primary Synchronization Code Packet Data Protocol Transmission Control Protocol User Datagram Protocol ue tia 16.3. AT&F 影响到的 AT 命令及参数 Q en 表 3:AT&F 影响到的 AT 命令及参数 fid AT命令 ATE n ATQ Co ATS0 参数名称 默认值 1 0 0 ATS3 13 ATS4 10 ATS5 8 ATS6 2 ATS7 60 上海移远通信技术有限公司 220 / 250 M35 AT 命令手册 ATS8 ATS10 ATV ATX AT&C AT&D AT+ILRR AT+CREG AT+CCUG AT+CCWA AT+CSCS AT+CSTA AT+CLIP AT+CLIR AT+CMEE AT+COLP AT+QDISH AT+CRSL AT+CLVL AT+CUSD AT+CSSN AT+CSNS AT+CMGF AT+CNMI 2 15 1 4 1 0 0 ,, l te c l ue tia Q n e fid Con 0 0,0,0 0 'GSM' 129 0 0 1 0 0 55 当 AT+QAUDCH=0 时,默认值为:60 当 AT+QAUDCH=1 时,默认值为:40 当 AT+QAUDCH=2 时,默认值为:36 0 , 0,0 0 0 ,,,, 2,1,0,0,0 上海移远通信技术有限公司 221 / 250 M35 AT 命令手册 AT+CSDH 0 AT+CSMS AT+QSIDET AT+QMIC AT+QSCLK 0,1,1,1 ,, 当 AT+QAUDCH=0 时,默认值为:80 当 AT+QAUDCH=1 时,默认值为:144 4,9,8 0 AT+QCLIP 0 AT+QCOLP AT+QIURC l AT+QEXTUNSOL te AT+QRIMODE uec tial 16.4. AT&W 影响到 AT 命令参数列表 Q n 表 4:AT&W 影响到的 AT 命令参数列表 e AT 指令 fid ATE ATQ n ATS0 Co ATS3 参数名称 0 1 0 0 是否通过 AT&V 显示 是 是 是 是 ATS4 是 ATS5 是 ATS6 是 ATS7 是 ATS8 是 上海移远通信技术有限公司 222 / 250 M35 AT 命令手册 ATS10 ATV ATX AT&C AT&D AT+ICF AT+IFC AT+ILRR AT+IPR AT+QMUXC AT+CREG AT+CCUG AT+CCWA AT+CSCS AT+CSTA AT+CLIP AT+CMEE AT+COLP AT+CR AT+QDISH AT+CRSL AT+CLVL AT+CUSD AT+CSNS AT+CMGF AT+CNMI 是 是 否 是 是 , 是 , 是 是 是 否 tel 是 ,, 是 uec tial 是 是 Q n 是 e 是 fid 是 是 n 是 Co 否 否 否 是 是 是 ,,,, 是 上海移远通信技术有限公司 223 / 250 M35 AT 命令手册 AT+CSDH 是 AT+QSIDET AT+QMIC AT+QSCLK 是 ,, 否 AT+QCLIP 是 AT+QCOLP 是 AT+QIURC AT+QEXTUNSOL AT+QRIMODE l AT+QSIMDET te AT+QSIMSTAT 否 否 否 ,, 是 是 uec tial 16.5. ATZ 影响到的 AT 命令参数列表 Q n 表 5:ATZ 影响到的 AT 命令参数列表 fide AT指令 ATE n ATQ Co ATS0 参数名称 默认值 1 0 0 ATS3 13 ATS4 10 ATS5 8 ATS6 2 ATS7 60 上海移远通信技术有限公司 224 / 250 M35 AT 命令手册 ATS8 ATS10 ATV ATX AT&C AT&D AT+ILRR AT+CREG AT+CCUG AT+CCWA AT+CSCS AT+CSTA AT+CLIP AT+CLIR AT+CMEE AT+COLP AT+CR AT+QDISH AT+CRLP AT+CRSL AT+CLVL AT+CUSD AT+CSSN AT+CSNS AT+CMGF 2 15 1 4 1 0 0 0 ,, 0,0,0 0 tel 'GSM' 129 uec tial 0 0 Q n 1 e 0 fid 0 0 n ,,,,, 61,61,128,6,0,3 Co 55 当 AT+QAUDCH=0 时,默认值为:60 当 AT+QAUDCH=1 时,默认值为:40 当 AT+QAUDCH=2 时,默认值为:35 0 , 0,0 0 0 上海移远通信技术有限公司 225 / 250 M35 AT 命令手册 AT+CNMI ,,,, 2,1,0,0,0 AT+CSDH 0 AT+CSMS AT+QSIDET AT+QMIC AT+QSCLK 0 ,, 当 AT+QAUDCH=0 时,默认值为:80 当 AT+QAUDCH=1 时,默认值为:144 4,9,8 0 AT+QCLIP AT+QCOLP AT+QIURC tel AT+QEXTUNSOL AT+QRIMODE uec tial AT+QSIMDET AT+QSIMSTAT ,, 0 0 1 0 0 0,0,0 0 Q en 16.6. AT&V 显示当前配置信息 fid 表 6:AT&V 显示当前配置信息 n AT&V or AT&V0 o AT&V C ACTIVE PROFILE E: 1 Q: 0 V: 1 X: 4 S0: 0 S2: 43 S3: 13 S4: 10 上海移远通信技术有限公司 226 / 250 M35 AT 命令手册 S5: 8 S6: 2 S7: 60 S8: 2 S10: 15 +CR: 0 +FCLASS: 0 +CMGF: 0 +CSDH: 0 +ILRR: 0 +CMEE: 1 +CBST: 7,0,1 +IFC: 0,0 +ICF: 3,3 +CNMI: 2,1,0,0,0 +CSCS: 'GSM' l +IPR: 0 &C: 1 te &D: 0 +CSTA: 129 c l +CRLP: 61,61,128,6,0,3 ue tia +CCWE:0 +QSIMSTAT: 0 +CMUX: -1 +CCUG: 0,0,0 Q n +CLIP:0 e +COLP: 0 +CCWA: 0 fid +CAOC: 1 +CLIR: 0 +CUSD: 0 n +CREG: 0 +QSIMDET: 0,0 o +QMIC: 4,9,8 C +QECHO(NORMAL_AUDIO): 253,96,16388,57351,0 +QECHO(Earphone_AUDIO): 253,0,10756,57351,1 +QECHO(LoudSpk_AUDIO): 224,96,5256,57351,2 +QSIDET(NORMAL_AUDIO): 80 +QSIDET(HEADSET_AUDIO): 144 +QCLIP: 0 +QCOLP: 0 +CSNS: 0 OK 上海移远通信技术有限公司 227 / 250 M35 AT 命令手册 16.7. AT&V 内容格式对照表 表 7:ATV 内容格式对照表 ATV1 ATV0 描述 OK 0 执行命令的正确确认 CONNECT 1 连接已经建立,DCE 从命令状态切换为数据状态 RING 2 DCE 已经检测到一个来自网络的呼叫 NO CARRIER ERROR NO DIALTONE tel BUSY c l NOANSWER ue tia PROCEEDING Q n CONNECT 3 4 6 7 8 9 制造商特殊需求 连接中断或尝试建立连接失败 命令不能被识别,超出命令行的最大长度,参数值无效 或命令进程中的其他问题 无法检测到拨号音 检测到忙音信号(占线) 若'@'拨号修改量被使用,则紧跟 5 秒静默时间的远程振 铃没有在定时器(S7)超时前检测到,即无应答。 一条 AT 命令正在被处理 与 CONNECT 相同,但包含制造商特殊需求定义的文本, 该文本可以是指定的 DTE 速率,行速度,错误控制,数 据压缩或其他状态 fide 16.8. URCs 说明列表 n 表 8:URCs 说明列表 Co 序号 URC 显示 含义 条件 1 +CMTI:, 新短消息到达并存储在存储器内 AT+CNMI=2,1 +CMT:[], 模式) AT+CNMI=2,2 +CMT:,[],[,,,,,,,] 4 +CBM: 新小区广播消息到达并直接输出至 TE(PDU 模式) AT+CNMI=2,2 上海移远通信技术有限公司 228 / 250 M35 AT 命令手册 +CBM:,,, 新小区广播消息到达并直接输出至 5 ,,, TE(TEXT 模式) AT+CNMI=2,2 短 消 息 状 态 报 告 并 直 接 输 出 至 TE 6 +CDS: (PDU 模式) AT+CNMI=2,2 +CDS:,,[],[],< 短 消 息 状 态 报 告 并 直 接 输 出 至 TE 7 scts>,, (TEXT 模式) AT+CNMI=2,2 +CGEV:NW 8 DEACT, 网络去 GPRS 附着 AT+CGEREP=1 [,] +CGEV:ME 9 DEACT, ME 去 GPRS 附着 AT+CGEREP=1 [,] 10 11 12 13 14 15 16 17 18 19 20 21 +CGEV:NW DETACH +CGEV:ME DETACH l +CGREG:1 te +CGREG:0 c l +CGREG:1, ue tia +CGREG:0, +CSQN:, 网络去 GPRS 附着 ME 去 GPRS 附着 网络去注册 网络未注册 网络注册及本地小区信息 网络未注册及本地小区信息 信号质量改变 Q en 禁止可用网络 fid +CMWT:,,, 短消息等待 ,, +QGURC: 通话状态相关结果码 n +CBCN:, 显示电池充电状态及电量等级 Co +QBAND: 显示频率模式 AT+CGEREP=1 AT+CGEREP=1 AT+CGREG=1 AT+CGREG=1 AT+CGREG=2 AT+CGREG=2 AT+QEXTUNSOL ='SQ',1 AT+QEXTUNSOL ='FN',1 AT+QEXTUNSOL ='MW',1 AT+QEXTUNSOL ='UR',1 AT+QEXTUNSOL ='BC',1 AT+QEXTUNSOL ='BM',1 22 +TSMSINFO: 附加短消息信息 AT+QEXTUNSOL ='SM',1 +CCINFO:, 的呼叫序号且保留剩余的通话数目 ='CC',1 24 RING 来电指示 N/A 25 Call Ready 设置准备好建立或接受呼叫 N/A 上海移远通信技术有限公司 229 / 250 M35 AT 命令手册 26 UNDER_VOLTAGE POWER 低电压关机指示 N/A DOWN 27 UNDER_VOLTAGE WARNING 低电压报警 N/A OVER_VOLTAGE POWER 28 高电压关机指示 N/A DOWN 29 OVER_VOLTAGE WARNING 高电压报警 N/A 30 UNDER_VOLTAGE POWER 正常关机 N/A DOWN +COLP:,[,,[CLI validity]], 相关信息 AT+COLP=1 32 33 34 35 36 37 38 39 40 41 42 43 +CLIP:,'',,, +CRING: 显示主叫识别相关信息 来电指示 AT+CLIP=1 AT+CRC=1 l +CREG: ME GSM 网络注册状态指示 AT+CREG=1 te +CREG:[,,] c l +CCWA:,,[,] ME GSM 网络注册状态及小区信息指 示,当网络注册状态及小区信息更改 AT+CREG=2 时上报 呼叫等待指示 AT+CCWA=1,1 RDY ME 初始化完毕 N/A Q n +CFUN:1 ME 全功能模式 N/A e +CPIN: SIM 卡 PIN 状态 N/A fid MO RING 去电呼叫振铃 AT+QMOSTAT=1 MO CONNECTED on ALARM RING CALARM MODE 去电呼叫建立成功 闹铃时间到 ME 闹铃开机 AT+QMOSTAT=1 AT+QALARM=1,,,0/1 AT+QALARM=1,,,2 上海移远通信技术有限公司 230 / 250 M35 AT 命令手册 16.9. +CME ERROR 错误报告列表 非请求结果码+CME ERROR: 表示移动设备或网络报错,类似于 ERROR 错误结果码。一旦命 令被执行,不管正确与否,都要返回 OK 或者 ERROR 结果。 表 9:+CME ERROR 错误代码列表 含义 0 Phone failure 1 No connection to phone 2 3 4 5 6 7 10 11 12 13 14 15 Phone-adaptor link reserved Operation not allowed l Operation not supported te PH-SIM PIN required c l PH-FSIM PIN required ue tia PH-FSIMPUK required SIM not inserted Q en SIM PIN required fid SIM PUK required SIM failure nSIM busy CoSIM wrong 16 Incorrect password 17 SIM PIN2 required 18 SIM PUK2 required 20 Memory full 21 Invalid index 22 Not found 上海移远通信技术有限公司 231 / 250 M35 AT 命令手册 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 40 41 42 43 44 45 46 47 103 106 107 111 Network not allowed - emergency calls only Network personalization PIN required l Network personalization PUK required te Network subset personalization PIN required c l Network subset personalization PUK required ue tia Service provider personalization PIN required Service provider personalization PUK required Q n Corporate personalization PIN required e Corporate personalization PUK required fid Illegal MS Illegal ME nGPRS services not allowed CoPLMN not allowed 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 上海移远通信技术有限公司 232 / 250 M35 AT 命令手册 148 Unspecified GPRS error 149 PDP authentication failure 150 Invalid mobile class 151 Link NS SP person PIN required 152 Link NS SP person PUK required 153 Link SIM C person PIN required 154 Link SIM C person PUK required 302 601 602 603 604 605 606 607 608 609 610 3513 3515 Command conflict Unrecognized command l Return error te Syntax error c l Unspecified ue tia Data transfer already Action already Q n Not AT command e Multi command too long fid Abort COPS No call disconnect nUnread records on SIM CoPS busy 3516 Couldn't read SMS parameters from SIM 3517 SM not ready 3518 Invalid parameter 3738 CSCS mode not found 3742 CPOL operation format wrong 上海移远通信技术有限公司 233 / 250 M35 AT 命令手册 3765 Invalid input value 3769 Unable to get control 3771 Call setup in progress 3772 SIM powered down 3773 Invalid CFUN state 3774 Invalid ARFCN 3775 The pin is not in GPIO mode 16.10. +CMS ERROR 错误代码列表 tel 非请求结果码+CMS ERROR: 表示移动设备或网络报错,类似于 ERROR 错误结果码。一旦命 令被执行,不管正确与否,都要返回 OK 或者 ERROR 结果。 c l 表 10:+CMS ERROR 错误代码列表 ue tia Q n 300 e 301 fid 302 303 n 304 Co 305 含义 ME failure SMS ME reserved Operation not allowed Operation not supported Invalid PDU mode Invalid text mode 310 SIM not inserted 311 SIM pin necessary 312 PH SIM pin necessary 313 SIM failure 314 SIM busy 上海移远通信技术有限公司 234 / 250 M35 AT 命令手册 315 SIM wrong 316 SIM PUK required 317 SIM PIN2 required 318 SIM PUK2 required 320 Memory failure 321 Invalid memory index 322 Memory full 330 331 332 500 512 513 514 515 517 528 529 530 531 SMSC address unknown No network l Network timeout te Unknown c l SIM not ready ue tia Message length exceeds Invalid request parameters Q n ME storage failure e Invalid service mode fid More message to send state error MO SMS is not allow nGPRS is suspended CoME storage full 3513 Unread records on SIM 3515 PS busy 3516 Couldn't read SMS parameters from SIM 3517 SM not ready 3518 Invalid parameter 上海移远通信技术有限公司 235 / 250 M35 AT 命令手册 3742 Incorrect format 3765 Invalid input value 3769 Unable to get control of required module 3771 Call setup in progress 3772 SIM powered down 3773 Unable to operate in this cfun state 3774 Invalid arfcn in this band 3775 The pin is not in GPIO mode l 16.11. 错误扩展列表 te 16.11.1. Location ID 扩展错误报告列表 uec tial 表11:LocationID 扩展错误报告列表 ID 描述 Q n 0 No error (default) e 1 Cause for protocol stack(PS) layer fid 2 Internal cause for Mobility Management(MM) layer Con 3 Cause for PPP/IP-Stack 上海移远通信技术有限公司 236 / 250 M35 AT 命令手册 16.11.2. 协议栈层(PS)错误列表 表 12:协议栈层(PS)错误列表 原因 CM Cause 0 1 3 6 8 10 11 16 17 18 19 21 22 25 26 27 28 29 30 31 描述 Radio link fail Unassigned number No route to destination Channel unacceptable Operator determined barring l Call barred te Reserved c l Normal call clearing ue tia Userbusy Q n No user responding e User alerting, no answer fid Call rejected Number changed nPre-emption CoNon-selected user clearing Destination out of order Invalid number format (incomplete number) Facility rejected Response to STATUS ENQUIRY Normal, unspecified 上海移远通信技术有限公司 237 / 250 M35 AT 命令手册 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 Resource unavailable, unspecified 49 50 55 57 58 63 65 68 69 70 79 81 87 Quality of service unavailable Requested facility not subscribed l Incoming calls barred within the CUG te Bearer capability not authorized c l Bearer capability not presently available ue tia Service or option not available, unspecified Bearer service not implemented Q n ACM equal or greater than ACM maximum e Requested facility not implemented fid Only restricted digital information bearer capability is available Service or option not implemented, unspecified nInvalid transaction identifier value CoUser not member of CUG 88 Incompatible destination 91 Invalid transit network selection 95 Semantically incorrect message 96 Invalid mandatory information 97 Message type non-existent or not implemented 上海移远通信技术有限公司 238 / 250 M35 AT 命令手册 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 129 130 143 144 145 159 160 161 175 176 192 193 Telematic interworking not supported Short message Type 0 not supported l Cannot replace short message te Unspecified TP-PID error c l Data coding scheme (alphabet) not supported ue tia Message class not supported Unspecified TP-DCS error Q n Command cannot be acted e Command unsupported fid Unspecified TP-Command error TPDU not supported nSC busy CoNo SC subscription 194 SC system failure 195 Invalid SME address 196 Destination SME barred 197 SM Rejected-Duplicate SM 198 TP-VPF not supported 上海移远通信技术有限公司 239 / 250 M35 AT 命令手册 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 225 226 255 304 305 313 320 321 322 330 340 500 CP retry exceed RP trim timeout l SMS connection broken te Unspecified error cause c l Invalid PDU mode parameter ue tia Invalid TEXT mode parameter SIM failure Q n Memory failure e Invalid memory index fid Memory full SMSC address unknown nNo+CNMA acknowledgement expected CoUnknown error 512 SMS no error 513 Message length exceeds maximum length 514 Invalid request parameters 515 ME storage failure 516 Invalid bearer service 上海移远通信技术有限公司 240 / 250 M35 AT 命令手册 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 CC Cause 768 769 770 771 772 773 774 775 Invalid service mode Invalid storage type Invalid message format Too many MO concatenated messages SMSAL not ready SMSAL no more service Not support TP-Status-Report&TP-Command in storage Reserved MTI No free entity in RL layer l The port number is already registered te There is no free entity for port number c l More message to send state error ue tia MOSMSisnotallow GPRS is suspended Q n ME storage full e Doing SIM refresh fid Command not allowed nIllegal card ID CoCall allocation fail BC fill fail Call REEST Illegal DTMF tone Illegal BC Modify actual mode 上海移远通信技术有限公司 241 / 250 M35 AT 命令手册 776 777 778 896 897 898 SS Cause 1024 1025 1033 1034 1035 1036 1037 1040 1041 1042 1043 1044 1045 1051 1053 1054 1058 1059 Data action fail No response from network Call accept not allowed General cause CSD call is aborted by user during call establishment or MT call abort MO call/USSD CSD call is disconnected due to lower layer failure Cause none Unknown subscriber l Illegal subscriber te Bearer service not provisioned c l Tele service not provisioned ue tia Illegalequipment Call barred Q n Illegal SS operation e SS error status fid SS not available nSS subscription violation oSS incompatibility C Facility not supported Absent subscriber Short term denial Long term denial System failure Data missing 上海移远通信技术有限公司 242 / 250 M35 AT 命令手册 1060 Unexpected data value 1061 PW registration failure 1062 Negative PW check 1067 Number of PW attempts violation 1078 Position method failure 1095 Unknown alphabet 1096 USSD busy 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 Rejected by user Rejected by network l Deflection to served subscriber te Special service code c l Invalid deflection to number ue tia Max number of MPTY participants exceeded Resources not available Q n General problem, unrecognized component e General problem, mistyped component fid General problem, badly structured component Invoke problem, duplicate invoked nInvoke problem, unrecognized operation CoInvoke problem, mistyped parameter 1158 Invoke problem, resource limitation 1159 Invoke problem, initiating release 1160 Invoke problem, unrecognized linked ID 1161 Invoke problem, linked resource unexpected 1162 Invoke problem, unexpected linked operation 上海移远通信技术有限公司 243 / 250 M35 AT 命令手册 1163 1164 1165 1166 1167 1168 1169 1170 MM Cause 2048 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 Return result problem, RR unrecognized invoked Return result problem, RR, return result unexpected Return result problem, RR mistyped parameter Return error problem, RE, unrecognized invoked Return error problem, RE return error unexpected Return error problem, RE unrecognized error Return error problem, RE unexpected error Return error problem, RE mistyped parameter l Cause none te IMSI unknown in HLR c l Illegal MS ue tia IMSIunknowninVLR IMEI not accepted Q n Illegal ME e GPRS not allowed fid None GPRS not allowed MS ID not derived by network nImplicit detach CoPLMN not allowed Location area not allowed Roaming area not allowed GPRS not allowed in PLMN No suitable cells in LA MSC temp not reachable 上海移远通信技术有限公司 244 / 250 M35 AT 命令手册 2065 Network failure 2068 MAC failure 2069 Sync failure 2070 Congestion 2080 Serve option not supported 2081 Request serve option not subscribed 2082 Serve option temp out of order 2086 2088 2096 2111 2143 2144 2145 2146 2147 2148 2149 2159 2160 Call cannot be identified No PDP context activated l Retry upon entry into a new cell te Retry upon entry into a new cell c l Semantically incorrect message ue tia InvalidMMinfo Message type non existent Q n Message type incompatible with protocol state e IE not implemented fid Conditional MM IE error Message not compatible with protocol state nProtocol error unspecified CoAccess barred 2161 Assignment reject 2162 Random access failure 2163 RR no service 2164 PLMN search reject emergency 2165 RR connection release 上海移远通信技术有限公司 245 / 250 M35 AT 命令手册 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 SIM Cause 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 SM Cause Authentication failure IMSI detach Abort by network Connection timeout Enqueue fail Not updated State not allowed Emergency not allowed No service l Access class barred cte l Command success ue tia Commandfail Fatal error Q n No inserted e CHV not init fid CHV verify error CHV block nAccess not allow CoSAT command busy DL error Memory problem Technical problem PUK unlock 上海移远通信技术有限公司 246 / 250 M35 AT 命令手册 3080 Operator determined barring 3097 LLC SND failure 3098 Insufficient resource 3099 Unknown APN 3100 Unknown PDP address or type 3101 Authentication failure 3102 Activation reject GGSN 3103 3104 3105 3106 3108 3109 3110 3111 3112 3113 3114 3115 3116 Activation reject Unsupported service option l Unsubscribed service option te Out of order service option c l Regular deactivation ue tia QOSnotaccepted Network fail Q n Reactivation required e Unsupported network context activation fid Semantic error in TFT operation Syntactical error in TFT operation nUnknown PDP context CoSemantic error in packet filter 3117 Syntax error in packet filter 3118 PDP context WO TFT already act 3153 Invalid TI 3167 Incorrect message 3168 Invalid MAND info 上海移远通信技术有限公司 247 / 250 M35 AT 命令手册 3169 Unimplemented message type 3170 Incompatible message type protocol state 3171 Unimplemented IE 3172 Conditional IE error 3173 Incompatible message protocol state 3183 Unspecified 3184 ABM Cause 3273 3274 3275 3276 3277 3278 3279 3280 3283 3284 3285 3286 TCM Cause Startup failure Success l Invalid network account ID te GPRS reactivate c l GPRS protocol rejection ue tia CSDreactivate CSD PPP negotiated failed Q n CSD action failed e CSD call setup failed fid Rejected Slot limited nAbort CoNone auto deactivation 3372 Invalid parameter 3373 NSAPI not in use 3374 ACL action not allowed 3375 ACL SIM file full 上海移远通信技术有限公司 248 / 250 3376 3377 3378 3379 3380 ACL add entry failed ACL del entry failed ACL set entry failed ACL SIM read failed ACL SIM write failed M35 AT 命令手册 16.11.3. MM 层内部错误列表 表 13:MM 层内部错误列表 原因 l 112 te 113 c l 114 ue tia 115 116 Q n 117 fide 118 119 n 120 Co 121 描述 Forbidden PLMN Access class barred No coverage GPRS service not allowed Timer expiry SIM inserted SIM removed SIM absent SIM invalid for PS SIM invalid for CS 122 SIM invalid for PS and CS 123 Low layer fail 124 Connection in progress 125 Not updated 126 Connection establish failure 127 Connection abort 上海移远通信技术有限公司 249 / 250 M35 AT 命令手册 128 Connection failure 129 Emergency not allowed 130 No GPRS coverage 131 Abnormal LU 132 Abnormal LU less then 4 times 133 Same LAI IMSI attaching 16.11.4. PPP/IP 栈错误列表 表 14:PPP/IP 栈错误列表 l 原因 te 0 c l 1 ue tia 2 3 Q n 4 fide 5 6 n 7 Co 8 描述 No error LCP fail Authentication fail IPCP fail ESC detect Plug out detect PPP GPRS dialup already activated PPP not activated by external modem yet PPP already activated by external modem 9 PPP not activated by WAP over CSD yet 10 PPP already activated by WAP over CSD 11 PPP wrong CSD mode ID 12 PPP detect AT command during dialup 13 PPP detect escape during dialup 上海移远通信技术有限公司 250 / 250
2.06 MB
BC260Y-CN AT 命令手册 NB-IoT 模块系列 版本:BC260Y-CN_AT_命令手册_V1.0 日期:2020-07-11 状态:受控文件 www.quectel.com BC260Y-CN AT 命令手册 上海移远通信技术股份有限公司始终以为客户提供最及时、最全面的服务为宗旨。如需任何帮助,请随时 联系我司上海总部,联系方式如下: 上海移远通信技术股份有限公司 上海市闵行区田林路 1016 号科技绿洲 3 期(B 区)5 号楼 电话:+86 21 51086236 邮箱:info@quectel.com 邮编:200233 或联系我司当地办事处,详情请登录: http://www.quectel.com/cn/support/sales.htm 如需技术支持或反馈我司技术文档中的问题,可随时登陆如下网址: http://www.quectel.com/cn/support/technical.htm 或发送邮件至:support@quectel.com 前言 上海移远通信技术股份有限公司提供该文档内容用以支持其客户的产品设计。客户须按照文档中提供的规 范、参数来设计其产品。由于客户操作不当而造成的人身伤害或财产损失,本公司不承担任何责任。在未 声明前,上海移远通信技术股份有限公司有权对该文档进行更新。 版权申明 本文档版权属于上海移远通信技术股份有限公司,任何人未经我司允许而复制转载该文档将承担法律责任。 版权所有 ©上海移远通信技术股份有限公司 2020,保留一切权利。 Copyright © Quectel Wireless Solutions Co., Ltd. 2020. 上海移远通信技术股份有限公司 1 / 88 BC260Y-CN AT 命令手册 文档历史 修订记录 版本 日期 1.0 2020-07-11 作者 饶晨 变更表述 初始版本 上海移远通信技术股份有限公司 2 / 88 BC260Y-CN AT 命令手册 目录 文档历史 ....................................................................................................................................................... 2 目录 .............................................................................................................................................................. 3 表格索引 ....................................................................................................................................................... 5 1 引言 ....................................................................................................................................................... 6 1.1. 定义 ............................................................................................................................................ 6 1.2. AT 命令语法 ............................................................................................................................... 6 1.3. AT 命令响应 .............................................................................................................................. 7 2 产品信息查询命令 ................................................................................................................................. 8 2.1. ATI 显示产品标识信息 ............................................................................................................. 8 2.2. AT+CGMI 查询制造商信息 ...................................................................................................... 9 2.3. AT+CGMM 查询模块型号........................................................................................................ 9 2.4. AT+CGMR 查询制造商版本号............................................................................................... 10 2.5. AT+CGSN 查询产品序列号 ................................................................................................... 11 3 UART 功能命令................................................................................................................................... 13 3.1. ATE 设置命令回显模式.......................................................................................................... 13 3.2. AT+IPR 设置 TE-TA 的波特率............................................................................................... 14 4 网络状态查询命令 ............................................................................................................................... 16 4.1. AT+CSQ 上报信号质量 ......................................................................................................... 16 4.2. AT+CESQ 扩展信号质量 ....................................................................................................... 17 4.3. AT+CEREG EPS 网络注册状态 ............................................................................................ 19 4.4. AT+CGATT PS 域附着或去附着 ........................................................................................... 22 4.5. AT+CGPADDR 显示 PDP 地址 ............................................................................................. 23 4.6. AT+CREG 网络注册状