与未检测到的nfc标记对话

时间:2017-02-20 13:48:08

标签: android nfc rfid

我正在尝试与我的Android手机(Nexus 5)无法检测到的NFC标签进行交互。当标签靠近手机时,没有收到任何意图。

标签是SRIX4K EEPROM,根据数据表,该芯片的工作频率为13.56 MHz,符合ISO 14443-2 B类标准,所以在我的应用代码中,我使用了NfcB技术对象,但由于未检测到标签通过该系统,应用程序甚至无法到达使用NfcB对象的位置。

我可以使用libnfc和来自linux应用程序的PN532阅读器毫无问题地与标签交谈,因此我知道标签正在运行且ISO 14443-2 Type B是正确的标准。 该应用程序可以很好地检测其他标签,并可以区分NfcB标签和其他标签。

我认为android检测新标签的方式不支持或不能正常使用此芯片。有没有办法做以下事情之一?

  • 强制Android系统无需任何意图与标签对话
  • 欺骗android系统认为标签存在,然后看看是什么 发生在NfcB收发方法

我也对别人的想法持开放态度。手机已植根,因为这是供个人使用的,我可以根据需要修改系统。

1 个答案:

答案 0 :(得分:0)

如果检测到标记,您可以尝试使用此应用程序: https://play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo

  • 如果是,请查看“标记信息”以了解Android如何看到此标记。
  • 如果不是,那么嵌入在这款手机中的NFC芯片似乎不支持这种标签。