---------什么是空中寫卡----------
空中寫卡,是指SIM卡功能全部通過軟件實現(xiàn)的eSIM和vSIM,可通過遠程配置(OTA)更新運營商配置文件,實現(xiàn)運營商網(wǎng)絡切換。用戶不必再來回插拔SIM卡,而是直接通過與終端交互(APP或者云端),即可在全球范圍內(nèi)將終端智能設備連接到所選擇的當?shù)鼐W(wǎng)絡,且可動態(tài)切換,使設備可以始終處于優(yōu)質(zhì)網(wǎng)速中。通過這種方式,不但增強了整體用戶體驗,也為設備的管理分配帶來極大便利。
那么空中寫卡,更改的到底是物聯(lián)網(wǎng)卡的什么號碼呢?
物聯(lián)網(wǎng)中,智能設備僅需要“上網(wǎng)”,不需要進行類似手機的通話,因此物聯(lián)網(wǎng)卡通常只使用(International Mobile Subscriber Identity,國際移動用戶識別碼),不需要使用MSISDN(Mobile Station International ISDN Number,移動臺國際ISDN號碼,即日常所說的手機號碼)。從而,空中寫卡改變的是eSIM卡和vSIM卡的IMSI號碼。
---------如何實現(xiàn)空中寫卡----------
設備集成了eSIM和vSIM后可以進行空中寫卡。在不插入實體卡的情況下,通過串口調(diào)試工具AT+CPIN?命令查詢,發(fā)現(xiàn)已經(jīng)有SIM卡,則可證明該模組已經(jīng)支持VSIM功能。
eSIM和vSIM可使用如下3個AT指令快速管理空中寫卡功能。
AT+HWSIM:用于關(guān)閉或者使能eSIM功能,enable/disable。
AT+HWSIM=enable
+HWSIM OK
AT+HWSIM=disable
+HWSIM ERR:(errcode)
AT+HWICCIDLIST:讀取使用的eSIM卡內(nèi)部ICCID列表,將所有的ICCID以及其類型和狀態(tài)展示,num表示讀取的卡的個數(shù),按照[iccid, type,status]將信息展示出來。
code定義:1、讀取失敗;2、ESIM不識別;3、不支持該功能;4、位置錯誤;
type定義:1、種子卡;2、業(yè)務卡;3、未知;
status定義:0、disable;1、enable;2、未知。
AT+HWICCIDLIST
+HWICCIDLIST
OK:num,{[iccid,type,status],[...]}
+HWICCIDLIST ERR:code
上圖示例表示:
種子卡,89445007031960706637,未使用
業(yè)務卡,89852019919070117377,未使用
業(yè)務卡,898602B4151880002725,在使用
業(yè)務卡,89860317422046187212,未使用
AT+HWICCIDENABLE:使能指定卡,即切換運營商網(wǎng)絡。
AT+HWICCIDENABLE=ICCID
+HWICCIDENABLE:OK
+HWICCIDENABLE:ERR:code