01
物联网行业中存在的问题
蜂窝通信模组相关的开发项目过程中,经常使用到2mm*2mm, 5mm*6mm物联网贴片卡,由于贴片卡无法向普通插拔卡那样, 将卡号打印在卡板上识别卡号,贴片卡无法直接读取卡号,因此需要在研发过程中制定一种测试方案,高效快速的解决统计设备id与对应SIM卡卡号的问题。
02
该问题带来的危害及影响
如果不读出设备的SIM卡卡号,无法将设备与SIM卡对应起来。当设备的SIM卡状态异常时,比如:欠费,卡停机,无法查询设备对应的SIM卡的状态,更无法将SIM卡状态恢复正常。在研发阶段中,会影响设备正常调整,在生产阶段中,会影响设备正常的通信,设备无法交付给客户。
国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号,也是通信设备的入网标识,与ICCID,IMSI号码绑定,如果不向设备写入标准的IMEI, 不读取设备IMEI号码,无法对设备进行批量管控与运营。
03
解决方法
方法一
1、原理介绍
通过串口,向模组模组发送AT指令查询SIM卡卡号
2、方案详情
给设备供电,将模块串口连接到测试电脑上,打开串口调试助手,通过调试助手向模块串口发送读卡指令:AT+CIMI 或者AT+ICCID, AT+NCCID ,模块返回SIM 卡的IMSI,或者ICCID号码,通过发送AT+CSGN, AT+CGSN=1读取设备IMEI号码,通过发送AT+EGRM=1,7,"***" 写IMEI号(15位),AT+NSET=”SETIMEI”,0123456,98765430 写IMEI号(15位)
3、需要的测试设备或测试环境分析或说明
测试设备:
测试电脑
usb转串口板及数据线
usb转uart驱动
[USB-TTL-CH340.ZIP]
直流电源或电池(给设备上的模组供电)
串口调试助手(软件)
[XCOM(ALIENTEK官方推荐).rar]
测试环境分析及说明:待测设备模组电路,如果没有引出串口(没有连接模组串口引脚的端子),需要飞线将串口引出来,对应的接在usb转串口板上。
方法二
1、原理介绍
编写测试程序或在软件协议字段中添加设备ID字段与SIM卡卡号字段,通过设备平台根据相应的设备ID查看设备所在SIM卡卡号。
2、方案详情
编写测试程序或在软件协议字段中添加设备ID字段与SIM卡卡号字段, 设备烧录测试程序固件,设备上电,等待设备连接设备管理平台后,再测试电脑上打开设备平台,根据测试设备的ID号(IMEI)查询相关卡号。
3、需要的测试设备或测试环境
测试电脑
设备管理平台
已激活可使用的SIM卡
正常的NB或4G网络环境,CSQ信号值在15以上。
(如有侵权,联系删除)
本文章源自奇迹物联开源的物联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
文章评论(0条评论)
登录后参与讨论