响 应:
+CREG: 00
OK //未注册
2.4 安全性命令
2.4.1 AT+CPIN 输入PIN 码
该命令用来输入ME 密码CHV1/CHV2/PUK1/PUK2– CHV1/CHV2 为4-8 个数字PUK1/PUK2 为8个数字如果用户企图在输入有效的SIM 卡PIN 码前建立呼叫模块拒绝ATD 命令返回+CME ERROR:11
命 令:
AT+CPIN=1234 //输入PIN 码
响 应:
OK //PIN 码正确
命 令:
AT+CPIN=5678 //输入PIN 码
响 应:
+CME ERROR: 3 //操作不允许PIN 码已经输入
//注意如果输入3 次PIN 码都不成功则
//需要输入PUK 码除非需要慎用该命令
//否则可能导致SIM 卡失效 命令行格
//式为 AT+CPIN=<Puk>,<NewPin> 第2
//个参数作为新的PIN 码
命 令:
AT+CPIN=00000000,1234 //输入PUK 码和新的PIN码
响 应:
+CME ERROR: 16 //PUK 码错误
命 令:
AT+CPIN=12345678,1234 //输入PUK码和新的PIN码第2 次尝试
响 应:
OK //PUK正确新的PIN已存储
要想知道输入的是哪种密码用以下的命令 AT+CPIN 可能的响应如下
+CPIN: READY //ME 不需要仸何密码
+CPIN: SIM PIN //需要CHV1 码
+CPIN: SIM PUK //需要PUK1 码
+CPIN: SIM PIN2 //需要CHV2 码
+CPIN: SIM PUK2 //需要PUK2 码
+CPIN: PH-SIM PIN //需要SIM 卡锁phone-to-SIM
+CPIN: PH-NET PIN //需要网络身仹识别
+CME ERROR: <err> //SIM 卡操作失败13空缺10等
如果10 次输入PUK 码失败则返回+CME ERROR : 13 SIM 卡需要更换
下面的例子表示3 次输入PIN 错误输入PUK 码成功
AT+CPIN?
+CPIN: SIM PIN
查询PIN 码当前状态 模块要求输入PIN 码
AT+CPIN=1235
+CME ERROR: 16 //第一次尝试输入PIN 码 错 误
AT+CPIN=1236
+CME ERROR: 16 //第二次尝试输入PIN 码 错 误
AT+CPIN=1237
+CME ERROR: 16 //第三次尝试输入PIN 码 错 误
AT+CPIN?
+CPIN: SIM PUK //查询状态 要求输入PUK 码
AT+CPIN=99999999,5678
OK //PUK 码输入并且有效5678为新的PIN //码
AT+CPIN?
+CPIN: READY //查询状态 模块准备好
如果返回的响应为
+CME ERROR: 17 表明模块要求输入PIN2 码 同样如果PIN2 码有误则要求输入PUK2 码 例如往固定拨号电话本FDN里写入记录就需要PIN2 码见下表
命 令:
AT+CPBS=”FD” //选择FDN
响 应:
OK
命 令:
AT+CPBW=5,'01290917',129,'Jacky' //向FDN 的位置5 写入记录
响 应:
+CME ERROR:17 //需要PIN2 码
命 令:
AT+CPIN?
响 应:
+CPIN: SIM PIN2
命 令:
AT+CPIN=5678 //输入PIN2 码
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-23585-4.html
我们大家一起来支持一直支持你