SIM卡相关常见问题
2023-08-31
QuecPython开发模组支持中国大陆哪些运营商
支持移动、联通和电信,不支持广电
是否支持中国港澳台、海外运营商
需要查看模组支持的频段和认证方式,详情查看模块产品规格书
SIM卡是否支持热插拔
官网WIKI热插拔API支持情况:
BC25/EG810M系列不支持此方法;
EC600M/EC800M中除了LA/LE/GA系列支持,其它系列均不支持此方法;
EC600E/EC800E/EC600U/EC200U/EG912/EC800G系列设置成热插拔后掉电不保存。
600N/200A/BG95全系列支持
除了官网API的方法,还可通过中断检测sim卡插拔,进行切CFUN0/1实现
找不到SIM卡如何排查和解决
- 用API检测SIM卡状态,sim.getStatus(),返回1正常,返回其他详情见sim这一章节说明
- 检查SIM卡是否插反、是否有损坏、是否接触不良
- 去掉SIM卡电路的电容和ESD器件,防止焊接电容容值不对或者ESD器件焊接错误导致模组SIM卡不识别
- 用万用表二极管挡位测试引脚阻抗,红表笔接地,黑表笔接引脚
- 用示波器测量模块每个引脚的波形,看模块是否存在识卡的动作
是否支持双卡双待
- 不支持双卡双待
- EC600M/EC800M/EC600E/EC800E系列支持双卡单待(EC800MCNGA不支持)
可以读取到SIM卡的手机号码吗
通手机卡可以通过调用 sim.getPhoneNumber() 接口查询到手机号,物联网卡没有手机号,调用改接口返回-1
是否支持ESIM和VSIM,如何使用
- ESIM仅部分模组支持,详情联系移远技术支持了解
- VSIM不支持
如何判断SIM卡所属运营商
- 通常情况下SIM卡正面会有运营商标识
- 调用net.operatorName()接口查询,返回值有运营商信息
- 调用dataCall.getPDPContext(profileID)接口查看apn,每个运营商的apn都不一样,可通过apn来判断