关于4G模块EC200联网和配置APN流程的问题

我想请问下,模块联网和配置APN的流程是先查询AT+CEREG,然后再去激活PDP、配置PDP、激活PDP吗?还是说反过来?

国内使用的公网卡,普遍不用配置APN.
有的SIM卡或者运营商只有使用指定的APN才能上网, 譬如国内三大运营商的物联网卡以及一些定向卡。可能拿到之后用AT查询AT+CEREG? 发现已经注网了。那在拨号上网之前配置APN然后用AT拨号就可以了。譬如
执行

AT+QICSGP=1,1,"APN"
AT+QNETDEVCTL=1,1,1

有些SIM卡或者运行商必须指定APN才能注网。就是必须配置了正确的APN,用AT+CEREG? 查询才是有效的。这些情况,需要提前将APN配置进去。甚至如果发现不能注网,配置完APN后要执行下CFUN 0/1.
但是一般也只要配置一次,重启后没有换卡都不用再次配置APN。

那假如说第二种情况,那是先配置PDP----查询CEREG—去激活PDP—激活PDP吗?

没理解你说的去激活指的是什么。去激活PDN应该没用,一般要重启或者关闭射频才能重新发起注网请求。

你好,我看到EC200和EC21的文档中关于AT+CEREG?和AT+QICSGP的顺序不一样,EC200的查询CEREG在前,EC21的配置QICSGP在前,请问哪种方式更通用一点?因为我们主要做海外市场,我们做法是1、先查询CEREG,2、不管驻网成不成功都执行配置QICSGP,3、执行QIACT。

流程可以。

可能存在一种配置了APN才能注网。3 AT+QIACT这一步如果还是不行,可以考虑开关下飞行模式AT+CFUN=4/0一次。

第3步如果不行,我是直接拉模块的复位脚复位,然后重新走流程

这样应该也能解决配置了APN才能注网的问题吧,只不过要复位后才能注网