near field communication (nfc) 為一短距離無線通訊技術,通常有效通訊距離為4厘公尺以內。nfc工作頻率為13.65 兆赫茲,通訊速率為106 kbit/秒到 848kbit/秒。
nfc通訊總是由乙個發起者(initiator)和乙個接受者(target)組成。通常initiator 主動傳送電磁場(rf)可以為被動式接受者(passive target)提供電源。其工作的基本原理和收音機類似。正是由於被動式接受者可以通過發起者提供電源,因此target 可以有非常簡單的形式,比如標籤,卡,sticker 的形式.
nfc 也支援點到點的通訊(peer to peer) 此時參與通訊的雙方都有電源支援。
和其它無線通訊方式如bluetooth相比,nfc 支援的通訊頻寬和距離要小的多,但是它成本低,如**標籤可能只有幾分錢,也不需要配對,搜尋裝置等,通訊雙方可以在靠近的瞬間完成互動。
在android nfc 應用中,android手機通常是作為通訊中的發起者,也就是作為nfc 的讀寫器。android手機也可以模擬作為nfc通訊的接受者且從android 2.3.3起也支援p2p通訊。
android對nfc的支援主要在 android.nfc 和android.nfc.tech 兩個包中。
android.nfc 包中主要類如下:
android.nfc.tech 中則定義了可以對tag進行的讀寫操作的類,這些類按照其使用的技術型別可以分成不同的類如:nfca, nfcb, nfcf,以及mifareclassic 等。
常見的tag為mifare ,後面的例子將以這種tag 為例介紹nfc讀寫方法。
Android NFC開發資料彙總
nfc 近距離無線通訊 是一項允許在各種裝置 包括手機和電子標籤 之間進行近距離無線通訊的技術。只需將乙個裝置放在另乙個裝置的指定區域,即可實現資料交換。android nfc開發 二 android世界裡的nfc所具備的條件以及使用方法 android nfc技術 三 初次開發android nf...
《Android NFC開發實戰詳解》 導讀
第1章 nfc概述 第2章 nfc協議基礎 第3章 nfc開發中的android基礎 第4章 android nfc api概述 第5章 nfc讀寫模式開發 第6章 nfc p2p模式開發 6.1 關於nfc p2p模式 6.2 android nfc p2p開發基礎 6.3 android nfc...
linux驅動開發教程1
從前天開始學習驅動,感覺不到驅動的精髓。不過隨著時間的流逝我將搞定他。因為我不是特別動如果我寫的不到位的地方希望大家指正,共同進步 裝置驅動 驅動框架 驅動和普通程式的區別在於他是事件驅動 的,也就是說他不是像普通程式那樣從main 執行,從main 結束。因為驅動是以模組的形式 融合 入系統的,系...