物联网时代,蜂窝物联网(cellular IoT)是其中重要的组成部分,支持全球范围部署的基础设施已经到位。已安装的蜂窝网络包含功能强大的经过验证的网络技术,涵盖了全球大部分人口稠密的地区。由于蜂窝频谱分配是受到许可和监管的,因此要访问这些网络的设备必须先进行识别和授权。大多数移动设备使用订户身份模块(SIM)来实现。
开发者在开发过程中,可能会遇到各种各样的问题。如果是SIM卡问题造成的设备离线,远程升级也也无法解决。鉴于开发者经常会遇到因为SIM卡导致的各类问题,接下来咱们就详细说一说造成这些异常状况的原因和解决方法。
插卡不检卡
如果是偶发性的无法检测到卡,很有可能是接触不良导致的;此时应该认真检查卡体是否有形变,金属触点是否有锈痕,是否使用了不合适的卡托等。下表为实体卡与eSIM贴片卡的两种形态出现的不同问题的解决方法。
卡类型        问题                 解决方案
实体卡        等待时间过短        上电开机后要等待一段时间才能检卡
实体卡        电压不匹配        SIM_VDD输出电压不匹配,应重新设计电路
实体卡        间歇性不检卡        供电问题,或者接触不良
实体卡        卡插反        根据硬件使用手册的相关说明,正确插卡
实体卡        不支持的卡片        根据硬件使用手册的相关说明,使用支持的SIM卡(如只支持移动/联通,插入电信卡是不能工作的)
实体卡        卡面污损        使用橡皮擦除污痕
实体卡        卡生锈        使用细砂纸打磨后,再用橡皮擦除污痕。如果无效应换新卡(如工作环境恶劣,应使用防水胶)
实体卡        卡变形        卡背贴几层胶带,使之可以和弹针接触
实体卡        不合适的卡托        更换匹配的卡托
实体卡        卡已损坏        卡芯片异常等原因导致卡片损坏,应换新卡
实体卡        剪卡失误        剪卡失误造成卡片不被识别,应换新卡
eSIM        贴反        根据硬件设计手册重新贴片
eSIM        电压不匹配        重新设计
通过上表可知,eSIM相比实体卡在物联网应用场景下有着巨大优势,eSIM只要在设计阶段注意设计问题,在实际应用会避免实体卡实际应用出现的各种问题,极大提高了系统可靠性。
检测到卡,附着失败
“可以检测到卡,但是附着失败是怎么回事呢?”——对于这种情况,请从以下这几个方面排除:
问题                解决方案
卡欠费        充值
流量用光        充值,或等次月恢复额度
卡片不含流量        开通流量服务
信号差        信号差导致附着失败,应调整天线,改善信号强度
基站故障        报修
不支持的网络        如联通已经停止2G服务,应更换为移动卡(某些国家的ISP也停止了2G支持,所以将出现此类问题)
供电问题        供电较差导致电压跌落,模块自动重启
不在服务区        应更换测试地点
错误的APN        填写错误的APN将无法正常通信         
实际运行阶段,SIM卡如果被模组识别到,出现注网失败,原因大概包括卡状态与模组两个方面的原因,可以通过上表依次排查。