簡體   English   中英

NDEF與APDU NFC Android

[英]NDEF vs APDU NFC Android

您能否告訴我NDEF(NFC數據交換格式)和APDU(應用協議數據單元)之間的區別。

我開發了一個讀取NDEF消息的Android應用程序,我想知道它是否也適用於APDU數據。

NFC數據交換格式(NDEF)

NDEF是一種包裝格式,允許您將數據有效負載與元信息(例如數據類型標識)打包在一起,並允許將多個此類包(所謂的“記錄”)組合在一個可以存儲的“消息”中在NFC標簽上傳輸並通過NFC鏈路傳輸。

NDEF本身沒有定義如何在NFC設備之間交換這樣的數據(消息)(即,它沒有定義通信協議和讀取或存儲這些數據的命令)。

應用協議數據單元(APDU)

APDU是用於與智能卡通信的命令和響應數據包。 命令APDU由指令代碼和相關參數數據組成。 諧振APDU由響應數據和響應狀態碼組成(響應於前面的命令APDU)。

有什么不同?

NDEF是用於在NFC標簽上存儲結構化數據並通過對等鏈路傳輸此類數據的數據容器,而APDU是用於智能卡的通信協議的命令和響應。

APDU和NDEF是否有某種關系?

使用NFC論壇類型4標簽,APDU命令(如READ BINARY和STORE BINARY)用於讀取NDEF數據並將其存儲到該標簽類型的文件中。 其他NFC論壇標簽類型不依賴於APDU,而是使用其他命令集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM