[英]listen for RFID scanner and print data
我有從該網站E-Gizmo購買的RFID閱讀器/掃描器,並且在這里有手冊: 低成本RFID閱讀器手冊 。 我一直在嘗試使其與Java一起使用,到目前為止,我幾乎不了解如何執行此操作。
我想做的是讓一個類在后台運行(不確定線程+偵聽器?),該類等待RFID並將標簽內容存儲到變量(字符串)中。
到目前為止,我上課了以讀取設備的物理端口。 這是我的代碼。
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.jar
是jSerialComm-1.3.10.jar
和comm-2.0.jar
任何提示,指南或可能有用的代碼?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.