2013-03-16 61 views
9

我有nexus s,nexus 4和6 mifare nfc标签,并且想用nfc reader/writer acr122u设备(我还没有购买它)制作桌面应用程序。用于构建读/写应用程序所需的NFC读/写器acr122u设备的SDK?

但除了android sdk之外,还有其他一些SDK需要通过eclipse与java制作桌面应用程序吗?或者我可以直接购买和使用acr122u设备(不使用sdk)并通过eclipse制作应用程序?

如果SDK需要,是否有链接免费下载或者我必须从供应商自己购买?


还有一件事,nexus S和ACR122U是否支持felica nfc卡?
我有mifare经典nfc卡,它的工作正常。

+0

您需要驱动程序到ACR122U。您有兴趣尝试用于Java的NFC工具与读者进行通信。 – ThomasRS 2013-03-17 09:05:06

+0

当然,驱动程序将是必要的,但我想要澄清一下这些SDK/NFC读写器工具。在与acr122u阅读器进行通信时,它们的功能是什么?一个例子或实例将有助于理解相同的情况。 – Shantanu 2013-03-17 16:59:45

回答

9

要开发ACR122U的应用程序,您不需要从ACS购买SDK。从计算/开发的角度来看,ACR122U是一款智能卡读写器。

与Java开发,你将需要ACR122U drivers和编写针对来自ACS提供的Java Smart Card I/O API

的SDK是单纯只是一个为各种平台的示例代码(Java,C#.NET,VB6,C集合++ )这不是与设备连接的必要条件。

Here是一些示例代码,它看起来可能对您有用。你究竟想要达到什么目的?

最后,如果您对.NET dev感兴趣,请查看CardWerk Smart Card API for .NET。我使用这个,它大大简化了与winscard.dll的接口,看起来像很多工作。

+0

感谢您的宝贵意见。 但是,这是最新JDK中提供的“Java智能卡I/O API”吗?或者我必须添加一些额外的库为相同? 因为很可能我会通过java制作PC应用程序。 – Shantanu 2013-03-24 15:29:29

+0

该API在JDK中可用。我发布的链接是用于JDK 6.很高兴提供帮助。 – conor 2013-03-24 16:57:36