NFC技術(shù)目前應(yīng)用最為廣泛的設(shè)備就是手機(jī)終端了,本次就以NFC手機(jī)終端為例談一下NFC終端的架構(gòu)及涉及的標(biāo)準(zhǔn)。
手機(jī)終端的NFC功能由NFC Controller、NFC協(xié)議棧、SE、SE訪(fǎng)問(wèn)API、SE訪(fǎng)問(wèn)控制及AP訪(fǎng)問(wèn)SE芯片構(gòu)成,其主要功能如下:
1. NFC Controller:即NFC芯片,實(shí)現(xiàn)NFC卡模擬、讀寫(xiě)器、點(diǎn)對(duì)點(diǎn)模式所定義的模擬、數(shù)字協(xié)議的處理;
2. NFC協(xié)議棧:配置NFC芯片工作模式并實(shí)現(xiàn)NFC Forum定義的各項(xiàng)標(biāo)準(zhǔn);
3. SE:即安全芯片,所有涉及敏感數(shù)據(jù)、加密運(yùn)算等業(yè)務(wù)(如銀行卡、公交卡)均需要單獨(dú)安全芯片處理;
4. SE訪(fǎng)問(wèn)API:向客戶(hù)端開(kāi)放訪(fǎng)問(wèn)SE的接口,以實(shí)現(xiàn)余額讀取、空中充值等功能;
5. SE訪(fǎng)問(wèn)控制:對(duì)SE訪(fǎng)問(wèn)進(jìn)行控制和授權(quán),保障SE安全;
6. AP訪(fǎng)問(wèn)SE芯片:客戶(hù)端通過(guò)應(yīng)用處理器訪(fǎng)問(wèn)SE時(shí)的接口芯片,采用SE種類(lèi)不同時(shí)該芯片也會(huì)有所不同,如SIM卡為SE時(shí),此芯片即為Modem。
上述不同模塊是可以組合的,從而實(shí)現(xiàn)不同的NFC功能,大致可分為簡(jiǎn)單NFC、具有SE的NFC兩種類(lèi)型:

圖1: 兩種NFC終端類(lèi)型
簡(jiǎn)單NFC是指僅具有NFC Controller和NFC協(xié)議棧的NFC終端,由于不具備SE,這種終端僅能支持上篇博文中提到的NFC讀寫(xiě)器和點(diǎn)對(duì)點(diǎn)功能,實(shí)現(xiàn)諸如名片交換、標(biāo)簽讀取等與安全無(wú)關(guān)的NFC功能。由于構(gòu)成簡(jiǎn)單,且Android 2.3以上原生系統(tǒng)即已經(jīng)實(shí)現(xiàn)這些功能,目前市場(chǎng)上多數(shù)的NFC終端都是這種簡(jiǎn)單NFC。相比簡(jiǎn)單NFC,具有SE的NFC終端均集成了單獨(dú)的安全芯片 SE,除讀寫(xiě)器、點(diǎn)對(duì)點(diǎn)模式外,可支持卡模擬模式引入的安全應(yīng)用(如銀行卡、公交卡等),既可支持POS機(jī)上的非接觸刷卡,又可以支持客戶(hù)端對(duì)SE的訪(fǎng)問(wèn),實(shí)現(xiàn)SE中存儲(chǔ)的銀行卡、公交卡的余額讀取、空中充值等功能。
毫無(wú)疑問(wèn),具有SE功能的NFC終端是目前用戶(hù)、運(yùn)營(yíng)商、銀行更為關(guān)注的,不同機(jī)構(gòu)在推動(dòng)NFC終端時(shí),采取的SE方式也是不同,目前看SE主要有三種類(lèi)型,即SIM卡、終端內(nèi)置SE芯片和MicroSD卡,分別代表運(yùn)營(yíng)商、終端廠家、銀行從自身在產(chǎn)業(yè)鏈中所處位置,及在推動(dòng)NFC終端初期時(shí)很自然的反應(yīng)。應(yīng)該講從目前發(fā)展的情況看,運(yùn)營(yíng)商推動(dòng)的以SIM卡為SE的NFC終端方案(即俗稱(chēng)的SWP方案)發(fā)展最快最好,以運(yùn)營(yíng)商行業(yè)組織GSMA協(xié)會(huì)牽頭,世界上超過(guò)50家運(yùn)營(yíng)商(包括中國(guó)移動(dòng)、中國(guó)聯(lián)通及歐洲、美國(guó)、日韓主流運(yùn)營(yíng)商)宣布支持該方案,目前全球銷(xiāo)售的終端近4000萬(wàn)部,預(yù)計(jì)13年會(huì)有持續(xù)的發(fā)展。本文后續(xù)將以目前最為主流的以SIM卡為SE的NFC終端方案(SWP方案)談一下NFC終端具體支持的協(xié)議。

圖2: 三種具有SE的NFC終端類(lèi)型


