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","" |