跳转至

专网卡配置

一、如何区分专网卡

根据使用的网络类型来分,sim卡可以分为公网卡和专网卡两种
如何判断sim卡是公网卡还是专网卡,可按照如下顺序确认:
  1. 咨询sim卡供应商
  2. 如果apn有账号、或者有密码、或者有加密类型,则可以认为是专网卡

二、专网卡如何设置APN

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

发送AT+CPNETAPN=mode,“apnname”,“user”,“pwd”,authmode设置专网APN参数

三、准备硬件环境

工欲善其事,必先利其器。在正式介绍本功能示例之前,需要先准备好以下硬件环境。

本文章使用 Air780E 核心板做演示;

参考:硬件环境清单,准备以及组装好硬件环境。

四、准备软件环境

工欲善其事,必先利其器。在正式介绍本功能示例之前,需要先准备好以下软件环境。

在量产的项目硬件设计中,一般都是由主控 MCU 通过 UART 给 4G 模组发送命令实现具体的业务逻辑;

在本教程中,为了测试方便,没有使用主控 MCU;

而是使用了 PC 电脑上的一个串口工具 LLCOM 给 4G 模组发送命令来实现演示功能;

1. Luatools工具

2. LLCOM 串口通信工具

3. 本教程使用的AT固件版本号是:AirM2M_780E_V1169_LTE_AT,如果版本号不正确,参考:固件版本确认和烧录检查确认。

五、相关指令

本文主要使用 CPNETAPN 应用相关指令

六、Air780E AT 操作示例

Air780E 模块支持 SNTP 协议(Simple Network Time Protocol),并有一套 AT 命令实现网络时间同步功能。

AT+CPIN?
+CPIN: READY    //查询sim卡是否正常
OK

AT+CPNETAPN=2,"shqnxx04.shm2mapn","","",0//配置专网APN,各个参数请据实填写,不要照抄

OK

^MODE: 0,0

+NO Service

+CGEV: NW PDN DEACT 1

+CGEV: ME DETACH

^MODE: 17,17

+E_UTRAN Service

+CGEV: ME PDN ACT 1

+NITZ: 25/03/06,01:34:54+32, 

七、常见问题

7.1 开发板发送 AT 指令无响应?

1. 确保模组已经开机;

2. 串口助手是否选择了正确 AT 指令端口;

3. 检查串口助手参数是否设置正确,如波特率,停止位,奇偶校验,停止位,新行发送等;

4. 确保模组固件为标准 AT 固件。

7.2 AT+CPNETAPN配置专网卡参数后,会重启协议栈,如下如所示:

7.3 专网卡连接服务器失败

1、有的专网卡没设置APN的情况下也能激活PDP,但是不能连专网卡指定的服务器,或者开机后模块没自动激活PDP,这个时候参考上面示例,检查APN参数是否设置正确。

2、如果有其他厂家的模块,对比测试下是否连接正常。

3、如果无法百分百保证服务器配置没问题,最好在服务器端用wireshark抓包,或者在服务器上安装一个第三方工具,开启一个服务器端口来对比测试。

4、用定向Ip的物联网卡,需要把域名或IP加入白名单才能使用。

7.4 专网卡访问白名单

用定向Ip的物联网卡,需要把域名或IP加入白名单才能使用,下面列出模块会访问的域名或IP服务器。

DNS服务器,可以通过AT+CDNSCFG?查询默认的服务器,如果需要修改,可以通过AT+CDNSCFG=ip1,ip2进行修改。

功能 地址 端口 协议
远程升级 iot.openluat.com 80 http
基站WIFI定位 bs.openluat.com 80 http
AGPS星历下载 download.openluat.com 80 http
NTP时间同步 ntp1.aliyun.com 123 udp
基站WIFI定位(收费) airlbs.openluat.com 12413 udp