mtk2503锁卡相关 的AT+ESMLCK命令的用法
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
锁卡(锁网)相关的AT命令-AT+ESMLCK的各个操作使用格式.
[SOLUTION]
以Category N(NP code)举例说明:
1.Unlock 永久解锁
AT+ESMLCK=0,0,"12345678"
第一个0是category index,第二个0是operation-unlock,"12345678"是密码(请填写贵司配置的密码);
必须要在Lock状态去Unlock,否则会返回error。
2.Lock 上锁
AT+ESMLCK=0,1,"12345678"
第一个0是category index,第二个1是operation-lock,"12345678"是密码(请填写贵司配置的密码);
必须要在Unlock状态去Lock,否则会返回error。
3.Add 添加
AT+ESMLCK=0,2,"12345678","46697"
第一个0是category index,第二个2是operation-add,"12345678"是密码(请填写贵司配置的密码),"46697"为要添加的code(每个category的code组成都不一样,长度也不一样;
Add需要在unlock状态下、并且num小于
SML_MAX_SUPPORT_CAT_XXX(SML_MAX_SUPPORT_CAT_N)的情况下才能添加。
4.Remove 清除AT+ESMLCK=0,3
第一个0是category index,第二个3是operation-remove
清除当前category的 code 和num,code初始成0xFF,num初始成0;
5.Unlock permanently 永久失效
AT+ESMLCK=0,4
第一个0是category index,第二个4是operation-unlock permanently disable当前category,与unlock操作有很大区别,做了永久失效的操作之后,当前category将处于diable(未上锁)状态,并且无法再使用AT+ESMLCK对当前category做任何操作
6.查询
AT+ESMLCK
查询获取到的结果格式为+ESMLCK:
(0,2,5,0,0,10,0),(1,2,5,0,0,2,0),(2,2,5,0,0,2,0),(3,2,5,0,0,2,0),(4,2,5,0,0,2,0),(5,2,5,0,0,2,0),(6,2,5,0,0,2,0),"9460077119749378",0,"255",0,"255",0
类似结构解析:第一个为category index,第二个为category state,第三个为retry count,第四个为auto lock count,第五个为已经使用的个数,第六个为总个数,第7个为key state"9460002506564109"(当前SIM卡的IMSI,9为校验位,剩余部分为IMSI),0(is_gid1_valid),"255"(gid1),0(is_gid2_valid),"255"(gid2),0(SIM卡内只是的MNC长度)
锁卡(锁网)相关的AT命令-AT+ESMLCK的各个操作使用格式.
[SOLUTION]
以Category N(NP code)举例说明:
1.Unlock 永久解锁
AT+ESMLCK=0,0,"12345678"
第一个0是category index,第二个0是operation-unlock,"12345678"是密码(请填写贵司配置的密码);
必须要在Lock状态去Unlock,否则会返回error。
2.Lock 上锁
AT+ESMLCK=0,1,"12345678"
第一个0是category index,第二个1是operation-lock,"12345678"是密码(请填写贵司配置的密码);
必须要在Unlock状态去Lock,否则会返回error。
3.Add 添加
AT+ESMLCK=0,2,"12345678","46697"
第一个0是category index,第二个2是operation-add,"12345678"是密码(请填写贵司配置的密码),"46697"为要添加的code(每个category的code组成都不一样,长度也不一样;
Add需要在unlock状态下、并且num小于
SML_MAX_SUPPORT_CAT_XXX(SML_MAX_SUPPORT_CAT_N)的情况下才能添加。
4.Remove 清除AT+ESMLCK=0,3
第一个0是category index,第二个3是operation-remove
清除当前category的 code 和num,code初始成0xFF,num初始成0;
5.Unlock permanently 永久失效
AT+ESMLCK=0,4
第一个0是category index,第二个4是operation-unlock permanently disable当前category,与unlock操作有很大区别,做了永久失效的操作之后,当前category将处于diable(未上锁)状态,并且无法再使用AT+ESMLCK对当前category做任何操作
6.查询
AT+ESMLCK
查询获取到的结果格式为+ESMLCK:
(0,2,5,0,0,10,0),(1,2,5,0,0,2,0),(2,2,5,0,0,2,0),(3,2,5,0,0,2,0),(4,2,5,0,0,2,0),(5,2,5,0,0,2,0),(6,2,5,0,0,2,0),"9460077119749378",0,"255",0,"255",0
类似结构解析:第一个为category index,第二个为category state,第三个为retry count,第四个为auto lock count,第五个为已经使用的个数,第六个为总个数,第7个为key state"9460002506564109"(当前SIM卡的IMSI,9为校验位,剩余部分为IMSI),0(is_gid1_valid),"255"(gid1),0(is_gid2_valid),"255"(gid2),0(SIM卡内只是的MNC长度)