协议标准 AT 分组域与终端命令
分组域业务AT命令
定义EPS QoS参数:+CGEQOS
定义EPS QoS参数
命令 |
返回结果 |
示例 |
|---|---|---|
+CGEQOS=<cid>[,<QCI>[,<DL_GBR>,<UL_GBR>[,<DL_MBR>,<UL_MBR>]]] |
- 错误情况: +CME ERROR: <err> |
AT+CGEQOS=0,1 OK |
+CGEQOS? |
[+CGEQOS: <cid>,<QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>]] [<CR><LF>+CGEQOS: <cid>,<QCI>,[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>] [...]] |
AT+CGEQOS? +CGEQOS: 0,1,0,0,0,0 OK |
+CGEQOS=? |
+CGEQOS: (range of supported <cid>s),(list of supported <QCI>s),(list of supported <DL_GBR>s),(list of supported <UL_GBR>s),(list of supported <DL_MBR>s),(list of supported <UL_MBR>s) |
AT+CGEQOS=? +CGEQOS: (0-17),(0,1,5,9),(0-10240),(0-5120),(0-10240),(0-5120) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~17。 |
<QCI> |
整数类型;指定EPS QoS等级(支持0、1、5、9),若参数缺省,默认值为0。 0:QCI由网络选择; 1~4:GBR Traffic Flows取值范围; 75:GBR Traffic Flows取值; 5~9:non-GBR Traffic Flows取值范围; 79:non-GBR Traffic Flows取值; 128~254:运营商专用QCI取值范围。 |
<DL_GBR> |
整数类型;下行方向GBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。最大10Mbps(10240)。 |
<UL_GBR> |
整数类型;上行方向GBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。最大5Mbps(5120)。 |
<DL_MBR> |
整数类型;下行方向MBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。最大10Mbps(10240)。 |
<UL_MBR> |
整数类型;上行方向MBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。最大5Mbps(5120)。 |
读取EPS QoS参数:+CGEQOSRDP
设置命令读取<cid>标识的EPS PDN连接对应的QoS参数。
测试命令返回处于激活状态的EPS承载对应的<cid>列表。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGEQOSRDP=<cid> |
+CGEQOSRDP: <cid>,<QCI>[<DL_GBR>,<UL_GBR>],[<DL_MBR>,<UL_MBR>] 错误情况: +CME ERROR: <err> |
AT+CGEQOSRDP=3 +CGEQOSRDP: 3,5 OK |
+CGEQOSRDP=? |
+CGEQOS: (list of <cid>s associated with active contexts) |
AT+CGEQOSRDP=? +CGEQOSRDP: (1,3,5) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~17。 |
<QCI> |
整数类型;指定EPS QoS等级(支持0、1、5、9),若参数缺省,默认值为0。 0:QCI由网络选择; 1~4:GBR Traffic Flows取值范围; 75:GBR Traffic Flows取值; 5~9:non-GBR Traffic Flows取值范围; 79:non-GBR Traffic Flows取值; 128~254:运营商专用QCI取值范围; 65、66、69和70不允许UE请求。如果TE请求QCI参数65、66、69或70,MT响应结果码+CME错误:181(不支持的QCI值)。 参考3GPP TS 23.203 [85]和3GPP TS 24.301 [83]。 |
<DL_GBR> |
整数类型;下行方向GBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。 |
<UL_GBR> |
整数类型;上行方向GBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。 |
<DL_MBR> |
整数类型;下行方向MBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。 |
<UL_MBR> |
整数类型;上行方向MBR参考值。单位:kbit/s。此参数对GBR QCI有效,对于non-GBR QCI,该参数省略。 |
读取EPS缺省承载参数:+CGCONTRDP
读取EPS缺省承载参数。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGCONTRDP[=<cid>] |
[+CGCONTRDP: <cid>,<bearer_id>,<apn>[,<local_addr and subnet_mask>[,<gw_addr>[,<DNS_prim_addr>[,<DNS_sec_addr>[,<P-CSCF_prim_addr>[,<P-CSCF_sec_addr>[,<IM_CN_Signalling_Flag>[,<LIPA_indication>[,<IPv4_MTU>[,<WLAN_Offload>[,<Local_Addr_Ind>[,<Non-IP_MTU>[,<Serving_PLMN_rate_control_value>[,<Reliable_Data_Service]]]]]]]]]]]]]]] [<CR><LF>+CGCONTRDP: <cid>,<bearer_id>,<apn>[,<local_addr and subnet_mask>[,<gw_addr>[,<DNS_prim_addr>[,<DNS_sec_addr>[,<P-CSCF_prim_addr>[,<P-CSCF_sec_addr>[,<IM_CN_Signalling_Flag>[,<LIPA_indication>[,<IPv4_MTU>[,<WLAN_Offload>[,<Local_Addr_Ind>[,<Non-IP_MTU>[,<Serving_PLMN_rate_control_value>[,<Reliable_Data_Service]]]]]]]]]]]]]] [...]] |
AT+CGCONTRDP=0 +CGCONTRDP: 0,,,,,10.121.34.223 OK |
+CGCONTRDP=? |
+CGCONTRDP: (list of <cid>s associated with active contexts) |
AT+CGCONTRDP=? +CGCONTRDP: (0,1) OK |
参数 |
描述 |
|---|---|
<cid> |
整型值,PDP上下文标识符。取值范围0~30。 |
<bearer_id> |
整数类型;标识承载,即EPS中的EPS承载和UMTS/GPRS中的NSAPI。 |
<apn> |
字符串类型;用于选择GGSN或外部分组数据网络的逻辑名称。 |
<local_addr and subnet_mask> |
字符串类型,MT的IP地址和子网掩码。字符串以点分隔的数字(0~255)形式给出。 IPv4:"a1.a2.a3.a4.m1.m2.m3.m4"。 IPv6:"a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16"。 |
<gw_addr> |
字符串类型;显示MT的网关地址。(暂不支持) |
<DNS_prim_addr> |
字符串类型;显示主DNS服务器的IP地址。 |
<DNS_sec_addr> |
字符串类型;显示备用DNS服务器的IP地址。 |
<P_CSCF_prim_addr> |
字符串类型;显示主P-CSCF服务器的IP地址。(暂不支持) |
<P_CSCF_sec_addr> |
字符串类型;显示备用P-CSCF服务器的IP地址。(暂不支持) |
<IM_CN_Signalling_Flag> |
整数类型;显示PDP上下文是否仅用于IM CN子系统相关信令。(暂不支持) 0:PDP上下文不用于IM CN子系统相关信令; 1:PDP上下文仅用于IM CN子系统相关信令。 |
<LIPA_indication> |
整数类型;表示PDP上下文使用LPA PDN连接提供连接。TE不能设置该参数。(暂不支持) 0:未收到PDP上下文使用LIPA PDN连接提供连接的指示; 1:收到PDP上下文使用LIPA PDN连接提供连接的指示。 |
<IPv4_MTU> |
整数类型;显示IPv4 MTU大小(以八位字节为单位)。 |
<WLAN_Offload> |
整数类型;指示是否可以通过WLAN使用指定的PDN连接卸载流量。(暂不支持) |
<Local_Addr_Ind> |
整数类型;指示MS和网络是否支持TFT中的本地IP地址(参见3GPP TS 24.301 [83]和3GPP TS 24.008 [8]子条款10.5.6.3)。(暂不支持) 0:MS或网络或两者都不支持TFTs中的本地IP地址; 1:MS和网络支持TFTs中的本地IP地址。 |
TFTs<Non-IP_MTU> |
整数类型;以八位字节为单位显示非IP MTU大小。 |
<Serving_PLMN_rate_control_value> |
整数类型;表示UE在6分钟间隔内允许发送的最大上行消息数。这是指3GPP TS 24.301 [8]子条款9.9.4.28中规定的服务PLMN速率控制IE的八位字节3至4。(暂不支持) |
<Reliable_Data_Service> |
整数类型;指示UE是否在PDN连接中使用可靠数据服务,参见3GPP TS 24.301 [83]和3GPP TS 24.008 [8]子条款10.5.6.3。(暂不支持) 0:可靠数据服务未用于PDN连接; 1:PDN连接正在使用可靠数据服务。 |
设置TFT:+CGTFT
设置或删除PDP上下文的报文过滤器。
如果命令中只有<cid>一个参数,如AT+CGTFT=<cid>,表示删除此<cid>对应的PDP上下文的报文过滤器。
本命令遵从3GPP TS 27.007协议。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGTFT=[<cid>,[<packet filter identifier>,<evaluation precedence index>[,<remote address and subnet mask>[,<protocol number (ipv4) / next header (ipv6)>[,<local port range>[,<remote port range>[,<ipsec security parameter index (spi)>[,<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>[,<flow label (ipv6)>[,<direction>[,<local address and subnet mask>]]]]]]]]]]] |
- 错误情况: +CME ERROR: <err> |
AT+CGTFT=0,2,6,"32.1.11.160.0.0.0.0.0.0.0.0.0.0.0.0.255.255.255.255.0.0.0.0.0.0.0.0.0.0.0.0",17,"60001.60001","60350.60450",0x123456,168.252,0x12345,1 OK |
+CGTFT? |
[+CGTFT: <cid>,<packet filter identifier>,<evaluation precedence index>,<remote address and subnet mask>,<protocol number (ipv4) / next header (ipv6)>,<local port range>,<remote port range>,<ipsec security parameter index (spi)>,<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>,<flow label (ipv6)>,<direction>,<local address and subnet mask>] [<CR><LF>+CGTFT: <cid>,<packet filter identifier>,<evaluation precedence index>,<remote address and subnet mask>,<protocol number (ipv4) / next header (ipv6)>,<local port range>, <remote port range>,<ipsec security parameter index (spi)>,<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>,<flow label (ipv6)>,<direction>,<local address and subnet mask> [...]] |
AT+CGTFT? +CGTFT: 0,2,6,"2001:BA0::.FFFF:FFFF::",17,"60001.60001","60350.60450",0x123456,"168.252",0x12345,1 OK |
+CGTFT=? |
+CGTFT: <PDP_type>,(list of supported <packet filter identifier>s),(list of supported <evaluation precedence index>s),(list of supported <remote address and subnet mask>s),(list of supported <protocol number (ipv4) / next header (ipv6)>s),(list of supported <local port range>s),(list of supported <remote port range>s),(list of supported <ipsec security parameter index (spi)>s),(list of supported <type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>s),(list of supported <flow label (ipv6)>s),(list of supported <direction>s),(list of supported <local address and subnet mask>s) [<CR><LF>+CGTFT: <PDP_type>,(list of supported <packet filter identifier>s),(list of supported <evaluation precedence index>s),(list of supported <remote address and subnet mask>s),(list of supported <protocol number (ipv4) / next header (ipv6)>s),(list of supported <local port range>s),(list of supported <remote port range>s),(list of supported <ipsec security parameter index (spi)>s),(list of supported <type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>s),(list of supported <flow label (ipv6)>s),(list of supported <direction>s),(list of supported <local address and subnet mask>s) [...]] |
+CGTFT: "IP",(1,16),(0,255),"(0.0.0.1,255.255.255.255).(0.0.0.1,255.255.255.255)",(0,255),"(0,65535).(0,65535)","(0,65535).(0,65535)",(0x0,0x7FFFFFFF),"(0,255).(0,255)",,(0,3)) +CGTFT: "NONIP",(1,16),(0,255),,(0,255),"(0,65535).(0,65535)","(0,65535).(0,65535)",(0x0,0x7FFFFFFF),"(0,255).(0,255)",,(0,3)) +CGTFT: "IPV6",(1,16),(0,255),"(::1,FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF).(::1,FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)",(0,255),"(0,65535).(0,65535)","(0,65535).(0,65535)",(0x0,0x7FFFFFFF),"(0,255).(0,255)",(0x0,0xFFFFF),(0,3)) +CGTFT: "IPV4V6",(1,16),(0,255),"(0.0.0.1,255.255.255.255)\(::1,FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF).(0.0.0.1,255.255.255.255)\(::1,FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)",(0,255),"(0,65535).(0,65535)","(0,65535).(0,65535)",(0x0,0x7FFFFFFF),"(0,255).(0,255)",(0x0,0xFFFFF),(0,3)) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围为0~17。 |
<packet filter identifier> |
整数类型。报文过滤器标识,取值范围为1~16。默认值为1。 首次配置成功激活承载后,报文过滤器默认为1, |
<evaluation precedence index> |
整数类型。优先级,取值范围为0~255。 |
<remote address and subnet mask> |
字符串类型。远端IP地址及子网掩码,字符串以点分隔的数字(0~255)。 IPv4:"a1.a2.a3.a4.m1.m2.m3.m4"; IPV6:"a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16"。 |
<protocol number (ipv4) / next header (ipv6)> |
整数类型。取值范围为0~255。 |
<local port range> |
字符串类型。源端口范围(取值范围0~65535),格式为“from.to”。 |
<remote port range> |
字符串类型。目标端口范围(取值范围0~65535),格式为“from.to”。 |
<ipsec security parameter index (spi)> |
十六进制格式的数值。ipsec安全参数索引,取值范围为0x00000000~0x7FFFFFFF。 |
<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask> |
字符串类型。(IPv4)服务类型、(IPv6)业务流类别和掩码,取值范围为0~255,格式为“tos.mask”。 |
<flow label (ipv6)> |
十六进制格式的数值。取值范围为0x00000~0xFFFFF。仅对IPv6有效。 |
<direction> |
整数类型。指定应用数据包过滤器的传输方向。 0:R7之前协议使用; 1:上行链路; 2:下行链路; 3:双向(上下行链路)。 |
<local address and subnet mask> |
字符串类型。字符串以点分隔的数字(0~255)(当前参数暂不支持)。 IPv4:"a1.a2.a3.a4.m1.m2.m3.m4"; IPv6:"a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16"。 |
读取TFT参数:+CGTFTRDP
设置命令读取<cid>标识的TFT相关参数。
测试命令返回处于激活状态的EPS承载关联的<cid>列表。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGTFTRDP[=<cid>] |
+CGTFTRDP: <cid>, <packet filter identifier>, <evaluation precedence index>, <source address and subnet mask>, <protocol number (ipv4) / next header (ipv6)>, <destination port range>, <source port range>, <ipsec security parameter index (spi)>, <type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask>, <flow label (ipv6)>, <direction>, <NW packet filter Identifier>,<local address and subnetmask>] 错误情况: +CME ERROR: <err> |
AT+CGTFTRDP=3 +CGTFTRDP: 3,0,0,"192.168.0.2.255.255.255.0",0,"0.65535","0.65535",0,"0.0",0,0 OK |
+CGTFTRDP=? |
+CGTFTRDP: (list of <cid>s associated with active contexts) |
AT+CGTFTRDP=? +CGTFTRDP: (1,2,3) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~17。 |
<packet filter identifier> |
整数类型。报文过滤器标识,取值范围为1~16。默认值为1。 |
<evaluation precedence index> |
整数类型。优先级,取值范围为0~255。 |
<remote address and subnet mask> |
字符串类型。远端IP地址及子网掩码,字符串以点分隔的数字(0-255)。 IPv4:“a1.a2.a3.a4.m1.m2.m3.m4”; IPV6:"a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16"。 |
<protocol number (ipv4) / next header (ipv6)> |
整数类型。取值范围为0~255。 |
<local port range> |
字符串类型。源端口范围(取值范围0~65535),格式为“from.to”。 |
<remote port range> |
字符串类型。目标端口范围(取值范围0~65535),格式为“from.to”。 |
<ipsec security parameter index (spi)> |
十六进制格式的数值。ipsec安全参数索引,取值范围为0x00000000~0xFFFFFFFF。 |
<type of service (tos) (ipv4) and mask / traffic class (ipv6) and mask> |
字符串类型。(IPv4)服务类型,(IPv6)业务流类别和掩码,取值范围为0~255,格式为“tos.mask”。 |
<flow label (ipv6)> |
十六进制格式的数值。取值范围为0x00000~0xFFFFF。仅对IPv6有效。 |
<direction> |
整数类型。指定应用数据包过滤器的传输方向。 0:R7之前协议使用; 1:上行链路; 2:下行链路; 3:双向(上下行链路)。 |
<NW packet filter Identifier> |
网侧用来标识FILTER的ID,数字参数,取值范围1~16。 |
<local address and subnet mask> |
字符串类型。字符串以点分隔的数字(0~255)(当前参数暂不支持)。 IPv4:“a1.a2.a3.a4.m1.m2.m3.m4”; IPv6:11.a12.a13.a14.a15.a16.m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m14.m15.m16"。 |
当前仅支持查询具体cid对应的TFT参数,不支持cid参数缺省。
定义PDP上下文:+CGDCONT
设置或删除主PDP上下文。
如果命令中只有<cid>一个参数,如AT+CGDCONT=<cid>,表示删除此<cid>对应的主PDP上下文,但无法删除保存在NV中的PDP上下文。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGDCONT=<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>[,<IPv4AddrAlloc>[,<request_type>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>[,<NSLPI>[,<securePCO>]]]]]]]]]]] |
- 错误情况: +CME ERROR: <err> |
AT+CGDCONT=1,"IP","APN.COM" OK |
+CGDCONT? |
[+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<IPv4AddrAlloc>[,<request_type>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>[,<NSLPI>[,<securePCO>]]]]]]] [<CR><LF>+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<IPv4AddrAlloc>[,<request_type>[,<P-CSCF_discovery>[,<IM_CN_Signalling_Flag_Ind>[,<NSLPI>[,<securePCO>]]]]]]] [...]] |
AT+CGDCONT? +CGDCONT: 1,"IP","APN.COM",,0,0,,,,,0 OK |
+CGDCONT=? |
+CGDCONT : (range of supported <cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s),(list of supported <IPv4AddrAlloc>s),(list of supported <request_type>s),(list of supported <P-CSCF_discovery>s),(list of supported <IM_CN_Signalling_Flag_Ind>s),(list of supported <NSLPI>s),(list of supported <securePCO>s) [<CR><LF>+CGDCONT: (range of supported <cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s),(list of supported <IPv4AddrAlloc>s),(list of supported <request_type>s),(list of supported <P-CSCF_discovery>s),(list of supported <IM_CN_Signalling_Flag_Ind>s),(list of supported <NSLPI>s),(list of supported <securePCO>s) [...]] |
AT+CGDCONT=? +CGDCONT: (0-10),("IP","IPV6","IPV4V6","NONIP"),,,,(0,1),,,,,(0,1),(0,1) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~10。 |
<pdp_type> |
字符串类型;指定分组数据协议类型。默认值是制造商特定的。 IP:网际协议(IPv4); IPV6:IPv6协议; IPV4V6:IPv4和IPv6; NONIP:无IP。 |
<apn> |
字符串类型,最大长度100;用于选择GGSN或外部分组数据网络的逻辑名称。如果该值为空,则将使用订阅值。 |
<pdp_addr> |
字符串类型;标识适用于PDP的地址空间中的MT。此参数可以为空。(暂不支持) |
<dcomp> |
整数类型;控制PDP数据压缩。(暂不支持) 0:关闭; 1:打开。 |
<hcomp> |
整数类型;控制PDP头压缩。 0:关闭; 1:打开。 |
<ipv4_addr_alloc> |
整数类型;控制获取IPv4地址信息的方式。(暂不支持) 0:通过NAS信令分配IPv4地址; 1:通过DHCP分配的IPv4地址。 |
<request_type> |
整数类型;PDP上下文激活请求类型。 0:该PDP上下文既可以用于建立新的PDP上下文,也可以在非3GPP接入网络切换时使用。具体是用于哪种情况,取决于实现方式,而这由MT来决定。 1:PDP上下文用于紧急承载业务; 2:PDP上下文用于新的PDP上下文建立(暂不支持); 3:PDP上下文用于从非3GPP接入网切换(暂不支持); 4:PDP上下文用于从非3GPP接入网切换紧急承载业务(暂不支持)。 |
<p_cscf_discovery> |
整数类型;控制MT/TA请求获取P-CSCF地址的方式。 0:P-CSCF地址发现的偏好不受+CGDCONT影响; 1:通过NAS信令发现P-CSCF地址; 2:通过DHCP发现P-CSCF地址。(暂不支持) |
<im_cn_signalling_flag_ind> |
整数类型;向网络指示PDP上下文是否仅用于IM CN子系统相关信令。 0:UE指示PDP上下文不只用于IM CN子系统相关信令; 1:UE指示PDP上下文仅用于IM CN子NUESTATS系统相关信令。 |
<nslpi> |
整数类型;PDP上下文请求的NAS信令优先级: 0:PDP上下文在激活时,其低优先级参数由MT设置; 1:PDP上下文在激活时,其低优先级参数需设置为 "MS is not configured for NAS ignalling low priority"。 |
<secure_pco> |
整数类型。是否请求PCO的安全保护传输。 0:不请求PCO的安全保护传输; 1:请求PCO的安全保护传输。 |
- NV中默认存储的有cid为0的pdp上下文,其pdn type默认为IPV4V6,用AT+CGDCONT命令可以更新NV中保存的cid为0的pdp上下文
- 用AT+CGDCONT命令配置cid为9、10的pdp上下文会保存到NV中
- 无SIM卡时配有紧急承载上下文可通过+CGACT发起紧急注册,UE以anycell模式驻留小区。
定义二次PDP上下文:+CGDSCONT
set命令用于设置或删除二次PDP上下文。查询命令用于查询已定义的二次PDP上下文,其中cid取值11~17为网侧专用,若有网侧配置的PDP上下文,查询命令也可正常查询到。
只有内置拨号场景支持配置二次PDP上下文。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGDSCONT=[<cid>,<p_cid>[,<d_comp>[,<h_comp>[,<IM_CN_Signalling_Flag_Ind>]]]] |
- 错误情况: +CME ERROR: <err> |
AT+CGDSCONT=2,1,,1,1 OK |
+CGDSCONT? |
[+CGDSCONT: <cid>,<p_cid>,,<h_comp>[,<IM_CN_Signalling_Flag_Ind>] [+CGDSCONT: <cid>,<p_cidr>,<h_comp>[,<IM_CN_Signalling_Flag_Ind>] ... |
AT+CGDSCONT? +CGDSCONT: 2,1,,1,0 +CGDSCONT: 3,1,,1,0 OK |
+CGDSCONT=? |
+CGDSCONT: (range of supported <cid>s),(list of <p_cid>s for active primary contexts),,(range of supported <h_comp>s),(range of supported <IM_CN_Signalling_Flag_Ind>s), |
AT+CGDSCONT=? +CGDCONT: (1-8),(),,(0-1),(0-1) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围1~8。 |
<p_cid> |
主PDP上下文标识符,取值范围为已定义且处于激活状态主PDP上下文的cid值。 |
<d_comp> |
整数类型;控制PDP数据压缩。(暂不支持) 0:关闭; 1:打开。 |
<h_com> |
整数类型;控制PDP头压缩。 0:关闭; 1:打开。 |
<IM_CN_Signalling_Flag_Ind> |
整数类型;向网络指示PDP上下文是否仅用于IM CN子系统相关信令。 0:UE指示PDP上下文不只用于IM CN子系统相关信令; 1:UE指示PDP上下文仅用于IM CN子系统相关信令。 |
用户可用的cid取值范围1~8,网侧专用的cid范围11~17。
PDP上下文激活/去激活:+CGACT
PDP上下文激活/去激活。
该命令支持<cid>0~10对应的PDP上下文激活,支持<cid>0~17对应的PDP上下文去激活,支持<cid>0~17对应的PDP上下文查询状态。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGACT=<state>,<cid> |
- 错误情况: +CME ERROR: <err> |
AT+CGACT=0,1 OK |
+CGACT? |
[+CGACT:<cid>,<state>] [<CR><LF>+CGACT:<cid>,<state> [...]] +CME ERROR: <err> |
AT+CGACT? +CGACT: 1,0 OK |
+CGACT=? |
+CGACT: (list of supported <state>s) +CME ERROR:<err> |
AT+CGACT=? +CGACT: (0,1) OK |
参数 |
描述 |
|---|---|
<state> |
整数类型;表示PDP上下文激活的状态。默认值为制造商特定。 0:去激活; 1:激活。 |
<cid> |
整数类型;PDP上下文标识符,set命令只支持激活激活<cid>0~10对应的承载,支持去激活<cid>0~17对应的承载,查询命令可查询到<cid>0~17的状态。 |
最多支持激活8路承载(参见3GPP TS 36.331 R14 subclause 11.1 UE capability related constraints中DRB数量的定义)。
修改PDP上下文:+CGCMOD
修改PDP上下文。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGCMOD=<cid> |
- 错误情况: +CME ERROR: <err> |
AT+CGCMOD=1 OK |
+CGCMOD=? |
+CGCMOD: (list of <cid>s associated with active contexts) |
AT+CGCMOD=? +CGCMOD: (1) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~17。 |
定义PDP上下文鉴权参数:+CGAUTH
定义PDP上下文鉴权参数。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGAUTH=<cid>[,<auth_prot>[,<userid>[,<password>]]] |
- 错误情况: +CME ERROR: <err> |
AT+CGAUTH=1,2,"1234","1234" OK |
+CGAUTH? |
[+CGAUTH: <cid>,<auth_prot>,<userid>,<password>] [<CR><LF>+CGAUTH: <cid>,<auth_prot>,<userid>,<password> [...]] |
AT+CGAUTH? +CGAUTH: 1,1,"1234","1234" +CGAUTH: 2,1,"1234","1234" OK |
+CGAUTH=? |
+CGAUTH: (range of supported <cid>s),(list of supported <auth_prot>s),(range of supported <userid>s),(range of supported <password>s) |
AT+CGAUTH=? +CGAUTH: (0-10),(0,1,2,3),(0-60),(0-60) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~10。 |
<auth_prot> |
整数类型。用于此PDP上下文的身份验证协议。 0:无。用于指示此PDP上下文不使用认证协议。如果先前指定了用户名和密码,则将删除; 1: PAP; 2: CHAP; 3: PAP优先,CHAP次选。 |
<userid> |
字符串类型。访问IP网络的用户名。 |
<password> |
字符串类型。访问IP网络的密码。 |
查询PDP地址:+CGPADDR
查询<cid>所标识的PDP上下文实际使用的IP地址,如果不输入<cid>则返回所有定义PDP上下文实际使用的IP地址。
命令若携带<cid>参数,最多支持携带11个cid。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGPADDR[=<cid>[,<cid>[,...]]] |
[+CGPADDR: <cid>[,<PDP_addr_1>[,<PDP_addr_2>]]] [<CR><LF>+CGPADDR: <cid>,[<PDP_addr_1>[,<PDP_addr_2>]] [...]] 错误情况: +CME ERROR: <err> |
AT+CGPADDR +CGPADDR: 1,"101.43.5.1" +CGPADDR: 2,"2001:db8:85a3::8a2e:370" +CGPADDR:3 |
+CGPADDR=? |
+CGPADDR: (list of defined <cid>s) |
AT+CGPADDR=? +CGPADDR: (0,1) OK |
参数 |
描述 |
|---|---|
<cid> |
整数类型;PDP上下文标识符,取值范围0~30。set命令<cid>参数最多支持携带11个cid。 |
<PDP_addr_1> |
字符串类型,PDP地址。 |
<PDP_addr_2> |
字符串类型,PDP地址。 |
查询PS域错误码:+CEER
查询接入核心网被拒原因。
命令 |
返回结果 |
示例 |
|---|---|---|
+CEER |
- 错误情况: +CME ERROR: <err> |
AT+CEER +CEER: ILLEGAL_ME OK |
+CEER=? |
- |
AT+CEER=? OK |
终端管理AT命令
设置MT功能模式:+CFUN
设置MT功能模式。
在WIFISCAN优先业务或者强制写文件业务强制挂起协议栈期间,下发set命令,会返回错误码“+CME ERROR: 3”。
命令 |
返回结果 |
示例 |
|---|---|---|
+CFUN=<fun>[,<rst>] |
- 错误情况: +CME ERROR: <err> |
AT+CFUN=1 OK |
+CFUN? |
+CFUN: <fun> |
AT+CFUN? +CFUN: 1 OK |
+CFUN=? |
+CFUN: (支持的<fun>列表) |
AT+CFUN=? +CFUN: (0,1,4,5),(0,1) OK |
参数 |
描述 |
|---|---|
<fun> |
整型值,功能模式,默认值为0。 0:最小功能模式; 1:完整功能模式; 4:进入强制PSM状态(需退出连接状态); 5:进入完整功能模式(CFUN=1),然后连接(CGATT=1); |
<rst> |
整型值,是否复位。 0:不触发复位。 1:触发复位。当前只支持完整功能模式下AT+CFUN=1,1触发复位,复位原因同"AT+RESET"。 |
<rst>参数只在CFUN1状态下发“AT+CFUN=1,1”可生效,其他场景<rst>不生效。
查询信号强度:+CSQ
查询信号强度和信道误码率。
命令 |
返回结果 |
示例 |
|---|---|---|
+CSQ |
+CSQ: <rssi>,<ber> 错误情况: +CME ERROR: <err> |
AT+CSQ +CSQ: 4,99 OK |
+CSQ=? |
+CSQ: (支持的<rssi>列表),(支持的<ber>列表) |
AT+CSQ=? +CSQ: (0-31,99),(0-7,99) OK |
参数 |
描述 |
|---|---|
<rssi> |
整型值,接收信号强度指示。 0:等于或小于-113dBm; 1:-111dBm; 2~30:-109dBm~-53dBm,步长为2dBm(2:-109dBm;3:-107dBm;……30:-53dBm); 31:等于或大于-51dBm; 99:未知或不可测。 |
<ber> |
0~7:整型值,比特误码率等级,具体描述请参见“3GPP TS 45.008 [20] subclause 8.2.4”; 99:未知或不可测。 |
信道误码率<ber>只在连接态时查询有效。
选择PLMN:+COPS
设置命令用于手动/自动搜网、去注册网络的尝试。读取命令返回当前模式、当前选择的运营商信息和当前的访问技术,如果没有运营商信息,则省略<format>、<oper>和<AcT>。测试命令用于返回在网络中搜索到的PLMN清单。对于可能的<err>取值,请参见“错误码”章节。
在WIFISCAN优先业务或者强制写文件业务挂起协议栈期间,下发set命令,会返回错误码“+CME ERROR: 3”。
命令 |
返回结果 |
示例 |
|---|---|---|
+COPS=<mode>[,<format>[,<oper>[,<AcT>]]] |
- 错误情况: +CME ERROR: <err> |
AT+COPS=1,2,"46000" OK 须知:回复注册失败后,UE可能继续尝试进行注册(SIM卡无效等场景UE不继续尝试注册)。 |
+COPS? |
+COPS: <mode>[,<format>,<oper>][,<AcT>] +CME ERROR: <err> |
AT+COPS? +COPS: 1,2,"46000" OK |
+COPS=? |
+COPS: [list of supported (<stat>, long alphanumeric <oper>, short alphanumeric <oper>, numeric <oper>[,<Act>])s][,,(list of supported <mode>s), (list of supported <format>s)] +CME ERROR: <err> |
AT+COPS=? +COPS: (2,,,"46088"),(0,CHINA MOBILE,CMCC,"46000"),,(0-4),(0-2) OK 须知:背景搜属于测试特性,仅调试使用。 |
参数 |
描述 |
|---|---|
<mode> |
整型值,网络选择模式。 0:自动搜网,<mode>为0时,参数<format>、<oper>无效; 1:手动搜网; 2:去注册网; 3:只为+COPS?查询命令设置格式<format>; 4:手动和自动搜网的组合,<oper>字段不可省略。如果手动选择失败,将进入自动选择模式(<mode>=0)。 |
<format> |
整型值,运营商信息<oper>的格式。(运营商信息参考表1 运营商信息) 0:长字符串格式的运营商信息<oper>; 1:短字符串格式的运营商信息<oper>; 2:数字格式的运营商信息<oper>。 |
<oper> |
字符串类型,运营商信息。 |
<AcT> |
整数类型,表示所选的接入技术(当前参数不支持)。 0:GSM; 1:GSM增强型; 2:UTRAN; 3:GSM w/EGPRS; 4:UTRAN w/HSDPA; 5:UTRAN w/HSUPA; 6:UTRAN w/HSDPA 和 HSUPA; 7:E-UTRAN; 8:EC-GSM-IoT(A/Gb模式); 9:E-UTRAN(NB-S1模式)。 |
<stat> |
整型值,网络的状态标识。 0:未知的PLMN; 1:可用的PLMN; 2:当前选择的PLMN; 3:禁止的PLMN。 |
-
当MT处于空闲状态时,+COPS=?启动后台PLMN搜索并等待搜索结果。在其他状态下会返回错误。搜索后返回在网络中搜索到的PLMN清单。
此搜索可被其他AT命令打断。
-
any cell搜索期间不能发起背景搜。
- 若驻留的PLMN不属于四大运营商,则查询<format>为字符串格式时(例如:+COPS=3,0),运营商信息显示为空(例如:+COPS:1,0,"")。
设置PS域附着:+CGATT
设置PS域附着。
在WIFISCAN优先业务或者强制写文件业务挂起协议栈期间,下发set命令,会返回错误码“+CME ERROR: 3”。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGATT=<state> |
- 错误情况: +CME ERROR: <err> |
AT+CGATT=1 OK |
+CGATT? |
+CGATT: <state> +CME ERROR: <err> |
AT+CGATT? +CGATT: 0 OK |
+CGATT=? |
+CGATT: (支持的<state>列表) |
AT+CGATT=? +CGATT: (0,1) OK |
参数 |
描述 |
|---|---|
<state> |
整型值,PS域服务状态。 0:分离状态; 1:附着状态; |
时间更新模式设置:+CTZU
设置命令设置时间更新模式。
如果由于MT错误而设置失败,则返回+CME ERROR: <err>。
对于可能的<err>取值,请参见“错误码”章节。
查询命令返回MT中当前时间更新方式。
测试命令返回支持的时间更新模式。
命令 |
返回结果 |
示例 |
|---|---|---|
+CTZU=<mode> |
- 错误情况: +CME ERROR: <err> |
AT+CTZU=1 OK |
+CTZU? |
+CTZU: <mode> +CME ERROR: <err> |
AT+CTZU? +CTZU=1 OK |
+CTZU=? |
+CTZU:(支持的<mode>列表) +CME ERROR: <err> |
AT+CTZU=? +CTZU: (0,1) OK |
参数 |
描述 |
|---|---|
<mode> |
整数类型值。 0:通过本地更新系统时间(参考+CCLK); 1:通过网络的GMT时间更新系统时间(默认值)。 |
配置会存入NV。
设置是否允许时区上报:+CTZR
设置是否允许时区上报。
命令 |
返回结果 |
示例 |
|---|---|---|
+CTZR=<reporting> |
- 错误情况: +CME ERROR: <err> |
AT+CTZR=1 OK |
+CTZR? |
+CTZR: <reporting> +CME ERROR: <err> |
AT+CTZR? +CTZR: 1 OK |
+CTZR=? |
+CZTR: (list of supported <reporting>s) |
AT+CTZR=? +CTZR: (0,1,2,3) OK |
参数 |
描述 |
|---|---|
<reporting> |
整型值。 0:禁用时区更改事件上报; 1:启用主动结果码上报时区更改事件+CTZV: <tz>; 2:启用主动结果码上报扩展时区和本地时间+CTZE: <tz>,<dst>,[<time>]; 3:通过主动结果码启用扩展时区和通用时间报告+CTZEU:<tz>,<dst>,[<utime>]。 |
<tz> |
字符串类型值,表示本地时区(本地时间和GMT之间的差值,以一刻钟表示)加上夏令时的总和。 |
<dst> |
整数类型值,指示<tz>是否包括夏令时调整。 0:<tz>不包括夏令时调整; 1:<tz>包括+1小时(等于<tz>中的4个季度)夏令时调整; 2:<tz>包括+2小时(等于<tz>中的8个季度)夏令时调整。 |
<time> |
表示本地时间的字符串类型值。格式为“YYYY/MM/DD,hh:mm:ss”,表示年(YYYY)、月(MM)、日(DD)、小时(hh)、分钟(mm)和秒(ss)的整数。本地时间可以由MT从网络在下发时区信息时提供的信息中导出,如果通用时间是由网络提供的,则将出现在扩展时区和本地时间报告的主动结果码中。 |
<utime> |
表示通用时间的字符串类型值。格式为“YYYY/MM/DD,hh:mm:ss”,表示年(YYYY)、月(MM)、日(DD)、小时(hh)、分钟(mm)和秒(ss)的整数。通用时间可以由网络在下发时区信息时提供,如果网络提供,则将出现在扩展时区和通用时间报告的主动结果代码中。 |
- 配置会存入NV。
- 如果设置了AT+CTZU=0(即通过本地更新时间),则+CTZR命令不生效。
- 如果配置了AT+CTZU=1,首次从网络(核心网或基站)获取时间信息后,会进行CTZR上报(如果开启了CTZR上报)。首次上报后,从网络获取的<时区>或<夏令时>与本地不一致才会再进行CTZR上报(如果开启了CTZR上报)。
设置时间信息:+CCLK
设置和查询时间信息。设置时间需要配置更新时间模式为本地模式(AT+CTZU=0)。
命令 |
返回结果 |
示例 |
|---|---|---|
+CCLK=<time> |
- 错误情况: +CME ERROR: <err> |
AT+CCLK="17/01/09,14:53:12+01" OK |
+CCLK? |
+CCLK: <time> 错误情况: +CME ERROR: <err> |
AT+CCLK? +CCLK: "94/05/06,22:10:00+08" OK |
+CCLK=? |
- |
AT+CCLK=? OK |
参数 |
描述 |
|---|---|
<time> |
字符串类型值;格式为“yy/MM/dd,hh:mm:ss±zz”,其中字符表示年(最后两位数)、月、日、时、分、秒和时区(本地时间与GMT之间的差值以一刻钟表示;范围-96~+96)。例如,1994年5月6日,22:10:00 GMT+2小时等于“94/05/06,22:10:00+08”。 注意:如果MT不支持时区信息,那么+CCLK?不会返回<time>的最后三个字符。 |
设置EPS注册状态上报方式:+CEREG
设置EPS注册状态上报方式。
命令 |
返回结果 |
示例 |
|---|---|---|
+CEREG=<n> |
- 错误情况: +CME ERROR: <err> |
AT+CEREG=1 OK |
+CEREG? |
当<n>=0、1、2或3并且命令成功: +CEREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>[,<cause_type>,<reject_cause>]]] 当 <n>=4或5并且命令成功: +CEREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>],[<cause_type>],[<reject_cause>][,[<Active-Time>],[<Periodic-TAU>]]]] |
AT+CEREG? +CEREG: 1,1 OK |
+CEREG=? |
+CEREG: (支持的<n>列表) |
AT+CEREG=? +CEREG: (0,1,2,3,4,5) OK |
参数 |
描述 |
|---|---|
<n> |
整型值。 0:禁止+CEREG的主动上报; 1:使能+CEREG: <stat>的主动上报; 2:使能+CEREG: <stat>[,<tac>,<ci>[,<AcT>]]的主动上报; 3:使能+CEREG: <stat>[,[<tac>],[<ci>],[<AcT>][,<cause_type>,<reject_cause>]]的主动上报; 4:使能+CEREG:<stat>[,[<tac>],[<ci>],[<AcT>][,,[,[<Active-Time>],[<Periodic-TAU>]]]]; 5:使能+CEREG:<stat>[,[<tac>],[<ci>],[<AcT>][,[<cause_type>],[<reject_cause>][,[<Active-Time>],[<Periodic-TAU>]]]]。 |
<stat> |
0:未注册,MT当前未搜索要注册的网络; 1:注册,家庭网络; 2:未注册,但MT当前正在尝试附着或搜索要注册的网络; 3:注册拒绝; 4:未知(如E-UTRAN覆盖外); 5:注册,漫游; 8:仅用于紧急承载业务。 |
<tac> |
位置码信息,四个字符,16进制表示(例:“00C3”=10进制的195)。 |
<ci> |
小区信息,八个字符,16进制表示。 |
<AcT> |
整型值,当前网络的接入技术(只支持7)。 7:E-UTRAN; |
<cause_type> |
表示<reject_cause>的类型。 0:表示<reject_cause>包含EMM原因值; 1:表示<reject_cause>包含制造商特定的原因。 |
<reject_cause> |
整数类型;包含注册失败的原因。该值的类型由<cause_type>定义。 |
<Active-Time> |
字符串类型;一个字节,8bit格式。该参数表示在E-UTRAN中分配给UE的活动时间值(T3324)。活动时间值编码为GPRS定时器2信息元素的一个字节(八位字节3),编码为bit格式(例如,“00100100”等于4分钟)。 |
<Periodic-TAU> |
字符串类型,一个字节,8bit格式。表示E-UTRAN中分配给UE的扩展周期TAU值(T3412)。扩展周期TAU值编码为GPRS Timer 3信元的一个字节(字节3),编码为bit格式(例如,“01000111”等于70小时)。 |
当设置n≥2时,在注册状态下小区改变也会上报。
当配置n=5时,若打开了T3324/T3412定时器改变上报开关(AT+NCONFIG=T3324_T3412_EXT_CHANGE_REPORT,TRUE),遇到T3324/T3412定时器改变和小区改变,会有相同的两个CEREG上报。
须知: 打开cereg:4定时更新搜网功能(NV_ID_NAS_UPDATE_REG_UNKNOWN_STAT_TIMER_LEN)后,可能导致状态与协议标准不一致。
网络注册上报方式:+CREG
设置网络注册状态上报方式。
命令 |
返回结果 |
示例 |
|---|---|---|
+CREG=<n> |
- 错误情况: +CME ERROR: <err> |
AT+CREG=1 OK |
+CREG? |
当<n>=0、1、2或3并且命令成功: +CREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>[,<cause_type>,<reject_cause>]]] |
AT+CREG? +CREG: 1,1 OK |
+CREG=? |
+CREG: (支持的<n>列表) |
AT+CREG=? +CREG: (0,1,2,3) OK |
参数 |
描述 |
|---|---|
<n> |
整型值。 0:禁止+CREG的主动上报; 1:使能+CREG: <stat>的主动上报; 2:使能+CREG: <stat>[,<tac>,<ci>[,<AcT>]]的主动上报; 3:使能+CREG: <stat>[,[<tac>],[<ci>],[<AcT>][,<cause_type>,<reject_cause>]]的主动上报。 |
<stat> |
0:未注册,MT当前未搜索要注册的网络; 1:注册,家庭网络; 2:未注册,但MT当前正在尝试附着或搜索要注册的网络; 3:注册拒绝; 4:未知(如E-UTRAN覆盖外); 5:注册,漫游; 8:仅用于急承载业务。 |
<tac> |
位置码信息,四个字符,16进制表示(例:“00C3”=10进制的195)。 |
<ci> |
小区信息,八个字符,16进制表示。 |
<AcT> |
整型值,当前网络的接入技术(只支持7)。 7:E-UTRAN; |
<cause_type> |
表示<reject_cause>的类型。 0:表示<reject_cause>包含EMM原因值; 1:表示<reject_cause>包含制造商特定的原因。 |
<reject_cause> |
整数类型;包含注册失败的原因。该值的类型由<cause_type>定义。 |
当设置n≥2时,在注册状态下小区改变也会上报。
须知: 打开cereg:4定时更新搜网功能(NV_ID_NAS_UPDATE_REG_UNKNOWN_STAT_TIMER_LEN)后,可能导致状态与协议标准不一致。
设置GPRS上报方式:+CGREG
设置GPRS网络注册状态上报方式(不支持GPRS网络,复用CEREG命令参数)。
命令 |
返回结果 |
示例 |
|---|---|---|
+CGREG=<n> |
- 错误情况: +CME ERROR: <err> |
AT+CGREG=1 OK |
+CGREG? |
当<n>=0、1、2或3并且命令成功: +CGREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>[,<cause_type>,<reject_cause>]]] 当 <n>=4或5并且命令成功: +CGREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>],[<cause_type>],[<reject_cause>][,[<Active-Time>],[<Periodic-TAU>]]]] |
AT+CGREG? +CGREG: 1,1 OK |
+CGREG=? |
+CGREG: (支持的<n>列表) |
AT+CGREG=? +CGREG: (0,1,2,3,4,5) OK |
参数 |
描述 |
|---|---|
<n> |
整型值。 0:禁止+CGREG的主动上报; 1:使能+CGREG: <stat>的主动上报; 2:使能+CGREG: <stat>[,<tac>,<ci>[,<AcT>]]的主动上报; 3:使能+CGREG: <stat>[,[<tac>],[<ci>],[<AcT>][,<cause_type>,<reject_cause>]]的主动上报; 4:使能+CGREG: <stat>[,[<tac>],[<ci>],[<AcT>][,,[,[<Active-Time>],[<Periodic-TAU>]]]]; 5:使能+CGREG: <stat>[,[<tac>],[<ci>],[<AcT>][,[<cause_type>],[<reject_cause>][,[<Active-Time>],[<Periodic-TAU>]]]]。 |
<stat> |
0:未注册,MT当前未搜索要注册的网络; 1:注册,家庭网络; 2:未注册,但MT当前正在尝试附着或搜索要注册的网络; 3:注册拒绝; 4:未知(如E-UTRAN覆盖外); 5:注册,漫游; 8:仅用于急承载业务。 |
<tac> |
位置码信息,四个字符,16进制表示(例:“00C3”=10进制的195)。 |
<ci> |
小区信息,八个字符,16进制表示。 |
<AcT> |
整型值,当前网络的接入技术(只支持7)。 7:E-UTRAN; |
<cause_type> |
表示<reject_cause>的类型。 0:表示<reject_cause>包含EMM原因值; 1:表示<reject_cause>包含制造商特定的原因。 |
<reject_cause> |
整数类型;包含注册失败的原因。该值的类型由<cause_type>定义。 |
<Active-Time> |
字符串类型;一个字节,8bit格式。该参数表示在E-UTRAN中分配给UE的活动时间值(T3324)。活动时间值编码为GPRS定时器2信息元素的一个字节(八位字节3),编码为bit格式(例如,“00100100”等于4分钟)。 |
<Periodic-TAU> |
字符串类型,一个字节,8bit格式。表示E-UTRAN中分配给UE的扩展周期TAU值(T3412)。扩展周期TAU值编码为GPRS Timer 3信元的一个字节(字节3),编码为bit格式(例如,“01000111”等于70小时)。 |
当设置n≥2时,在注册状态下小区改变也会上报。
当配置n=5时,若打开了T3324/T3412定时器改变上报开关(AT+NCONFIG=T3324_T3412_EXT_CHANGE_REPORT,TRUE),遇到T3324/T3412定时器改变和小区改变,会有相同的两个CGREG上报。
须知: 打开cereg:4定时更新搜网功能(NV_ID_NAS_UPDATE_REG_UNKNOWN_STAT_TIMER_LEN)后,可能导致状态与协议标准不一致。
选择优先网络列表:+CPLS
选择优先网络列表,设置命令仅在UE未注册状态下使用,否则会返回+CME ERROR: <err>。
对于可能的<err>取值,请参见“错误码”章节。
命令 |
返回结果 |
示例 |
|---|---|---|
+CPLS=<list> |
- 错误情况: +CME ERROR: <err> |
AT+CPLS=1 OK |
+CPLS? |
+CPLS: <list> 错误情况: +CME ERROR: <err> |
AT+CPLS? +CPLS: 0 OK |
+CPLS=? |
+CPLS: (list of supported <list>s) |
AT+CPLS=? +CPLS: (0, 1, 2) OK |
参数 |
描述 |
|---|---|
<list> |
整型值,选择优先网络列表,取值0~2。 0:用户优选PLMN列表,对应USIM卡中的EFPLMNwAcT文件或SIM卡中的EFPLMNsel文件; 1:运营商优选PLMN列表,对应USIM/SIM卡中的EFOPLMNwAcT文件; 2:归属地优选PLMN列表,对应USIM/SIM卡中的EFHPLMNwAcT文件。 |
优选PLMN列表:+CPOL
对+CPLS选定的优选PLMN列表进行查询和修改,不能通过此AT命令修改HPLMN和OPLMN列表。
设置命令若只带参数<index>,表示删除当前索引位置的优选PLMN。
设置命令仅在UE未注册状态下使用,否则会返回+CME ERROR: <err>。
对于可能的<err>取值,请参见“错误码”章节。
命令 |
返回结果 |
示例 |
|---|---|---|
+CPOL=[<index>][,<format>[,<oper>[,<GSM_AcT>,<GSM_Compact_AcT>,<UTRAN_AcT>,<E-UTRAN_AcT>]]] |
- 错误情况: +CME ERROR: <err> |
须知:对用户优选PLMN列表的修改可通过KV配置是否同步到SIM卡中。用户优选PLMN列表中不支持写入HPLMN。 |
+CPOL? |
+CPOL: <index1>,<format>,<oper1>[,<E-UTRAN_AcT1>] [<CR><LF>+CPOL: <index2>,<format>,<oper2>[,<E-UTRAN_AcT2>] [...]] 错误情况: +CME ERROR: <err> |
AT+CPOL? +CPOL: 2,2,"46000" +CPOL: 3,2,"46001" OK 须知:查询只显示列表中支持LTE的PLMN。 |
+CPOL=? |
+CPOL: (list of supported <index>s),(list of supported <format>s) |
AT+CPOL=? +CPOL: (1-50),(2) OK |
参数 |
描述 |
|---|---|
<indexn> |
整型值,USIM/SIM卡上PLMN的位置编号1~50。 |
<format> |
整型值,运营商信息<oper>的格式,当前仅支持2。 0:长字符串格式的运营商信息<oper>; 1:短字符串格式的运营商信息<oper>; 2:数字格式的运营商信息<oper>。 |
<oper> |
字符串类型,运营商信息。 |
<GSM_AcT> |
GSM的接入能力。(不支持) 0:不支持; 1:支持。 |
<GSM_Compact_AcT> |
GSM_Compact的接入能力。(不支持) 0:不支持; 1:支持。 |
<UTRAN_AcT> |
UTRAN的接入能力。(不支持) 0:不支持; 1:支持。 |
<E-UTRAN_AcT> |
LTE的接入能力。默认用户配置的PLMN都支持LTE能力。 0:不支持; 1:支持。 |
获取运营商名称:+COPN
获取MT保存的所有运营商名称信息。
命令 |
返回结果 |
示例 |
|---|---|---|
+COPN |
+COPN:<numeric1>,<alpha1> +COPN:<numeric2>,<alpha2> ... 错误情况: +CME ERROR: <err> |
AT+COPN +COPN: "46000","CHINA MOBILE" +COPN: "46001","CHN-UNICOM" +COPN: "46002", "CHINA MOBILE" +COPN: "46003", "CHINA TELECOM" +COPN: "46004", "CHINA MOBILE" +COPN: "46005", "CHINA TELECOM" +COPN: "46006", "CHN-UNICOM" +COPN: "46007", "CHINA MOBILE" +COPN: "46008", "CHINA MOBILE" +COPN: "46009", "CHN-UNICOM" +COPN: "46011", "CHINA TELECOM" +COPN: "46015", "CHINA BROADNET" OK |
+COPN=? |
- |
AT+COPN=? OK |
参数 |
描述 |
|---|---|
<numericn> |
字符串类型,数字格式的运营商信息。 |
<alphan> |
字符串类型,长字符串格式的运营商信息。 |
表 1 运营商信息
数字格式 |
短字符串格式 |
长字符串格式 |
|---|---|---|
46000 |
CMCC |
CHINA MOBILE |
46001 |
UNICOM |
CHN-UNICOM |
46002 |
CMCC |
CHINA MOBILE |
46003 |
CTCC |
CHINA TELECOM |
46004 |
CMCC |
CHINA MOBILE |
46005 |
CTCC |
CHINA TELECOM |
46006 |
UNICOM |
CHN-UNICOM |
46007 |
CMCC |
CHINA MOBILE |
46008 |
CMCC |
CHINA MOBILE |
46009 |
UNICOM |
CHN-UNICOM |
46011 |
CTCC |
CHINA TELECOM |
46015 |
CBN |
CHINA BROADNET |
网络错误码上报设置:+CNEC
该命令用于激活或去激活主动上报网络发送的错误码。当激活时,根据<n>的设置,ME将上报网络侧发送的EPS移动性管理和EPS会话管理相关的错误码。非请求结果码包括:
- +CNEC_EMM:<error_code>[,<cid>]:EPS移动性管理。
- +CNEC_ESM:<error_code>[,<cid>]:EPS会话管理。
参数<n>指定为整数之和,每个整数代表MT希望接收的错误码的类别。
查询命令返回<n>的当前设置。
测试命令将支持的值作为复合值返回。
对于可能的<err>取值,请参见“错误码”章节。
命令 |
返回结果 |
示例 |
|---|---|---|
+CNEC=<n> |
- 错误情况: +CME ERROR: <err> |
AT+CNEC=24 OK |
+CNEC? |
+CNEC: <n> +CME ERROR: <err> |
AT+CNEC? +CNEC: 24 OK |
+CNEC=? |
+CNEC: (支持的<n>列表) |
AT+CNEC=? +CNEC: (0,8,16,24) OK |
参数 |
描述 |
|---|---|
<n> |
整数类型。该参数为整数之和,每个整数代表某一类错误码。该值由所需的非请求结果码<n>的各个值之和组成。 0:禁用非请求错误报告(默认值); 8:启用非请求结果码+CNEC_EMM上报EPS移动性管理错误,按照3GPP TS 24.301 [83] Table 9.9.3.9.1定义; 16:启用非请求结果码+CNEC_ESM上报EPS会话管理错误,按照3GPP TS 24.301 [83] Table 9.9.4.4.1定义。 |
- 只支持<n>=0、<n>=8、<n>=16、<n>=24。
-
<n>=0为默认值。输入+CNEC=8,然后输入+CNEC=16,不会产生与+CNEC=24相同的结果,因为+CNEC=16会覆盖之前的设置。
例如,如果MT只希望接收EPS移动性管理错误,则必须指定<n>=8。
AT+CNEC=8
如果MT希望接收EPS移动性管理错误和EPS会话管理错误,则必须指定<n>=24(8表示启用EPS移动性管理错误,16表示启用EPS会话管理错误)。
AT+CNEC=24
省电模式设置:+CPSMS
设置命令用于控制UE省电模式(PSM)参数的设置。可用来控制UE是否应用PSM,以及在GERAN/UTRAN中请求的扩展周期RAU值和GPRS READY定时器值,还有在E-UTRAN中请求的扩展周期TAU值和请求的激活值。请参考+CEREG命令提供的非请求结果码查看E-UTRAN中网络分配给UE的激活时间值和扩展周期TAU值。
+CPSMS=2是该命令的一种特殊形式。此形式的命令将禁用PSM功能,同时会清除+CPSMS命令设置的所有的参数数据,或者(如果可能)将这些参数设置为制造商特定的默认值。
查询命令返回当前的参数值。
测试命令返回支持的<mode>,并以复合值的形式返回在GERAN/UTRAN中请求的扩展周期RAU值范围和GPRS READY定时器值范围,还有在E-UTRAN中请求的扩展周期TAU值范围和请求的激活时间值范围。
对于可能的<err>取值,请参见“错误码”章节。
命令 |
返回结果 |
示例 |
|---|---|---|
+CPSMS=[<mode>[,<Requested_Periodic-RAU>[,<Requested_GPRS-READY-timer>[,<Requested_Periodic-TAU>[,<Requested_Active-Time>]]]]] |
- 错误情况: +CME ERROR: <err> |
AT+CPSMS=1,,,01000011,01000011 OK |
+CPSMS? |
+CPSMS: <mode>,[<Requested_Periodic-RAU>],[<Requested_GPRS-READY-timer>],[<Requested_Periodic-TAU>],[<Requested_Active-Time>] |
AT+CPSMS? +CPSMS: 1,,,01000011,01000011 OK |
+CPSMS=? |
+CPSMS: (支持的<mode>列表),(支持的<Requested_Periodic-RAU>列表),(支持的<Requested_GPRS-READY-timer>列表),(支持的<Requested_Periodic-TAU>列表),(支持的<Requested_Active-Time>列表) |
AT+CPSMS=? +CPSMS: (0,1,2),,,(00000000-11111111), (00000000-11111111) OK |
参数 |
描述 |
|---|---|
<mode> |
整数类型,表示在UE中禁用或启用PSM。 0:禁用PSM; 1:启用PSM。 2:禁用PSM并删除PSM的所有参数,或者(如果可能)将其重置为制造商特定的默认值。 |
<Requested_Periodic-RAU> |
8位格式的一个字节。表示在GERAN/UTRAN中请求分配给UE的扩展周期RAU值(T3312)。扩展周期RAU值编码为GPRS Timer 3信元的一个字节(八比特组 3),编码为位格式(例如,“01000111”等于70小时)。对于编码和取值范围,请参见3GPP TS 24.008 [8]中表10.5.163a/3GPP TS 24.008中的GPRS Timer 3 IE。也可参见3GPP TS 23.682 [149]和3GPP TS 23.060 [47]。如果有默认值的话,它是为制造商特定设置的。(暂不支持) |
<Requested_GPRS-READY-timer> |
8位格式的一个字节。表示在GERAN/UTRAN中请求分配给UE的GPRS READY定时器值(T3314)。GPRS READY定时器值编码为GPRS Timer信元的一个字节(八比特组2),编码为位格式(例如,“01000011”等于3分时或18min)。对于编码和取值范围,请参见3GPP TS 24.008 [8]中表10.5.172/3GPP TS 24.008中的GPRS Timer IE。也可参见3GPP TS 23.060 [47]。如果有默认值的话,它是为制造商特定设置的。(暂不支持) |
<Requested_Periodic-TAU> |
8位格式的一个字节。表示在E-UTRAN中请求分配给UE的扩展周期TAU值(T3412)。扩展周期TAU值编码为GPRS Timer 3信元的一个字节(八比特组3),编码为位格式(例如,“01000111”等于70小时)。对于编码和取值范围,请参见3GPP TS 24.008 [8]中表10.5.163a/3GPP TS 24.008中的GPRS Timer 3 IE。也可参见3GPP TS 23.682 [149]和3GPP TS 23.401 [82]。如果有默认值的话,它是为制造商特定设置的。 |
<Requested_Active-Time> |
8位格式的一个字节。表示请求分配给UE的激活时间值(T3324)。 激活时间值编码为GPRS Timer 2信元的一个字节(八比特组3),编码为位格式(例如,“00100100”等于4min)。对于编码和取值范围,请参见3GPP TS 24.008 [8]中表10.5.163/3GPP TS 24.008中的GPRS Timer 2 IE。也可参见3GPP TS 23.682 [149],3GPP TS 23.060 [47]和 3GPP TS 23.401 [82]。如果有默认值的话,它是为制造商特定设置的。 |
- <mode> 是必选项。
- 不支持RAU。不会输出任何值,且任何输入都会被忽略。
连接状态上报:+CSCON
该命令提供了终端所感知到的无线连接状态(即与基站)的详细信息。返回当前状态的指示。设置命令用于控制非请求结果码+CSCON的显示。如果<n>=1,则当终端的连接模式改变时,终端发送+CSCON: <mode>。
命令 |
返回结果 |
示例 |
|---|---|---|
+CSCON=<n> |
- 错误情况: +CME ERROR: <err> |
AT+CSCON=0 OK |
+CSCON? |
+CSCON: <n>,<mode>[,<state>] +CME ERROR: <err> |
AT+CSCON? +CSCON: 0,1 OK |
+CSCON=? |
+CSCON: (支持的<n>列表) |
AT+CSCON=? +CSCON: (0,1) OK |
参数 |
描述 |
|---|---|
<n> |
整数类型。 0:禁用非请求结果码; 1:启用非请求结果码+CSCON: <mode>; 2:启用非请求结果码+CSCON: <mode>[,<state>](暂不支持); 3:启用非请求结果码+CSCON: <mode>[,<state>[,<access>]](暂不支持)。 |
<mode> |
整数类型,表示连接状态。 0:空闲态; 1:连接态。 |
<state> |
整数类型,在GERAN中,则表示CS或PS状态。如果在UTRAN和E-UTRAN中MT处于连接模式,则表示RRC状态信息(暂不支持)。 0:UTRAN URA_PCH状态; 1:UTRAN Cell_PCH状态; 2:UTRAN Cell_FACH状态; 3:UTRAN Cell_DCH状态; 4:GERAN CS连接态; 5:GERAN PS连接态; 6:GERAN CS和PS连接态; 7:E-UTRAN连接态。 |
<access> |
整数类型,表示当前无线接入类型(暂不支持)。 0:表示GERAN类型的无线接入使用情况; 1:表示UTRAN TDD类型的无线接入使用情况; 2:表示UTRAN FDD类型的无线接入使用情况; 3:表示E-UTRAN TDD类型的无线接入使用情况; 4:表示E-UTRAN FDD类型的无线接入使用情况。 |
仅支持<n>=0和<n>=1。<n>=0为默认值。