我们最近已经使用来自某个提供商(Airtel India)的SIM在现场部署了一些蜂窝物联网设备。他们为我们提供了一个APN,但是我们选择不使用APN对我们的设备进行编程,因为即使没有它,它也可以正常工作。此外,我们早些时候注意到,设置APN对于我们在印度这里测试的所有蜂窝运营商都没有任何影响(实际上,一个提供商的APN也可以为另一家运营商使用,没有问题)。

但是,我们部署在特定位置的某些设备最近停止工作。问题是我们尚未设置APN。但是,部署在其他位置的设备仍可继续工作。网络连接在所有位置均正常,并且手机正在运行。

现在,关于APN的一些事情让我感到困惑:


一个提供者的APN如何为另一个提供者工作?
在一个位置的设备如何停止工作而在另一位置的设备又继续工作,而所有设备都未使用APN设置进行编程,又会如何呢? />我已经阅读了许多互联网文章和其他论坛上的问题,以了解APN的工作原理,但是,对于如何解释APN的行为的理解仍然使我难以理解。

#1 楼

这种令人困惑的行为是典型的。根本原因是,由运营商决定如何处理APN设置-与此表单的大多数配置不同,您实际上并未配置任何连接设置。取而代之的是,您只是将文本字符串传递给运营商。完全忽略它并将您连接到默认网络。
如果它不能识别它,则忽略它(例如,您使用其他提供商的APN的情况)。
使用它将您连接到默认网络。网络,但IP范围有限。
使用它可以将您连接到专用网络。

此外,运营商可以随时更改默认/替代设置,即为什么APN设置可能会工作一段时间然后停止工作。

评论


谢谢!!这是一个全面的答案:)您只是将一个文本字符串传递给运营商-这是关键。

– Shivams
19年1月20日在10:12

但是,一个问题仍然没有答案(第二个问题)。当所有设备都未使用APN设置编程时,一个位置的设备如何停止工作而另一位置的设备继续工作呢?对APN设置进行编程后,所有这些都在工作。这种地理上的差异令人困惑。

– Shivams
19年1月21日在4:17

运营商的行为甚至取决于您连接到的手机信号塔-有些手机信号塔可能会偏爱某些路由,而有时却给您一条呆板的路由。

–希思after堡
19年1月21日在20:17