4G模块卡初始化+ZUINIT
语法结构
命 令 | 响 应 |
+ZUINIT=<slot>,<appmode1>,<appmode2>,<appmode3> | +ZUINIT: <uiccstate>,<appmode>,<iccid>[,<phase>] |
+ZUINIT=? | +ZUINIT: <list of supported <slot>s>,<list of supported <appmode>s> |
命令描述
设置命令设置关于卡的初始化操作。
取值说明
<slot>:卡槽,取值范围为0, 1, 2。
<appmode1><appmode2><appmode3>:需要初始化的应用,appmode1为最高优先级应用,appmode3为最低优先级。协议栈将会按优先级高低顺序尝试初始化相应应用,协议栈一次最多只能初始化一个应用。当其中某一应用成功初始化,则认为应用选择成功,不再尝试初始化剩余应用。参数0位无效值,协议栈将不会再尝试初始化其后设置的应用。
取值范围
命 令 | 响 应 |
0 | 无效值 |
1 | USIM应用 |
2 | SIM应用 |
<uiccstate>:应用选择结果。
命 令 | 响 应 |
10 | 无卡 |
11 | 需要PIN |
12 | 需要PUK |
13 | 卡应用锁 |
15 | 初始化失败 |
30 | 卡应用锁 |
260 | 初始化成功 |
261 | 需要全局PUK |
<appmode>:成功选择的应用。
命 令 | 响 应 |
0 | USIM应用 |
1 | SIM应用 |
<iccid>:字符型,从卡中读出的iccid。
<phase>:从卡中读出的phase, Integer parameter。
典型示例
请求:AT+ZUINIT=0,1,0,0<CR>
响应:<CR><LF>+ZUINIT:30,2,”0123456789",1<CR><LF><CR><LF>OK<CR><LF>