当使用AT命令控制GSM设备,该设备可以响应“OK”或“ERROR”。有时候,你会收到一个错误,你不知道这个错误的原因。 这就是为什么最先进的GSM设备支持扩展的错误。而不是仅仅显示“ERROR”消息,这也表明一个错误号。这个扩展的语法错误“+ CMS ERROR:XXX”或“+ CME ERROR:XXX”。 当错误的开头是“+ CME ERROR”,它意味着该错误是设备特定的错误代码。例如,你想读一本电话簿条目之前,输入一个PIN代码。 当有一个网络错误,例如,当您试图发送一个SMS消息时,有没有网络覆盖,您将收到一个错误的开始,“+ CMS ERROR”。 为了使这些扩展命令,执行下面的命令,或将它们添加到您的调制解调器初始化字符串: AT + CMEE = 1AT&W 在直接对短信发送设备进行标准AT指令底层协议进行开发的朋友,开发是执行了相关指令后,默认只有“ERROR”的返回,具体什么错误不知道,你可以用AT+CMEE=1来设置返回的详细错误描述;一般开发在使用发送短信命令at+cmgs=XXX后出现错误比较多,返回错误后对照下面的CME ERROR和CMS ERROR对应代码查看描述是什么,然后根绝描述在这个范围内思考,一般就能找到问题所在,进而解决问题。 CME ERROR(GSM设备相关的代码) 错误 描述 CME ERROR:0 手机故障 CME ERROR:1 没有连接到手机 CME ERROR:2 保留的电话适配器链接 CME ERROR:3 不允许的操作 CME ERROR:4 不支持的操作 CME ERROR:5 PH_SIM密码(PIN) CME ERROR:6 PH_FSIM密码(PIN) CME ERROR:7 PH_FSIM PUK需要 CME ERROR:10 SIM卡未插入 CME ERROR:11 SIM卡密码(PIN) CME ERROR:12 SIM PUK需要 CME ERROR:13 SIM失败 CME ERROR:14 SIM忙 CME ERROR:15 SIM错误 CME ERROR:16 密码不正确 CME ERROR:17 SIM PIN2需要 CME ERROR:18 SIM PUK2需要 CME ERROR:20 记忆体已满 CME ERROR:21 无效的索引 CME ERROR:22 未找到 CME ERROR:23 内存故障 CME ERROR:24 文本字符串太长 CME ERROR:25 文本字符串中的字符无效 CME ERROR:26 拨号字符串太长 CME ERROR:27 拨号字符串中的字符无效 CME ERROR:30 无网络服务 CME ERROR:31 网络超时 CME ERROR:32 网络不允许的,仅限紧急呼叫 CME ERROR:40 网络个性化的个人密码(PIN) CME ERROR:41 网络个性化PUK需要 CME ERROR:42 网络子集个性化的个人密码(PIN) CME ERROR:43 需要网络子集个性化PUK CME ERROR:44 服务提供商个性化的个人密码(PIN) CME ERROR:45 服务提供商需要个性化PUK CME ERROR:46 企业个性化的个人密码(PIN) CME ERROR:47 企业所需的个性化PUK CME ERROR:48 PH-SIM PUK所需 CME ERROR:100 未知的错误 CME ERROR:103 非法MS CME ERROR:106 非法ME CME ERROR:107 不允许GPRS服务 CME ERROR:111 PLMN不允许 CME ERROR:112 位置区域不允许 CME ERROR:113 在此位置区不允许漫游 CME ERROR:126 操作暂时不允许 CME ERROR:132 服务操作不支持 CME ERROR:133 没有订阅请求的服务选项 CME ERROR:134 服务选项暂时失灵 CME ERROR:148 未指定的GPRS错误 CME ERROR:149 PDP身份验证失败 CME ERROR:150 无效的手机类 CME ERROR:256 暂不允许的操作 CME ERROR:257 呼叫禁止 CME ERROR:258 电话是忙 CME ERROR:259 用户中止 CME ERROR:260 无效的拨号串 CME ERROR:261 SS不执行 CME ERROR:262 SIM卡被阻止 CME ERROR:263 无效块 CME ERROR:772 SIM断电 CMS ERROR(GSM网络相关的代码) 错误 描述 CMS ERROR:1 未分配的数量 CMS ERROR:8 操作决定禁止 CMS ERROR:10 呼叫呲 CMS ERROR:21 短消息传输被拒绝 CMS ERROR:27 目的地的服务 CMS ERROR:28 Unindentified用户 CMS ERROR:29 功能被拒绝 CMS ERROR:30 未知用户 CMS ERROR:38 网络 CMS ERROR:41 临时故障 CMS ERROR:42 拥塞 CMS ERROR:47 较早注重无法使用 CMS ERROR:50 请求设施未订阅 CMS ERROR:69 要求设施不落实 CMS ERROR:81 无效的短消息传输的参考价值 CMS ERROR:95 没有指定无效的消息 CMS ERROR:96 无效的强制性信息 CMS ERROR:97 消息类型不存在或不执行 CMS ERROR:98 消息不兼容的短信息协议 CMS ERROR:99 的信息单元不存在的或不implemente CMS ERROR:111 协议错误,未指定 CMS ERROR:127 互联网络,未指定 CMS ERROR:128 远程信息处理互联网络不支持 CMS ERROR:129 不支持短消息的类型0 CMS ERROR:130 不能取代短消息 CMS ERROR:143 未指定的TP-PID错误 CMS ERROR:144 数据编码方案不支持 CMS ERROR:145 Message类不支持 CMS ERROR:159 未指定的TP-DCS错误 CMS ERROR:160 命令不能采取行动 CMS ERROR:161 命令不支持 CMS ERROR:175 未指定的TP-命令错误 CMS ERROR:176 TPDU不支持 CMS ERROR:192 SC忙 CMS ERROR:193 无SC订阅 CMS ERROR:194 SC系统故障 CMS ERROR:195 无效的中小企业地址 CMS ERROR:196 目的地中小企业禁止 CMS ERROR:197 SM拒绝重复SM CMS ERROR:198 TP-VPF不支持 CMS ERROR:199 TP-VP不支持 CMS ERROR:208 D0 SIM卡短信存储满 CMS ERROR:209 无短信存储在SIM能力 CMS ERROR:210 在MS的错误 CMS ERROR:211 内存容量超过 CMS ERROR:212 SIM卡应用工具包忙 CMS ERROR:213 SIM数据下载错误 CMS ERROR:255 未指定的错误原因 CMS ERROR:300 ME失败 CMS ERROR:301 SMS服务的ME保留 CMS ERROR:302 不允许的操作 CMS ERROR:303 不支持的操作 CMS ERROR:304 无效的PDU模式参数 CMS ERROR:305 无效的文本模式参数 CMS ERROR:310 SIM卡未插入 CMS ERROR:311 SIM卡密码(PIN) CMS ERROR:312 PH-SIM卡个人密码(PIN) CMS ERROR:313 SIM失败 CMS ERROR:314 SIM忙 CMS ERROR:315 SIM错误 CMS ERROR:316 SIM PUK需要 CMS ERROR:317 SIM PIN2需要 CMS ERROR:318 SIM PUK2需要 CMS ERROR:320 内存故障 CMS ERROR:321 无效的内存中的索引 CMS ERROR:322 记忆体已满 CMS ERROR:330 SMSC地址未知 CMS ERROR:331 无网络服务 CMS ERROR:332 网络超时 CMS ERROR:340 无+ CNMA预期 CMS ERROR:500 未知的错误 CMS ERROR:512 用户中止 CMS ERROR:513 无法储存 CMS ERROR:514 无效的状态 CMS ERROR:515 设备忙或无效的字符在字符串中 CMS ERROR:516 长度无效 CMS ERROR:517 在PDU的字符无效 CMS ERROR:518 无效的参数 CMS ERROR:519 无效的长度或字符 CMS ERROR:520 在文本中的字符无效 CMS ERROR:521 定时器过期 CMS ERROR:522 操作暂时不允许 CMS ERROR:532 SIM卡未准备好 CMS ERROR:534 小区广播错误未知 CMS ERROR:535 协议栈忙 CMS ERROR:538 无效的参数 |