4G模块PDP上下文激活/去激活+CGACT
语法结构
命 令 | 响 应 |
+CGACT=[<state>[,<cid>[,<cid>[,…]]]] |
OK +CMEERROR:<err> |
+CGACT? | +CGACT:<cid>, <state>[<CR><LF>+CGACT:<cid>,<state>[...]] |
+CGACT=? | +CGACT: (list ofsupported<state>s) |
命令描述
设置命令用于激活/去激活指定的PDP上下文。命令执行完后,MT处于V.25ter命令状态。若任一PDP上下文已经处于要求的状态,则那个上下文状态不变。若不能进入请求的指定上下文状态,则返回一ERROR或+CMEERROR响应。当此命令的激活形式执行时,若MT没与PS附着,则MT首先执行PS附着,再尝试激活指定的上下文。若关联失败,则MT响应ERROR,或者,若扩充的错误响应启用,则MT以适当的不能连接失败的消息响应。若没指定<cid>,则命令的激活形式激活所有定义的上下文。若没指定<cid>,则命令的失效形式使所有激活的上下文失效。
激活执行后主动上报IP、DNS 地址通知:+ZGIPDNS:
<cid_num>[,<cid>,<PDP_type>,<PDP_address>,<gateway>,<primary_dns>,<secondary_dns>]。注:参数含义参见+CGCONTRDP;如果<PDP_type>是IPV4V6类型,则<PDP_address>由V4地址后跟V6地址组成,<primary_dns>和<secondary_dns>参数与<PDP_address>方式类似。
读取命令返回所有定义的PDP上下文的当前的激活状态。测试命令用于请求获得支持的PDP上下文激活状态有关的信息。
取值说明
<state>:指示PDP上下文激活的状态。
取 值 | 含 义 |
0 | 未激活的 |
1 | 激活的 |
2 | 交互 |
注:其他值保留,它们将导致对执行命令的错误响应。
<cid>:一个指定特定PDP上下文的数字参数。
典型示例
请求:AT+CGACT=1,1<CR>
响应:<CR><LF>OK<CR><LF>
请求:AT+CGACT?<CR>
响应:<CR><LF>+CGACT:1, 1<CR><LF><CR><LF>OK<CR><LF>
请求:AT+CGACT=?<CR>
响应:<CR><LF>+CGACT: (0-1)<CR><LF><CR><LF> OK<CR><LF>