短信设备GSM设备和网络错误代码(AT指令开发很大帮助)
分享
当使用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 无效的参数
短信设备二次开发
2022-04-09
0
0
这就是为什么最先进的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 无效的参数
回帖 ( 0 )