【问题标题】:How to auto-select the APN depending on SIM card?如何根据 SIM 卡自动选择 APN?
【发布时间】:2016-03-22 10:52:02
【问题描述】:

我在 linux 下有这个 GSM 嵌入式设备,根据外部因素,我可能会选择放入不同的 sim 卡。但是在 PPP 的配置中,我必须提供一个 APN,它会根据当前的网络而变化。如何实现自动化?

让我失望的是,智能手机在更换 sim 卡时不需要明确的 APN 条目即可工作(此外,APN 在 M2M 和实际手机中有时会有所不同,不确定我是否可以使用相同的技巧)。

(我知道你很好奇:它部署在偏僻的地方,我们在安装站点的最后一刻选择了最差的网络)

【问题讨论】:

    标签: gsm at-command


    【解决方案1】:

    您可以从 SIM 的 IMSI 中检测网络运营商,并在您的设备中有一个将运营商映射到 APN 的表。

    有几个网站会为您提供 IMSI 到运营商列表或 MCC 和 MNC 到运营商列表。 MCC(移动国家一号)是综管系统的前三位数字,MNC(移动网络代码)是接下来的 2 或 3 位数字。一些示例链接:

    顺便说一句,如果您希望能够随着时间的推移进行更改以适应最佳可用网络覆盖,许多 M2M 应用程序实现这一目标的方式是使用“伪造”SIM,然后它可以漫游到最佳可用信号在给定的时间。如果您的数据使用要求较低,这可能是避免在覆盖范围较差的地区依赖于一个运营商的好方法。有不少公司专门研究这类 M2M 模拟游戏,具体取决于您的目标位置。

    【讨论】:

    • 谢谢,我们在使用数据流量方面受到限制,我们每个月都在做 1 或 2Go 之类的事情,所以成本是个问题(M2M sim 卡很贵,我们不能正常使用那些,这是禁止和强制执行的)
    • 链接不存在了。你有副本吗?
    • @mrid - 更新了一些工作示例和一些关于如何从 iMSI 查找的信息。
    猜你喜欢
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多