SIM卡相关常见问题

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来判断