package serialdemo;
/**
*
* @author Administrator
*/
import gnu.io.*;
import java.io.*;
import java.util.Scanner;
public class SerialDemo implements Runnable {
private CommPortIdentifier portIdentifier;
private SerialPort serialPort;
private OutputStream out;
private BufferedReader reader;
private Object CommPortIdentifier;
public SerialDemo() {
try {
//portIdentifier = CommPortIdentifier.getPortIdentifier("/dev/ttyUSB2");
portIdentifier = CommPortIdentifier.getPortIdentifier("COM1");
serialPort = (SerialPort) portIdentifier.open(getClass().getName(), 2000);
serialPort.setSerialPortParams(115200, 8, 1, 0);
reader = new BufferedReader(new InputStreamReader(serialPort.getInputStream()));
out = serialPort.getOutputStream();
new Thread(this).start();
Scanner sc = new Scanner(System.in);
while (true) {
out.write((sc.nextLine().trim() + "\n").getBytes());
}
} catch (Exception ex) {
}
}
@Override
public void run() {
String line = null;
try {
while (true) {
while ((line = reader.readLine()) != null) {
System.out.println(">>" + line);
}
}
} catch (IOException e) {
}
}
public static void main(String args[]) {
new SerialDemo();
}
}
ได้ src มาจากในเน็ต
คือพอ run file แล้ว ขึ้นว่า BUILD SUCCESSFUL
แต่ไม่ขึ้น อะไรเลย อยากทราบว่า tag ที่อยู่ในบัตรจะขึ้นมาได้ยังไงคะ
แล้วมันจะขึ้นที่ไหน
รบกวนผู้รู้ด้วยนะคะ ขอบคุณมากจริงๆ
สอบถามการอ่าน RFID Tag โดยใช้ภาษา java หน่อยค่ะ
/**
*
* @author Administrator
*/
import gnu.io.*;
import java.io.*;
import java.util.Scanner;
public class SerialDemo implements Runnable {
private CommPortIdentifier portIdentifier;
private SerialPort serialPort;
private OutputStream out;
private BufferedReader reader;
private Object CommPortIdentifier;
public SerialDemo() {
try {
//portIdentifier = CommPortIdentifier.getPortIdentifier("/dev/ttyUSB2");
portIdentifier = CommPortIdentifier.getPortIdentifier("COM1");
serialPort = (SerialPort) portIdentifier.open(getClass().getName(), 2000);
serialPort.setSerialPortParams(115200, 8, 1, 0);
reader = new BufferedReader(new InputStreamReader(serialPort.getInputStream()));
out = serialPort.getOutputStream();
new Thread(this).start();
Scanner sc = new Scanner(System.in);
while (true) {
out.write((sc.nextLine().trim() + "\n").getBytes());
}
} catch (Exception ex) {
}
}
@Override
public void run() {
String line = null;
try {
while (true) {
while ((line = reader.readLine()) != null) {
System.out.println(">>" + line);
}
}
} catch (IOException e) {
}
}
public static void main(String args[]) {
new SerialDemo();
}
}
ได้ src มาจากในเน็ต
คือพอ run file แล้ว ขึ้นว่า BUILD SUCCESSFUL
แต่ไม่ขึ้น อะไรเลย อยากทราบว่า tag ที่อยู่ในบัตรจะขึ้นมาได้ยังไงคะ
แล้วมันจะขึ้นที่ไหน
รบกวนผู้รู้ด้วยนะคะ ขอบคุณมากจริงๆ