移動(dòng)支付NFC-SWP方案在SIM卡中的實(shí)現方法(二)
1.2 近距離通信與RFID的關(guān)系
NFC是一種基于RFID的無(wú)線(xiàn)通信技術(shù),二者都工作在13.56 MHz頻帶。在標簽模式下,NFC利用RFID的通信原理,都基于無(wú)線(xiàn)頻率的電磁感應耦合原理。
但是NFC技術(shù)是無(wú)線(xiàn)通信的新技術(shù),與RFID還是有區別的:NFC技術(shù)增加了點(diǎn)對點(diǎn)通信功能,可以快速建立藍牙設備之間的P2P(點(diǎn)對點(diǎn))無(wú)線(xiàn)通信,NFC設備彼此尋找對方并建立通信連接。P2P通信的雙方設備是對等的,而RFID通信的雙方設備是主從關(guān)系。
2 SWP標準及連接方案
2.1 SWP標準
SWP連接方案基于ETSI(歐洲電信標準協(xié)會(huì ))的SWP標準,該標準規定了SIM卡和NFC芯片之間的通信接口。
SWP(單線(xiàn)協(xié)議)是在一根單線(xiàn)上實(shí)現全雙工通信,即S1和S2這兩個(gè)方向的信號,如圖1所示。通信的雙方是UICC(Universal Integrated Circuit Card,通用集成芯片卡)和CLF(Contactless Front?end,非接觸前端)。S1是電壓信號,SIM卡通過(guò)電壓表檢測S1信號的高低電平,采用電平寬度調制;S2信號是電流信號,采用負載調制方式。S2信號必須在S1信號為高電平時(shí)才有效,S1信號為高電平時(shí)導通其內部的一個(gè)三極管,S2信號才可以傳輸。S1信號和S2信號疊加在一起,在一條單線(xiàn)上實(shí)現全雙工通信。
圖1 SWP信號定義
圖2 S1信號的編碼
S1信號的編碼如圖2所示,邏輯1在3/4周期(3/4T)內為高電平,邏輯0在1/4周期(1/4T)內為高電平。S2信號在S1信號為高時(shí)有效,在S1信號為低時(shí)才能進(jìn)行由低電平到高電平的切換。SWP有3種傳輸速率:212 kbps、424 kbps、848 kbps,對數據位進(jìn)行擴展之后,傳輸速率可以達到1 696 kbps。
SWP協(xié)議是關(guān)于物理層和數據鏈路層的協(xié)議。物理層負責UICC和CLF之間物理鏈路的激活、保持、解除工作。SWP協(xié)議要求UICC的工作電壓為1.8~3.3 V。
與OSI協(xié)議類(lèi)似,數據鏈路層分為MAC(媒介訪(fǎng)問(wèn)控制)層和鏈路控制層。在MAC層采用位填充的成幀方法。鏈路控制層包括3種類(lèi)型的幀協(xié)議:ACT協(xié)議、SHDLC協(xié)議以及CLT(非接觸通道)協(xié)議。在SWP接口的設計中,使用了前兩種協(xié)議。
ACT協(xié)議是接口激活協(xié)議,用于激活SWP接口。在沒(méi)有射頻場(chǎng)時(shí),SWP接口處于去激活狀態(tài)。在標簽模式下,感應到外界存在射頻場(chǎng)后,NFC芯片被激活,UICC收到NFC芯片的高電平信號后,使用ACT幀建立物理鏈路的連接。
SHDLC協(xié)議是ISO制定的高級數據鏈路控制規范的簡(jiǎn)單版本,也是面向位的同步鏈路。該協(xié)議主要用來(lái)傳輸交互的數據信息,其信息幀承載上層HCP(主機控制協(xié)議)的包數據。此外,SHDLC協(xié)議還具有流控管理、錯誤檢查、出錯后數據重傳等功能。為了保證數據的正確發(fā)送與接收,兼容NFC芯片與UICC不同速率傳輸的通信能力,在使用SHDLC協(xié)議通信前,首先要建立數據鏈路,雙方協(xié)商滑動(dòng)窗口的大小。
2.2 SWP連接方案

p2p機相關(guān)文章:p2p原理
評論