发布于2021-10-16 09:35 阅读(945) 评论(0) 点赞(2) 收藏(0)
我和我的同事正在尝试创建一个 Java 程序来读取带有 HID OMNIKEY 5427 CK 的卡片。我们之前没有使用 RFID 的经验,查了一下:https : //support.impinj.com/hc/communities/public/questions/201883748-How-do-I-create-RFID-applications-with-Java-
对于一些示例代码(除此之外,我们无法找到太多示例代码),我们已经对其进行了改编和使用,但是在运行我们的代码时,我们得到
java.nio.channels.UnresolvedAddressException
at sun.nio.ch.Net.checkAddress(Unknown Source)
at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:187)
at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)
at org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)
at org.llrp.ltk.net.LLRPConnector.connect(LLRPConnector.java:135)
at org.llrp.ltk.net.LLRPConnector.connect(LLRPConnector.java:116)
at hellojavaltk.HelloJavaLtk.connect(HelloJavaLtk.java:212)
at hellojavaltk.HelloJavaLtk.run(HelloJavaLtk.java:227)
at hellojavaltk.HelloJavaLtkMain.main(HelloJavaLtkMain.java:9)
代码基本上是:
public class HelloJavaLtkMain
{
public static void main(String[] args) throws InterruptedException
{
HelloJavaLtk app = new HelloJavaLtk();
System.out.println("Starting reader.");
app.run("HID-OMNIKEY-5427-CK");
Thread.sleep(30000);
System.out.println("Stopping reader.");
app.stop();
System.out.println("Exiting application.");
System.exit(0);
}
}
而 HelloJavaLtk 是一个实现 LLRPEndpoint 接口的类,基本上是从上面的链接复制粘贴的。
因此,我们不知道我们是否只是没有通过该运行(“HID-OMNIKEY-5427-CK”)正确寻址设备,或者在尝试到达该端点时我们是否应该做一些完全不同的事情。
如果有人能够将 OMNIKEY-5427-CK(或其他读卡器)与 Java 代码一起使用,可以为我们指出其他代码示例或让我们进一步了解我们做错了什么,我们将不胜感激。
谢谢大家。
HID OMNIKEY 5427 CK 是一款兼容 PC/SC (CCID) 的智能卡读卡器。您尝试使用的库适用于 EPC RFID 阅读器。然而,这个 Omnikey 阅读器是通过 PC/SC 访问的。当前的 Oracle Java 内置了对使用Java SmartcardIO API访问 PC/SC 智能卡读卡器的支持。
作者:黑洞官方问答小能手
链接:http://www.javaheidong.com/blog/article/303952/ebe6d3de9dc9554758e7/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!