4G模塊PDP設(shè)置環(huán)境+CGDCONT
語法結(jié)構(gòu)
命 令 | 響 應(yīng) |
+CGDCONT=[<cid>[,<PDP_type> [,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>[,<IPv4AddrAlloc>[,<emergencyindication>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>]]]]]]]]]] |
OK +CME ERROR :<err> |
+CGDCONT? | +CGDCONT:<cid>,<PDP_type>,<APN>,<PDP_addr>, <d_comp>,<h_comp>[,<IPv4AddrAlloc>[,<emergencyindication>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>]]]][<CR><LF>+CGDCONT:<cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<IPv4AddrAlloc>[,<emergencyindication>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>]]]] [...]] |
+CGDCONT=? | +CGDCONT:(rangeofsupported<cid>s),<PDP_type>,,,(listofsupported<d_comp>s),(listofsupported<h_comp>s),(listofsupported<P-CSCF_discovery>s),(listofsupported<IM_CN_Signalling_Flag_Ind>s) [...]] |
命令描述
MS本地保存一組以<cid>為索引的設(shè)置環(huán)境,每一條保存的設(shè)置環(huán)境包含一組與PDP相關(guān)的參數(shù)。設(shè)置命令將PDP相關(guān)的一組參數(shù)存入以<cid>為索引的設(shè)置環(huán)境中。每個設(shè)置環(huán)境初始都是未定義的,通過設(shè)置命令存入一組參數(shù)后,則成為已定義狀態(tài)。同時能保存的已定義的設(shè)置環(huán)境的數(shù)目由<cid>的取值范圍決定。
一種特殊的SET命令+CGDCONT=<cid>,將清除<cid>指示的設(shè)置環(huán)境中的所有參數(shù),此設(shè)置環(huán)境返回成未定義狀態(tài)。
查詢命令返回所有已定義了的設(shè)置環(huán)境的參數(shù)值,各條設(shè)置環(huán)境之間換行顯示。
測試命令返回所有可以支持的取值,response中以MS能支持的PDP_type取值為索引分條顯示。每條取一確定的PDP_type值,并包含其他參數(shù)在此PDP_type取值下的可支持的取值范圍。各條之間換行顯示。
取值說明
<cid>:1-4,PDP設(shè)置環(huán)境的索引值。其他PDP相關(guān)的命令可以通過此索引值來調(diào)用保存的設(shè)置<PDP_type>:字符串值,表示包交換協(xié)議類型。
bit | 含 義 |
IP | IPv4協(xié)議 |
IPV6 | IPv6協(xié)議 |
IPV4V6 | IPv4/v6協(xié)議 |
PPP | 端到端協(xié)議 |
<APN>:字符串值,表示連接GGSN或外部網(wǎng)的接入點域名。
<PDP_addr>:字符串值,表示MS的地址。
<d_comp>:端到端協(xié)議。
注:不帶<d_comp>等同于<d_comp>為0。
<h_comp>:數(shù)字值,控制PDP頭的壓縮。
bit | 含 義 |
0 | 不壓縮 |
1 | 壓縮 |
2 | RFC1144(用于SNDCP) |
3 | RFC2507 |
4 | RFC3095(用于PDCP) |
注:不帶<d_comp>等同于<d_comp>為0。
<IPv4AddrAlloc>:用來控制MT/TA怎么獲取IPV4地址信息
bit | 含 義 |
0 | 不壓縮 |
1 | 壓縮 |
2 | V.42bis |
3 | V.44 |
<EmergencyIndication>:用來控制PDP上下文是否用于緊急承載服務(wù)。
bit | 含 義 |
0 | 通過NAS信號分配IPV4地址 |
1 | 通過DHCP分配IPv4地址 |
<P-CSCF_discovery>:用來控制PDP上下文是否用于緊急承載服務(wù)
bit | 含 義 |
0 | PDP上下文不是用于緊急承載服務(wù) |
1 | PDP上下文是用于緊急承載服務(wù) |
<IM_CN_Signalling_Flag_Ind>:用來控制PDP上下文是否用于緊急承載服務(wù)。
bit | 含 義 |
0 | 不支持通過+CGDCONT命令獲取P-CSCF地址 |
1 | 通過NAS信令獲取P-CSCF地址 |
2 | 通過DHCP獲取P-CSCF地址 |
典型示例
請求:AT+CGDCONT=1,"IP","internet";+GCDCONT=2, "IP","abc.com"<CR>
響應(yīng):<CR><LF>OK<CR><LF>
請求:AT+CGDCONT=?<CR>
響應(yīng):<CR><LF>+CGDCONT:(1-4),“IP”,,,(0-3),(0-4),(0-1),(0-1),(0-2),(0-1)<CR><LF>+CG
DCONT:(1-4),“PPP”,,,(0-3),(0-4),(0-1),(0-1),(0-2),(0-1)<CR><LF><CR><LF>+CGDC
ONT:(1-4),“IPV6”,,,(0-3),(0-4),(0-1),(0-1),(0-2),(0-1)<CR><LF><CR><LF>+CGDCO
NT:(1-4),“IPV4V6”,,,(0-3),(0-4),(0-1),(0-1),(0-2),(0-1)<CR><LF><CR><LF>OK<CR>
<LF>