[NFC]簡單介紹

如有轉載此文,請註明出處,文中引用的數據,如果有涉及到版權問題,還請告知,會立馬刪除。

        小弟最近開始接觸NFC功能,把一些學習的心得分享給大家一下,希望對大家有點點幫助,主要涉及三部分:

        1.NFC基本介紹
        2.NFC規範下載
        3.參考書籍和資料


 

1. NFC基本介紹

        NFC(near field communication)也叫近場無線通訊,最早由Philip和Nokia推出,目前已經發展成國際性的非贏利組織NFC Forum。此組織和Wi-Fi alliance類似,不僅負責NFC標準的制定,同時會負責NFC認證,以保證各NFC設備能滿足NFC規範。

 

NFC通信模式主要有以下幾種(信息來源):

        1.讀卡器模式(Reader/writer mode):

   作爲非接觸讀卡器使用,比如從海報或者展覽信息電子標籤上讀取相關信息。亦可實現NFC手機之間的數據交換,對於企業環境的中的文件共享,或者對於多玩家的遊戲應用,都將帶來諸多的便利。


        2. 點對點模式(P2Pmode):

   此模式和紅外線差不多,可用於數據交換,只是傳輸距離較短,傳輸創建速度較快,傳輸速度也快些,功耗低(藍牙也類似)。將兩個具備NFC功能的設備無線鏈接,能實現數據點對點傳輸,如下載音樂、交換圖片或者同步設備地址薄。因此通過NFC,多個設備如數位相機、PDA、計算機和手機之間都可以交換資料或者服務。


        3.卡模式(Cardemulation):

   這個模式其實就是相當於一張採用RFID技術的IC卡,可以替代大量的IC卡(包括信用卡)使用的場合,如商場刷卡、公交卡、門禁管制,車票,門票等等。此種方式下,有一個極大的優點,那就是卡片通過非接觸讀卡器的 RF 域來供電,即使寄主設備(如手機)沒電也可以工作。

 


        下面簡單比較一下NFC與其他wireless通訊方式的差別,以增加理解(信息來源):

  名稱

WiFi

藍牙

Zigbee

UWB超寬帶

RFID

NFC

傳輸速度

11-54Mbps

1Mbps

100Kbps

53-480Mbps

1K

424K

通信距離

20-200

20-200

2-20

0.2-40

1

20

頻段

2.4GHz

2.4GHz

2.4GHz

3.1GHz

  

10.6GHz

X

13.56GHz

安全性

中等

X

極高

功耗

10-50mA

20mA

5mA

10-50mA

10mA

10mA

成本

25$

2-5$

5$

20$

0.5$

2.5-4$

主要應用

無線上網、PCPDA

通信、汽車、IT、多媒體、工業、醫療、教育等,

無線傳感器、醫療

高保真視頻、無線硬盤等

讀取數據,取代條形碼

手機、近場通信


 


        有篇PPT介紹比較通俗易懂,截取部分數據如下(數據來源):

 



2.NFC規範下載

        要了解一份協議最直接也最難的方法就是從Spec開始看,所以說明一下NFC Spec的信息。

 

        目前NFC所以的資料都可以從NFC-Forum去下載得到,但是前提是你必須是NFC組織註冊的會員。由於目前我在的公司已經是註冊會員,就可以直接下載。如果是個人形式,請按照NFC-Forum的流程進行註冊和認證就好。

 

       一般來說,最新的Spec都可以在NFC-Forum下載得到。登錄進去後,將會看到如下的界面:


      

        下列Spec需要提前瞭解,方便後續學習,下面列舉一些重要的Spec:

                NFCForum-TS-NDEF_1.0.pdf

                NFCForum-TS-LLCP-1_2.pdf

                NFCForum-TS-Signature_RTD-2.0.pdf

                NFCForum-TS-ConnectionHandover-1.3.pdf

                NFCForum-TS-SNEP_1.0.pdf

                NFCForum-TS-NCI-1 0.pdf

                NFC ForumConnection Handover Technical Specification 1.2.pdf

        當然,如果自己覺得有缺少的部分,可以在網站上search。

 

3.參考書籍和資料

        目前個人的參考書籍有兩本:

《深入理解Android:Wi-Fi、NFC和GPS卷》 鄧凡平 著        *推薦

《AndroidNFC開發實戰詳解》趙波 著                                    *不推薦

 

        還有就是Android Source Code, 外加上面的spec。測試手機Google Nexus5,還有一些NFC Tag,某寶有賣。

 

 

 

       上述準備妥當,可以磨刀開工了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章