2012-05-23 58 views
0

我寫上TAG 2型MIFARE超輕(48個字節),但以靜態存儲器 USB NFC讀寫器ACR122U以下數據讀取的Mifare超輕型成功無法使用Android手機

下面是寫在從標籤上的數據第四塊和塊的大小是4個字節

03 20 D1 01 1C 54 02 65 6E 53 6F 6D 65 20 72 61 6E 64 6F 6D 20 65 6E 67 6C 69 73 68 20 74 65 78 74 2E FE 00

當我嘗試讀取數據使用支持NFC的Android手機(Lava X OLO型號X900平臺2.3.7)它不檢測標籤。

請幫忙!!!

在此先感謝

+1

首先確保您的手機上已啓動NFC。你用什麼應用程序來閱讀標籤?您是否嘗試過使用恩智浦Taginfo應用程序? – Ika

+0

塊2和塊3的內容是什麼? –

+0

@ Damien Dub我的設備已啓用NFC,並且已經通過無線和網絡啓用了設置NFC檢查 – Karan

回答

-1

有可能是您的手機NFC與TAG一些兼容性問題,你正在使用,
檢查這裏的詳細信息。 http://www.andytags.com/nfc-tags-compatibility-issues.html#.UjF9BX-2_2U

以下是提供的大量信息:
恩智浦一直是NFC硬件的領先製造商之一,幾乎所有Android手機都採用恩智浦硬件。 NFC論壇的成立是爲了創建NFC協議,以便任何遵守此協議的硬件和任何微芯片(NFC標籤)都是兼容的。恩智浦創建了Mifare Classic 1K芯片,專門用於與其硬件兼容,而不一定遵守協議。雖然這些芯片與恩智浦硬件兼容,該硬件涵蓋了市場上大多數配備NFC的手機和平板電腦,但這些芯片不一定與使用其他製造商硬件的任何手機兼容。在Nexus 4和10,Galaxy S4以及新款的2013 Nexus 7上,使用了不同製造商的NFC硬件(Broadcom)。正因爲如此,只有符合NFC論壇協議的芯片才能完全兼容,這意味着Mifare Classic芯片沒有。 Broadcom NFC硬件讀取Mifare Classic芯片的唯一信息是UID#(有點像NFC標籤的UPC代碼)。它根本無法寫信給他們,也無法讀取任何已寫入他們的信息。

+0

這不適用於Mifare Ultralight,僅適用於Mifare Classic芯片。 –

+0

但在我的情況下,我無法使用ACTION_NDEF_DISCOVERED的意圖過濾器來讀取Ultralight,而是必須使用與本文中提到的相同的ACTION_TECH_DISCOVERED。 – iBabur