2012-09-20 54 views
1

是否有辦法將NDEF格式化的NFC標籤再次轉換爲Raw格式,即使其成爲非NDEF。如何將NDEF中的NFC標籤轉換爲非NDEF

在此先感謝

+0

「NFC」和「NDEF」在您選擇的標籤C,C++未指示的上下文中可能有意義。爲了讓能夠回答你的問題的人閱讀它,你可以嘗試改進它的標籤。 –

+0

非NDEF是什麼意思?你想訪問附加到NDEF記錄的數據有效載荷? – LewisBenge

+0

我完全理解,我需要確切地知道如何在原始模式下編寫。 –

回答

4

在某些情況下,這是可能的。 NFC論壇有4種標準化的NFC標籤,可以包含NDEF和(至少)2種專有標籤。

NFC論壇標籤:

  1. 1類標籤:您可以刪除所有NDEF相關數據,但是內存塊可以被鎖定(由R/O),這無法挽回,AFAICT。
  2. 類型2標記:一些基本字節存儲在一次寫入內存中。這不能被撤消。內存塊可能被鎖定(製作R/O),這是不能撤消的。
  3. 類型3標籤:格式化程序是專有的,所以一般來說,這不能撤銷(這需要製造商索尼的合作)。
  4. 類型4標籤:這可以實現爲智能卡上的小程序。如果您有該卡的開發人員工具,則可能會卸載該小程序。它也可以是像恩智浦的DESFire這樣的卡(如果您擁有所需的訪問控制鍵,則可以在此情況下刪除NDEF存儲的文件)。

專有NXP標籤:

  1. 類型MIFARE標籤:基於MIFARE經典。所有內容都可以被刪除(如果你有所需的訪問控制鍵)。
  2. ICODE類型標籤:基於ICODE SLI系列(符合ISO 15693標準)。所有內容都可以被刪除,但內存塊可能被鎖定(R/O),這是不能撤消的。

如果您使用的是Android NFC設備,恩智浦TagWriter的應用程序有一個選項,以充分抹掉一些標籤(選擇在應用程序的設置將UI模式專業版才能訪問此功能)的。

+0

感謝您提供的信息。恩智浦是否提供了任何工具來解除NDEF標籤的格式化?因爲我的目標是將原始標籤格式化爲NDEF並執行Read \ Write功能,但是由於我沒有足夠的卡來測試它,因此我需要使它成爲非ndef。 –

+0

[恩智浦TagWriter](https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter),我在我的回答中提到的是我知道的唯一工具。 –

+0

這個工具是否真的使它不是NDEF,我的意思是如果我使用這個應用程序清理標籤,當你提到,當我再次檢查它會出來顯示爲不是在NDEF格式? –

相關問題