2017-02-20 76 views
0

我正在嘗試與未通過我的android手機(Nexus 5)檢測到的NFC標籤進行交互。當標籤靠近手機時不會收到任何意圖。與未檢測到的nfc標籤進行通話

該標籤是一個SRIX4K EEPROM,根據數據表該芯片工作在13.56 MHz,並遵循ISO 14443-2 Type B標準,所以在我的應用程序代碼中我使用了NfcB技術對象,但由於標籤不是系統檢測到應用程序甚至沒有達到使用NfcB對象的點。

我可以使用libnfc和一個來自linux應用程序的PN532閱讀器沒有問題的標籤,所以我知道標籤正在工作,ISO 14443-2 Type B是正確的標準使用。 該應用可以檢測到其他標籤,並且可以區分NfcB標籤和其他標籤。

我認爲Android檢測新標籤的方式不支持或不能正確使用此芯片。有什麼辦法可以做以下其中一件事情?

  • 力Android系統交談的標籤,沒有任何意圖
  • 招Android系統思考一個標籤存在,然後看看有什麼 與NfcB收發方法

我發生也可以向他人開放。手機是根植的,因爲這是個人使用,我可以根據需要修改系統。

回答

0

如果檢測到標籤你可以使用這個應用程序嘗試: https://play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo

  • 如果是,看看到「標籤信息」已知的Android如何看到這個標籤。
  • 如果否,似乎NFC芯片嵌入此手機不支持這種標籤。
+0

感謝這是我已經嘗試過的應用程序之一,它不檢測標籤。關鍵是我可以使用符合ISO 14443 B標準的標籤和PN532閱讀器,並且手機可以檢測到B標準的其他標籤而不是SRIX。我想我需要看看Android系統如何檢測到較低級別的新標籤。你知道操作系統的哪一部分需要處理嗎?謝謝 – sguerrini97