2011-09-19 82 views
3

我正在嘗試使用NFC-V技術在Nexus S(Android 2.3.4)上編寫RFID標籤。使用transceive()與寫單塊命令(0×21)總是導致 java.io.IOException: transceive failedAndroid:如何在Nexus S上編寫NFC-V(ISO15693)標籤?

兩個讀取多個標籤(爲0x22),並保持安靜(0×02)工作得很好。我確定該標籤是可寫的,因爲其他設備可以更新它。 我嘗試了尋址和非尋址模式,選項標誌設置/未設置,高/低數據速率,但沒有成功。

有人成功地在Nexus S上編寫ISO15693標籤嗎?任何幫助將真的讚賞。

謝謝!

+0

我有一個類似的問題,不同的標籤(我用過自定義標籤),它是由時間問題引起的,在標籤迴應之前手機放棄了。我從來沒有嘗試過你的標籤類型,但是使用我的標籤,其他讀者可以工作,即使手機沒有。 –

回答

1

我有一個可運行的應用程序,可讀取和寫入符合ISO15693標準的定製RFID標籤。

下面是一些提示,以考慮:

  • 你正確設置的標誌嗎?我正在使用0x22(尋址和高速)
  • 使用尋址模式時是否包含UID?

另外,你可以請發佈您嘗試發送的整個字節數組嗎?

+0

Hello Sege,謝謝你的回覆。我最終設法寫了一個標籤。它似乎是一個硬件問題:我嘗試了一種不同類型的標籤(具有較小的天線直徑),並且它工作,儘管速度很慢。 這是原始指令I發送到標籤: 2021eb650b3fcf2102e00寫單塊,處理,沒有選項標誌,速度慢 不幸的整體性能(寫入速度,可靠性)是遠離一個可用的系統:4-5秒編寫2048位標籤,在最佳條件下(標籤實際接觸設備,無相對移動),故障率爲20%。 – Giovanni