NFC開發(fā)的三種工作模式
許多客戶在咨詢我司NFC讀寫器的時(shí)候都會(huì)問(wèn)到NFC的工作模式,特別是很多客戶將NFC的工作模式和讀卡器支持的NFC卡片類型的概念混淆。于是,我們整理了關(guān)于《NFC開發(fā)的三種工作模式》供各位用戶參考。
NFC支持如下3種工作模式:讀卡器模式(Reader/writer mode)、仿真卡模式(Card Emulation Mode)、點(diǎn)對(duì)點(diǎn)模式(P2P mode)。
下來(lái)分別看一下這三種模式:
(1)讀卡器模式
數(shù)據(jù)在NFC芯片中,可以簡(jiǎn)單理解成“刷標(biāo)簽”。本質(zhì)上就是通過(guò)支持NFC的手機(jī)或其它電子設(shè)備從帶有NFC芯片的標(biāo)簽、貼紙、名片等媒介中讀寫信息。通常NFC標(biāo)簽是不需要外部供電的。當(dāng)支持NFC的外設(shè)向NFC讀寫數(shù)據(jù)時(shí),它會(huì)發(fā)送某種磁場(chǎng),而這個(gè)磁場(chǎng)會(huì)自動(dòng)的向NFC標(biāo)簽供電。
(2)仿真卡模式
數(shù)據(jù)在支持NFC的手機(jī)或其它電子設(shè)備中,可以簡(jiǎn)單理解成“刷手機(jī)”。本質(zhì)上就是將支持NFC的手機(jī)或其它電子設(shè)備當(dāng)成借記卡、公交卡、門禁卡等IC卡使用。基本原理是將相應(yīng)IC卡中的信息憑證封裝成數(shù)據(jù)包存儲(chǔ)在支持NFC的外設(shè)中 。
在使用時(shí)還需要一個(gè)NFC讀寫器。將手機(jī)靠近NFC讀寫器,手機(jī)就會(huì)接收到NFC讀寫器發(fā)過(guò)來(lái)的信號(hào),在通過(guò)一系列復(fù)雜的驗(yàn)證后,將IC卡的相應(yīng)信息傳入NFC讀寫器,最后這些IC卡數(shù)據(jù)會(huì)傳入NFC讀寫器連接的電腦,并進(jìn)行相應(yīng)的處理(如電子轉(zhuǎn)帳、開門等操作)。
(3)點(diǎn)對(duì)點(diǎn)模式
該模式與藍(lán)牙、紅外差不多,用于不同NFC設(shè)備之間進(jìn)行數(shù)據(jù)交換,不過(guò)這個(gè)模式已經(jīng)沒(méi)有有“刷”的感覺(jué)了。其有效距離一般不能超過(guò)4厘米,但傳輸建立速度要比紅外和藍(lán)牙技術(shù)快很多,傳輸速度比紅外塊得多,如過(guò)雙方都使用Android4.2,NFC會(huì)直接利用藍(lán)牙傳輸。這種技術(shù)被稱為Android Beam。所以使用Android Beam傳輸數(shù)據(jù)的兩部設(shè)備不再限于4厘米之內(nèi)。
點(diǎn)對(duì)點(diǎn)模式的典型應(yīng)用是兩部支持NFC的手機(jī)或平板電腦實(shí)現(xiàn)數(shù)據(jù)的點(diǎn)對(duì)點(diǎn)傳輸,例如,交換圖片或同步設(shè)備聯(lián)系人。因此,通過(guò)NFC,多個(gè)設(shè)備如數(shù)字相機(jī),計(jì)算機(jī),手機(jī)之間,都可以快速連接,并交換資料或者服務(wù)。
下面看一下NFC、藍(lán)牙和紅外之間的差異:
對(duì)比項(xiàng) | NFC | 藍(lán)牙 | 紅外 |
---|---|---|---|
網(wǎng)絡(luò)類型 | 點(diǎn)對(duì)點(diǎn) | 單點(diǎn)對(duì)多點(diǎn) | 點(diǎn)對(duì)點(diǎn) |
有效距離 | <=0.1m | <=10m,最新的藍(lán)牙4.0有效距離可達(dá)100m | 一般在1m以內(nèi),熱技術(shù)連接,不穩(wěn)定 |
傳輸速度 | 最大424kbps | 最大24Mbps | 慢速115.2kbps,快速4Mbps |
建立時(shí)間 | <0.1s | 6s | 0.5s |
安全性 | 安全,硬件實(shí)現(xiàn) | 安全,軟件實(shí)現(xiàn) | 不安全,使用IRFM時(shí)除外 |
通信模式 | 主動(dòng)-主動(dòng)/被動(dòng) | 主動(dòng)-主動(dòng) | 主動(dòng)-主動(dòng) |
成本 | 低 | 中 | 低 |