我必須開發概念驗證應用程序能夠閱讀Atmel at90sc 12872rcft智能卡。這些卡與ISO/IEC 14443B兼容。如何閱讀at90sc 12872rcft與Android設備
我已經創建了一個簡單的應用程序,它能夠讀取14443A卡上的序列號,但是甚至不能識別14443B卡在手機的範圍內。我使用os版本4.1.2的nexus S。
有沒有人有閱讀這些卡願意分享經驗的經驗?
感謝,
安東內洛
我必須開發概念驗證應用程序能夠閱讀Atmel at90sc 12872rcft智能卡。這些卡與ISO/IEC 14443B兼容。如何閱讀at90sc 12872rcft與Android設備
我已經創建了一個簡單的應用程序,它能夠讀取14443A卡上的序列號,但是甚至不能識別14443B卡在手機的範圍內。我使用os版本4.1.2的nexus S。
有沒有人有閱讀這些卡願意分享經驗的經驗?
感謝,
安東內洛
Nexus的-S有一個令人難以置信的糟糕的天線性能,當涉及到ISO14443-B標籤。
爲了您的概念證明你可以嘗試以下,以提高天線性能:
打開後蓋。在左上方,您會看到兩個連接到Nexus-S的NFC天線的聯繫人。天線本身粘在你剛剛拆下的蓋子後面。
取一根細線,約。 20到25釐米。使線圈出來(三個繞組是好的)。直徑在4至5釐米之間。將其連接到NFC天線引腳。確保線圈沒有放置任何金屬部件(如蓄電池或顯示器等)。
運行您的測試程序並將標籤顯示給您的貧民窟天線。您現在很可能現在能夠檢測到您的ISO14443-B標籤,並使用IsoDep接口與它進行交談。
天線是電容耦合的,所以你甚至可以將它縮短而不會對NFC芯片造成任何損害。
感謝Nils的建議我嘗試過沒有成功......也許電線太厚,也許Nexus電子提供的電源不足以啓動卡,但結果是相同的,我可以使用此外部天線讀取ISO 14443-A標籤,但不讀取ISO 14443-B標籤。你能建議一個Android/Windows手機設備能夠加電這些標籤?謝謝 –