GPRS AT命令CGDCONT - 我真的需要一个APN吗?

时间:2014-06-24 17:15:31

标签: command at-command gprs apn

我正在开发嵌入式固件,以便与Multi-Tech的MTSMC-H5 GPRS调制解调器进行通信。我不清楚使用AT + CGDCONT命令。在H5调制解调器的参考指南中,它指出命令格式为

>AT+CGDCONT=[<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>
>[,<h_comp>[,<pd1>[,…[,pdN]]]]]]]]]
>...
><APN> Access Point Name. String parameter that is a logical name used to select the
>GGSN or the external packet data network. If the value is empty (“”) or omitted,
>3GPP TS 27.007 AT COMMANDS then the subscription value is requested.
>...

如果我将APN字段留空,会有什么影响?似乎我可以连接到蜂窝网络,同时将APN字段留空。我尝试了几张SIM卡,它们似乎都没有指定APN字段。但是,我想知道我所做的是恰当的。因为我的UI功能非常有限(调制解调器所连接的设备上没有真正的键盘),所以非常希望最终用户不必输入任何APN信息。

1 个答案:

答案 0 :(得分:3)

APN可能存储在您使用的SIM卡上。在大多数情况下,你发现它会没问题。有一些边缘情况可能会遇到问题,例如APN更改(罕见),或各个运营商之间或运营商与某些客户之间的安排。

即使是这些情况也可以被一些运营商减轻,因为它们会自动纠正错误的APN(APN重定向)。

请注意,这不是3GPP标准下的强制行为,因此可能因运营商而异。