SIM卡的初始化過程包括以下幾個步驟:
復位應答信號(ATR):當SIM卡被插入設備中時,設備會向SIM卡傳送一個復位命令,以獲取SIM卡的回響。SIM卡會回復一個ATR,其中包含有關卡片的信息,例如卡片類型、速率、電壓等。ATR是由一系列位元組組成的,每個位元組都包含有關卡片的不同信息。這些信息可以用於支持SIM卡的設備的初始化和通信。
PPS(協定和參數選擇):確定一個新的傳輸速率。
APDU(套用協定數據單元):機卡通信的命令。
插卡處理流程(識卡):包括電壓選擇,對於Class B(3V)和Class C(1.8V)進行識別。
輪詢,KEEP ALIVE:SIM卡重確認動作,這是SIM協定中自帶的一個功能,即在SIM卡和手機互動訊息完成,後面沒有數據交換了,相當於SIM模組待機狀態,這時SIM模組和手機有個不間斷的重複確認動作。
如果SIM卡在規定時間內沒有返回ATR,讀卡器應開始順序關閉卡。