华为云计算 云知识 详解物联网SIM卡空中写卡
详解物联网SIM卡空中写卡

---------什么是空中写卡----------

空中写卡,是指SIM卡功能全部通过软件实现的eSIM和vSIM,可通过远程配置(OTA)更新运营商配置文件,实现运营商网络切换。用户不必再来回插拔SIM卡,而是直接通过与终端交互(APP或者云端),即可在全球范围内将终端智能设备连接到所选择的当地网络,且可动态切换,使设备可以始终处于优质网速中。通过这种方式,不但增强了整体用户体验,也为设备的管理分配带来极大便利。

那么空中写卡,更改的到底是物联网卡的什么号码呢?

物联网中,智能设备仅需要“上网”,不需要进行类似手机的通话,因此物联网卡通常只使用(International Mobile Subscriber Identity,国际移动用户识别码),不需要使用MSISDN(Mobile Station International ISDN Number,移动台国际ISDN号码,即日常所说的手机号码)。从而,空中写卡改变的是eSIM卡和vSIM卡的IMSI号码。详细原理可参考【我的物联网成长记13】物联网卡能否携号转网

---------如何实现空中写卡----------

设备集成了eSIM和vSIM后可以进行空中写卡。在不插入实体卡的情况下,通过串口调试工具AT+CPIN?命令查询,发现已经有SIM卡,则可证明该模组已经支持VSIM功能。

 

eSIM和vSIM可使用如下3个AT指令快速管理空中写卡功能。

AT+HWSIM:用于关闭或者使能eSIM功能,enable/disable。

AT+HWSIM=enable
+HWSIM OK
AT+HWSIM=disable
+HWSIM ERR:(errcode)

AT+HWICCIDLIST读取使用的eSIM卡内部ICCID列表,将所有的ICCID以及其类型和状态展示,num表示读取的卡的个数,按照[iccid, type,status]将信息展示出来。

code定义:1、读取失败;2、ESIM不识别;3、不支持该功能;4、位置错误;

type定义:1、种子卡;2、业务卡;3、未知;

status定义:0、disable;1、enable;2、未知。

 

AT+HWICCIDLIST
+HWICCIDLIST
OK:num,{[iccid,type,status],[...]}
+HWICCIDLIST ERR:code

 

上图示例表示:

种子卡,89445007031960706637,未使用

业务卡,89852019919070117377,未使用

业务卡,898602B4151880002725,在使用

业务卡,89860317422046187212,未使用

AT+HWICCIDENABLE使能指定卡,即切换运营商网络。

AT+HWICCIDENABLE=ICCID
+HWICCIDENABLE:OK
+HWICCIDENABLE:ERR:code

下图使能种子卡,并查询ICCID,结果相同。

 

 

下图使能业务卡1,并查询ICCID,结果相同。

 

 
 
 
上一篇:心通达OA操作指引-系统初始化设置 下一篇:如何使用华为云DevCloud快速部署PHP网站

智能边缘平台 IEF

智能边缘平台(Intelligent EdgeFabric)是基于云原生技术构建的边云协同操作系统,可运行在多种边缘设备上,将丰富的AI、IoT及数据分析等智能应用以轻量化的方式从云端部署到边缘,满足用户对智能应用边云协同的业务诉求