Android硬體開發之——NFC概述
前言
本文主要講述與NFC相關的知識點,內容包含:
- 什麼是NFC
- NFC的3種工作模式
- NFC、藍芽和紅外之間的差異
- NFC技術的未來前景
NFC概述
什麼是NFC
NFC(Near Field Communication,近場通訊),是一種資料傳輸技術。但與Wi-Fi、藍芽、紅外線等資料傳輸技術的一個主要差異就是有效距離一般不能超過4釐米。
NFC支援如下3種工作模式
- 讀卡器模式(Reader/writer mode)
- 模擬卡模式(Card Emulation Mode)
- 點對點模式(P2P mode)
讀卡器模式(Reader/writer mode)
讀卡器模式本質上就是通過NFC裝置(例如支援NFC的Android手機)從帶有NFC晶片的標籤、貼紙、報紙、明信片、名片等媒介讀取資訊,或將資料寫到這些媒介中。目前市場上很常見,而且很便宜的有NFC標籤產品,以及更簡易的NFC貼紙。
模擬卡模式(Card Emulation Mode)
模擬卡模式就是將支援NFC的手機或其它電子裝置當成借記卡、信用卡、公交卡、門禁卡等IC卡使用。基本原理是將相應IC卡中的資訊(支付憑證)封裝成資料包儲存在支援NFC的手機中 。在使用時還需要一個NFC射頻器(相當於刷傳統IC卡時使用的刷卡器)。將手機靠近NFC射頻器,手機就會接收到NFC射頻器發過來的訊號,在通過一系列複雜的驗證後,將IC卡的相應資訊傳入NFC射頻器,最後這些IC卡資料會傳入NFC射頻器連線的電腦,並進行相應的處理(如電子轉帳、開門等操作)。如果一切順利,就成功完成了一次“刷手機”的動作。
點對點模式(P2P mode)
該模式與藍芽、紅外差不多,可以用於不同NFC裝置之間進行資料交換,只是NFC的點對點模式有效距離更短(不能超過4釐米),而且傳輸建立速度要比紅外和藍芽技術快很多,傳輸速度比紅外塊得多,如過雙方都使用Android4.2,NFC會直接利用藍芽傳輸。這種技術被稱為Android Beam。所以使用Android Beam傳輸資料的兩部裝置不再限於4釐米之內。
點對點模式的典型應用是兩部支援NFC的手機或平板電腦實現資料的點對點傳輸,例如,下載音樂、交換圖片或同步裝置地址薄。因此,通過NFC,多個裝置如數字相機,PDA,計算機,手機之間,都可以快速連線,並交換資料或者服務。
NFC、藍芽和紅外之間的差異
NFC技術的未來前景
- 電子標籤識別
- 刷手機
- 點對點付款
- 身份識別
- 資訊紀錄