跳转至

CGDCONT

8.1 PDP上下文定义:AT+CGDCONT

设置命令设置以cid为标志的PDP上下文参数。

查询命令查询所有的PDP上下文定义。

语法规则:

命令类型 语法 返回
设置命令 AT+CGDCONT=<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>]]]]] OK
查询命令 AT+CGDCONT? [+CGDCONT:<cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<pd1>[,…[,pdN]]][+CGDCONT:,,,,,[,[,…[,pdN]]][…]]]
OK
测试命令 AT+CGDCONT=? +CGDCONT:(<cid>取值列表),<PDP_type>,,,(<d_comp>取值列表),(<h_comp>取值列表)
OK

参数定义:

参数 定义 取值 对取值的说明
<cid> PDP上下文标识,用于标识一个PDP上下文定义 1~15 整数型。该参数对TE-MT接口而言是本地参数,并且可用于其他PDP上下文相关指令
<PDP_type> 分组数据协议类型; 字符型 "IP" 支持"IP"互联网协议IP(Internet Protocol)(IETF STD5),默认值
"IPV6" Internet Protocol, version 6 (IETF RFC 2460)
"PPP" Point to Point Protocol (IETF STD 51)
<APN> 接入点名称(Access Point Name) 字符串型,用于选择GGSN或外部分组数据网络的逻辑名称。若该参数取值为空或省略,则需要请求签约值。
<PDP_address> 分组数据协议地址 字符型,这是IP协议地址,格式为: "<n>.<n>.<n>.<n>"其中<n>=0~255;用于标识对于特定PDP上下文,MT分配的地址空间。若该参数为空或等于"0.0.0.0 ",MT将被要求分配一个动态地址。使用+CGPADDR命令可读出此分配地址。
<d_comp> 用于控制PDP 数据压缩。仅适用于SNDCP。 0 关闭PDP数据压缩(默认值)
1 打开PDP数据头压缩(由厂商定义压缩方式,暂不支持!)
2 V.42bis
<h_comp> 控制PDP 头压缩。数字型参数 0 关闭PDP头压缩(默认值)
1 RFC1144(仅适用于SNDCP)
2 RFC2507(暂不支持)
<pd1>… <pdN> <PDP_type>相关的参数 字符串型

举例:

命令(→)/返回(←) 实例 解释和说明
AT+CGDCONT? 开机注册后查询当前PDP上下文
+CGDCONT: 1,"IP","xz01.njm2mapn","10.173.90.29",0,0
OK
缺省已经有一个PDP上下文,这个PDP上下文,用于模块RNDIS网卡功能以及TCPIP/HTTP/MQTT/FTP等数据业务。
AT+CGDCONT=? 查询参数取值范围
+CGDCONT:
(1-15),"IP",,,,,(0),(0,2),(0),(0),(0,1),(0),(0,1),(0)
+CGDCONT: (1-15),"IPV6",,,,,(0),(0,2),(0),(0),(0,1),(0),(0),(0)
+CGDCONT: (1-15),"IPV4V6",,,,,(0),(0,2),(0),(0),(0,1),(0),(0,1),(0)
+CGDCONT: (1-15),"Non-IP",,,,,(0),(0,2),(0),(0),(0,1),(0),(0),(0),(0,1)
OK
查询结果