1. 程式人生 > >Android硬體開發之——NFC概述

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技術的未來前景

  • 電子標籤識別
  • 刷手機
  • 點對點付款
  • 身份識別
  • 資訊紀錄