跳转至

CPNETAPN

专网卡设置APN、用户名、密码和鉴权方式:AT+CPNETAPN

语法规则:

命令类型 语法 返回
设置命令 AT+CPNETAPN=<mode>,<apn>,<user>,<pwd>,<authmode> OK
查询命令 AT+CPNETAPN? MODE:<mode>
APN:<apn>
USR:<user>
PWD:<password>
AUTHMODE:<authmode>
OK
测试命令 AT+CPNETAPN=? +CPNETAPN:setmode=[2,3],"apn","Username","Password",authtype=[0,1,2]
OK

参数定义:

参数 定义 取值 对取值的说明
<mode> 2 保存并立即生效
3 删除保存的参数
<apn> GPRS 接入点名称 字符串参数(双引号可加可不加),不超过128个字符。注:此参数不可以为空
<user> GPRS 用户名 字符串参数(双引号可加可不加),不超过32个字符。如果为空,则表示为""
<pwd> GPRS 密码 字符串参数(双引号可加可不加),不超过32个字符。如果为空,则表示为""
<authmode> 0 无鉴权
1 PAP
2 CHAP

举例:

命令(→)/返回(←) 实例 解释和说明
AT+CPNETAPN=2,jscmiot,u9682,iot98765,2 设置专网卡的APN。各个参数请据实填写,不要照抄。设置此命令时模块会自动将AT+AUTOAPN设置为0,不用提前输入AT+AUTOAPN=0
OK 设置成功。设置成功后参数会保存到NV,模块会自动重启协议栈(部分卡需要手动重启协议栈)
重启后缺省的PDP承载(<cid>=1)已经为所设置的APN,并已经处于激活可用状态。这个缺省的PDP承载,用于模块RNDIS网卡功能以及TCPIP/HTTP/MQTT/FTP等数据业务。
AT+CGDCONT?
+CGDCONT: 1,"IP","jscmiot","10.67.64.153",,,,,,,,,,,,
OK
后面数据应用中CSTT或SAPBR设置APN的时候,只需要APN为空或设置<专网apn>即可,不需要再设置<user><pwd>
例如:AT+CSTT=jscmiot
AT+CSTT
AT+SAPBR=3,1,"APN","jscmiot"
AT+SAPBR=3,1,"APN",""