【技术实现步骤摘要】
支持SIM卡热插拔方法及装置、无线上网设备、介质
本申请涉及无线上网设备
,特别是涉及一种支持SIM卡热插拔方法及装置、无线上网设备、可读存储介质。
技术介绍
现在用无线设备上网,变得越来越普遍。支持无线上网的一般有无线网卡和LTE4G模块,它们大部分都是以USB的插在电脑上使用。LTE4G模块需要SIM卡(手机卡)的支持,一般整个模组上提供一个SIM卡插槽供使用。目前,有较多的LTE模组广泛应用到物联网设备上,例如汽车,安防,监控,森林防火等等。他们的最大的共同点就是,LTE模组和设备是浑然一体,很难拆卸下来,不像在电脑上可以通过USB热插拔,即插即用。LTE模组的SIM卡一般不支持热插拔,如果在系统启动后再插入SIM卡,LTE模组是不能正常使用4G网络进行通讯的,往往需要把整个设备断电重启,重新初始化才可以识别到SIM卡。如图1所示,这是一块现有技术中带LTE模组的单板,LTE模组10占据了单板的较大面积,而且与单板的连接方式是MINI-PCIE(基于PCI-E总线的接口),被两个螺钉固定单板之上,热插拔模组几乎不可能。上方的是SIM卡卡槽11,如果单板已经在使用中,此时插入SIM卡,LTE模组也是不能正常工作的。更不要说,在使用中更换SIM卡。即现有技术中的无线上网设备基本不支持SIM卡热插拔,如果热插拔,容易造成SIM烧坏,给用户使用造成不便。因此,现有技术有待改进和发展。
技术实现思路
本专利技术要解决的技术问题是,提供一种支持SIM卡热插拔方法及装置、无线 ...
【技术保护点】
1.一种支持SIM卡热插拔方法,其特征在于,所述方法包括:/n将无线模块单板的CPU分别与SIM卡槽和LTE模组连接,并设置SIM卡槽提供一根信号线,通过该信号线接入CPU的GPIO1管脚;/n设置当SIM卡不在位SIM卡槽时,所述GPIO1管脚为高电平;当SIM卡在位SIM卡槽时,所述GPIO1管脚为低电平;/n当无线模块单板启动时,默认设置SIM卡为不在位SIM卡槽的状态;当检测到GPIO1管脚为低电平时,判定SIM卡在位SIM卡槽,控制LTE模组正常使用SIM卡;/n当SIM卡热插拔时,检测到GPIO1管脚在预定时间内从低电平变为高电平,并又由高电平变为低电平时,将SIM卡在位标志在所述预定时间内由1置为0又置为1,通过拉低CPU连接到LTE模组的RST信号,复位LTE模组;/n复位LTE模组时,直到再次检测到GPIO1电平变低,判定为SIM重新在位SIM卡槽,则控制LTE模组正常使用SIM卡。/n
【技术特征摘要】
1.一种支持SIM卡热插拔方法,其特征在于,所述方法包括:
将无线模块单板的CPU分别与SIM卡槽和LTE模组连接,并设置SIM卡槽提供一根信号线,通过该信号线接入CPU的GPIO1管脚;
设置当SIM卡不在位SIM卡槽时,所述GPIO1管脚为高电平;当SIM卡在位SIM卡槽时,所述GPIO1管脚为低电平;
当无线模块单板启动时,默认设置SIM卡为不在位SIM卡槽的状态;当检测到GPIO1管脚为低电平时,判定SIM卡在位SIM卡槽,控制LTE模组正常使用SIM卡;
当SIM卡热插拔时,检测到GPIO1管脚在预定时间内从低电平变为高电平,并又由高电平变为低电平时,将SIM卡在位标志在所述预定时间内由1置为0又置为1,通过拉低CPU连接到LTE模组的RST信号,复位LTE模组;
复位LTE模组时,直到再次检测到GPIO1电平变低,判定为SIM重新在位SIM卡槽,则控制LTE模组正常使用SIM卡。
2.根据权利要求1所述支持SIM卡热插拔方法,其特征在于,所述设置当SIM卡不在位SIM卡槽时,所述GPIO1管脚为高电平,当SIM卡槽插入SIM卡,CPU读到所述GPIO1管脚为低电平的步骤还包括:
设置当前有SIM卡在位SIM卡槽,拔出SIM卡后,GPIO1管脚的由高电平变成低电平。
3.根据权利要求1所述支持SIM卡热插拔方法,其特征在于,所述设置当SIM卡不在位SIM卡槽时,所述GPIO1管脚为高电平;当SIM卡在位SIM卡槽时,所述GPIO1管脚为低电平的步骤还包括:
设置当无线模块单板刚启动时,默认设置SIM卡为不在位SIM卡槽的状态。
4.根据权利要求1所述支持SIM卡热插拔方法,其特征在于,所述当无线模块单板启动时,默认设置SIM卡为不在位SIM卡槽的状态;当检测到GPIO1管脚为低电平时,判定SIM卡在位SIM卡槽,控制LTE模组可正常使用SIM卡的步骤包括:
当无线模块单板启动时,默认SIM卡为不在位SIM卡槽的状态;
每隔指定时间T检测一下GPIO1管脚的电平高低;当检测到GPIO1管脚为低电平时,将SIM卡在位标志置为1,通过拉低CPU连接到LTE模组的RST信号,复位LTE模组;RST信号拉低时间在指定时间T后,然后将RST信号拉高,解除硬复位;
在复位LTE模组的所述指定时间T内,启动移除该模组的流程;
当LTE模组被解除复位后,USB驱动又检测到LTE模组在位,启动增加LTE模组的初始化流程;
LTE初始化中,SIM卡已经在位;控制LTE模组正常使用SIM卡。
5.根据权利要求1所述支持SIM卡热插拔方法,其特征在于,所述指定时间T为1秒。
6.根据权利要求1...
【专利技术属性】
技术研发人员:秦金昆,吴闽华,孟庆晓,陈泽江,
申请(专利权)人:深圳震有科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。