Cat.1设备用某运营商的手机卡无法上网,怎么查错?

电子说

1.3w人已加入

描述

今天遇到一个湖北的净水器客户,他的设备搭载了合宙的 Air724模组,插上某运营商的SIM卡,怎么都无法上网。


我把帮客户排查问题的过程记录下来分享给你,希望对你有帮助。


本文背景有两个:
第一,是AT 指令查问题,不是二次开发;
第二,有常用AT指令的知识背景。 如果没有的话,需要先查看 AT 指令手册:合宙Air780EP使用手册

用 AT+CSQ 指令查看信号强度正常,一般CSQ返回的值大于15,正常通信都没什么大问题;
低于15的话,就需要优化一下天线了。


这位客户的实网信号的 CSQ 在 11-15之间,虽然天线性能不怎么行,而且据客户说,他们工业园确实手机信号比较差劲, 不过凭借 Air724 的强大射频性能, 做数据通信还是没啥问题的。


一、明确问题现象


客户工程师反馈, 这个设备,插入别的运营商的卡,上网正常;
把自己手机上能正常工作的某运营商的卡, 插入设备,无法上网,查询CGATT总是返回 0。
客户按照运营商的指示,设置了 APN 为 3GNET, 再查询 CGATT, 还是返回 0。
客户给的截图如下:
 

Cat.1

看上去,使用的流程没什么问题,但就是无法上网。 

我再三跟客户确认,这个SIM卡放在手机上,是能正常上网的;再换个不同的手机,也是能够上网的。

说明这张卡并没有被运营商做机卡锁定。

二、远程诊断查原因

由于实在是没什么思路,我只好跟客户做远程的诊断。

我远程操控客户的电脑,用AT查询了IMSI、IMEI、ICCID、CSQ,也重新上电查看了串口的上报,一切正常。 

重新设置了APN,CGATT查询还是0。
而这张卡换到手机上,上网依然一切正常,非常诡异。


 

三、意想不到的结局

实在是没有思路,我尝试着输入AT+CREG?这个指令,查询SIM卡是否附着了4G网络。 

结果很意外,串口返回了0,3,被网络拒绝附着!
真是见鬼了! 

我马上让客户另外找一张某运营商的SIM卡换上去,重新上电,结果CREG查询返回0,1,再查询CGATT也是1! 

再换第三张SIM卡,也是能正常上网! 

只有第一张SIM卡,无法附着,更无法上网! 

咨询客户得知,第一张无法正常工作的SIM卡,是很多年之前开卡的。

我猜测很可能是因为卡太老了,某运营商在系统内降低了这张卡的优先级,推动用户去换新卡。

问题找到了,客户很高兴!

我却心情沉重,通信人责任重啊,我还是有必要补充一下避坑指南给大家!

四、避坑指南

在4G通信的场景,物联网卡经常是扑朔迷离,踩坑不断的。常见的坑有如下几种:

▼ SIM卡避坑指南 ▼

1. 机卡锁定 

运营商为了防止诈骗,把SIM卡和设备的IMEI做绑定,一张SIM卡只能限定在特定的设备使用。这张SIM卡换设备使用的话,需要联系运营商在后台解绑,重新绑定设备的IMEI方可继续使用。

这无疑可以极大程度防止电信诈骗,但是也提升了正常设备的运营成本。

2. 设备故障

前段时间,我们一个大客户的设备大面积断网,3个小时之后才恢复联网。这个问题非常诡异,我们工程师查日志,现场查设备,折腾了2天都没找到原因。 

后来锲而不舍地打运营商投诉电话,请运营商协助诊断问题。运营商查询后台后,发现是当地的一个光模块出现故障3小时,导致一部分物联网服务中端了3小时。

这样的故障,在全国各地时有发生,防不胜防。
怎么预防这样的事情发生呢?

其实无法彻底预防,只能是选择靠谱的卡商,选择更专业的地市运营商,出现问题能够第一时间解决。

3. SIM卡版本切换

伴随2G退网以及5G设备升级,SIM卡的版本也经常会升级。在升级的过程中,不同版本的SIM卡,在运营商后台的服务优先级会发生变化。

于是同样运营商的卡,它的服务质量就会出现巨大的差异。 

本次遇到的某运营商SIM卡的问题,就是典型的例子。

这个时候,一定要做交叉测试,用不同的卡、不同的设备,交叉验证,找到规律,才能有解决方案。 

所以,做4G设备,不仅要把产品做好,选择靠谱的合作伙伴,更加重要。选择品质稳定的通信模组,选择服务靠谱的卡商,同等重要。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分