SIM 卡解锁后,尝试输入
AT+CGDCONT?
现在您应该看到所有存储的上下文,如下所示:
+CGDCONT: 1,“IP”,“airtelgprs.com”,“0.0.0.0”,0,0
+CGDCONT: 2,"IP","其他 apn","0.0.0.0",0,0
+CGDCONT: 3,“IP”,“其他 apn2”,“0.0.0.0”,0,0
现在尝试依次激活每个上下文
AT+CGACT=1,1(第一个参数激活上下文,第二个参数定义激活哪个上下文)
如果激活成功,您应该得到“OK”。
现在停用 1 号上下文
AT+CGACT=0,1
好的
现在,尝试激活错误的 apn 之一:
AT+CGACT=1,2
你应该得到类似的东西:
+CME 错误:无网络服务
(使用 AT+CME 打开错误报告)
现在,通过将其设置为空来删除具有正确 APN 的存储上下文:
AT+CGDCONT=1,"","","",0
OK
检查它们是否消失了:
AT+CGDCONT?
(仅获取 APN 错误的上下文)
现在再次尝试 AT 命令,但 APN 错误:
AT+CSTT="一些错误的 apn" 等
您应该希望看到它没有连接。如果无法连接,即使您为其指定了不同的 APN,AT+CSTT 也可能始终在已保存的上下文编号 1 上进行连接。通过使用 AT+CGDCONT 和存储的上下文来测试该理论应该很容易。
AT+CGDCONT 和 AT+CGACT 是标准 AT 命令,您可以在以下位置找到完整参考:3GPP TS 27.007 http://www.3gpp.org/ftp/Specs/html-info/27007.htm.