0

我必须开发一个概念验证应用程序,能够读取基于 Atmel at90sc 12872rcft 的智能卡。这些卡与 ISO/IEC 14443B 兼容。

我创建了一个简单的应用程序,它能够读取 14443A 卡上的序列号,但甚至无法识别 14443B 卡在手机的范围内。我正在使用带有操作系统版本 4.1.2 的 nexus S。

有没有读过这些卡片的经验愿意分享经验的人?

谢谢,

安东内洛

4

1 回答 1

0

就 ISO14443-B 标签而言,Nexus-S 的天线性能非常差。

对于您的概念证明,您可以尝试以下方法来提高天线性能:

  • 打开后盖。在左上角,您可以看到连接到 Nexus-S 的 NFC 天线的两个触点。天线本身粘在您刚刚取下的盖子的背面。

  • 取一根细线,大约。20 到 25 厘米。用它做一个线圈(三个绕组很好)。直径在 4 到 5 厘米之间。将其连接到 NFC 天线引脚。确保线圈没有位于任何金属部件(如蓄电池或显示器等)。

  • 运行您的测试程序并将标签展示给您的贫民窟天线。您现在很可能现在能够检测到您的 ISO14443-B 标签,并使用 IsoDep 接口与之对话。

天线是电容耦合的,因此您甚至可以将其短接而不会对 NFC 芯片造成任何损害。

于 2013-04-16T21:00:42.717 回答