ML307R/C网络

PDN激活与去激活及应用层网络

// 查询网络IP分配状态
AT+MIPCALL?
//配置PDP上下文
AT+CGDCONT=3,”IPV4V6″,”ims”
//激活PDP,建立应用层连接
AT+MIPCALL=1,3
或者 用通用AT
AT+CGACT=1,3
//断开连接,需要断开网络时执行
AT+MIPCALL=0,3

//飞行模式,断开所有连接并去激活PD
AT+CFUN=4
+MIPCALL: 1,0
+MIPCALL: 2,0
+MIPCALL: 3,0
OK

如果使用多路拨号,即使是上电自动拨号也请先执行一次AT+MIPCALL=1,1;
第1路为默认承载,模组会自动配置,不需使用AT+CGDCONT来配置。手动配置后掉电不保存;

cid8为IMS功能专用cid,请不要使用cid8进行拨号或PDP激活。其余1~15路均可配置,当前建议最多配置5路cid;

AT+MIPCALL=0,1 仅能断开网络连接,不会去激活PDP;
AT+MIPCALL=0,1 在网络连接已经断开的状态下,会重启协议栈,模组不会自动拨号激活网络。
由于自动拨号模式下模组底层逻辑影响,不建议使用AT+CGACT进行PDP激活与去激活操作;
由于模组必须保持至少有1路PDP处于激活状态,不论是单路还是多路拨号,建议使用 AT+CFUN=4 去激活PDP。

通过AT+MUECONFIG、AT+MDIALUPCFG命令设置,重启生效并且掉电保存。
AT+MUECONFIG=”autoconn”,1 // 配置为自动连网(模组应用层网络)
OK
AT+MDIALUPCFG=”auto”,1 // 配置为自动拨号(上位机网卡拨号)
OK
AT+MDIALUPCFG=”auto”,0 // 取消自动拨号(上位机网卡拨号)
OK
AT+MUECONFIG=”autoconn”,0 // 取消自动连网(模组应用层网络)
OK

上电自动连网、拨号功能仅对默认的PDP上下文(cid1)有效;
由于上位机网卡拨号是基于自动连网的,故”auto”配置为1时,
“autoconn”也会强制配置为1;
“autoconn”配置为0时,
“auto”也会强制配置为0。

参数解释:
设置USB拨号方式

AT+MDIALUPCFG="mode"[,mode]
   mode可以为 0, 1, 2
   0 = RNDIS  这是默认值
   1 = ECM
   2 = NCM   (ML307C不支持这个模式)

设置拨号工作模式

AT+MDIALUPCFG="workmode"[,mode]
   workmode 可以为0, 1
   0 = 路由模式 , 默认值
   1 = 网卡模式

设置最大支持网卡数量

AT+MDIALUPCFG="nicmaxcnt"[,nicmaxcnt]

设置开机自动拨号

AT+MDIALUPCFG="auto"[,enable[,conn_interface[,cid]]]
conn_interface  自动拨号物理接口
0  USB
1  网口(以太网卡)
cid   pdp上下文标识符
   取值的范围  见AT+CGDCONT命令。

用于模组拨号协议配置。设置完后,重启生效。拨号需要使用的PDP上下文和鉴权信息请使用 AT+CGDCONT 和 AT+CGAUTH 命令设置,也可使用AT+MUECONFIG=”defapn”命令设置默认PDP上下文信息。

控制拨号连网功能

AT+MDIALUP=cid,connect

建立模组数据连接
AT+MIPCALL
设置默认APN
AT+MUECONFIG=”defapn”[,PDP_type[,defapn]]
设置自动连接网络
AT+MUECONFIG=”autoconn”[,autoconn]

实例:

AT+MDIALUPCFG="workmode"

+MDIALUPCFG: "workmode",0

OK


AT+MDIALUPCFG="mode"

+MDIALUPCFG: "mode",0

OK


AT+MDIALUPCFG="auto"

+MDIALUPCFG: "auto",0

OK


AT+CGDCONT?

+CGDCONT: 1,"IPV4V6","3gnet.MNC001.MCC460.GPRS",   , 0,       0,               ,            ,,
         cid, pdd_type,  apn,             pdp_addr, d_comp,  h_comp,        IPV4AddrAlloc,  request_type,   P-CSCF_discovery

OK

at+cgpaddr=1

+CGPADDR: 1,"10.19.206.38","2408:844F:CBA7:2986::1"

OK

AT+CGCONTRDP=1  (RDP表示Read PDP context dynamic parameters)

+CGCONTRDP: 1,5,"3gnet.MNC001.MCC460.GPRS","10.19.206.38","","218.104.111.122","218.106.127.114","","",0,0
1,
5,
"3gnet.MNC001.MCC460.GPRS",
"10.19.206.38",
"",
"218.104.111.122",
"218.106.127.114",
"",
"",
0,
0

+CGCONTRDP: 1,5,"3gnet.MNC001.MCC460.GPRS","254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.1","","36.8.136.136.0.0.0.0.0.0.0.0.0.0.0.8","36.8.136.153.0.0.0.0.0.0.0.0.0.0.0.8","","",0,0


1,        //cid
5,        // bearer_id
"3gnet.MNC001.MCC460.GPRS",    //apn
"254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.1",    //local_addr_and_subnet_mask
"",    //gw_addr
"36.8.136.136.0.0.0.0.0.0.0.0.0.0.0.8",    //dns_prim_addr
"36.8.136.153.0.0.0.0.0.0.0.0.0.0.0.8",    // dns_sec_addr
"",                             //p_cscf_prim_addr
"",                             //p_cscf_sec_addr
0,                              //im_cn_signalling_flag
0





切换为网卡模式
AT+MDIALUPCFG="workmode",1



AT+CGCONTRDP=1

+CGCONTRDP: 1,6,"ims","254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.1","","","","36.8.129.66.32.1.255.0.0.0.0.0.0.0.0.97","36.8.129.66.32.1.255.0.0.0.0.0.0.0.0.33",0,0

1,         //  cid
6,         // bearer_id
"ims",     //  apn
"254.128.0.0.0.0.0.0.0.0.0.0.0.0.0.1",    //local_addr_and_subnet_mask
"",
"",       //  dns_prim_addr
"",       //    dns_sec_addr
"36.8.129.66.32.1.255.0.0.0.0.0.0.0.0.65",   // p_cscf_prim_addr
"36.8.129.66.32.1.255.0.0.0.0.0.0.0.0.81",   //  p_cscf_sec_addr
0,     //  im_cn_signalling_flag_ind
0       //  NSLPI



发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注