gpt4 book ai didi

java - 监听 RFID 扫描仪和打印数据

转载 作者:太空宇宙 更新时间:2023-11-04 12:59:17 28 4
gpt4 key购买 nike

我有一个从该网站购买的 RFID 读取器/扫描仪 E-Gizmo他们在这里有一本手册:Low Cost RFID Reader Manual 。我一直在尝试让它与 java 一起工作,到目前为止,我几乎不知道如何做到这一点。

我想做的是在后台运行一个类(线程+监听器?不确定。),等待RFID并将标签的内容存储到变量(字符串)中。

到目前为止,我让我的类(class)读取设备的物理端口。这是我的代码。

package Data;

import com.fazecast.jSerialComm.*;
import java.util.Scanner;

public class ComControl{
public static void main (String argsp[]){

SerialPort ports[] = SerialPort.getCommPorts();

for(SerialPort port: ports){
System.out.println(port.getDescriptivePortName());
}

Scanner i = new Scanner(System.in);
int x = i.nextInt();

SerialPort port = ports[x-1];

if(port.openPort()){
System.out.println("Port is open");
}else{
System.out.println("Port is not available");
return;
}

port.setComPortParameters(9600, 8, 0, 0);
port.setComPortTimeouts(SerialPort.TIMEOUT_READ_SEMI_BLOCKING, 0, 0);
Scanner data = new Scanner(port.getInputStream());

//I just had to give it a try or guess..
do{
System.out.print(data.nextLine());
}while(x<99);

}
}

我一直在浏览,到目前为止,我还没有找到任何关于如何让我的设备使用 java 的新手友好指南。

我的工具中目前有jSerialComm-1.3.10.jarcomm-2.0.jar

有任何提示、指南或可能有帮助的代码吗?

最佳答案

我用过JSSC之前取得了巨大的成功,在我看来它是最好的java串行库,我一直在使用rxtx时遇到麻烦:

Linked是如何使用该库与扫描仪进行通信的示例

关于java - 监听 RFID 扫描仪和打印数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35058880/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com