簡體   English   中英

監聽RFID掃描儀並打印數據

[英]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.jarjSerialComm-1.3.10.jarcomm-2.0.jar

任何提示,指南或可能有用的代碼?

我以前使用JSSC取得了巨大的成功,它是imo最好的Java串行庫,我一直在使用rxtx遇到麻煩:

鏈接是如何使用lib進行掃描程序通信的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM