華為云計算 云知識 IoT必修課---詳解物聯(lián)網(wǎng)SIM卡空中寫卡
IoT必修課---詳解物聯(lián)網(wǎng)SIM卡空中寫卡

---------什么是空中寫卡----------

空中寫卡,是指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