per aprire la connessione con la seriale:
codice:

import java.io.*;
import java.util.*;
import javax.comm.*;

public class LettoreSeriale implements SerialPortEventListener{
	
	CommPortIdentifier portId;
	Enumeration portList;
	CommPortIdentifier port;
	SerialPort serialPort;
	InputStream inputStream;
	OutputStream outputStream;
	//portList = CommPortIdentifier.getPortIdentifiers();
	
	public LettoreSeriale() throws PortInUseException,IOException,
			TooManyListenersException,UnsupportedCommOperationException{
		CommPortIdentifier port;
		portList = CommPortIdentifier.getPortIdentifiers();

		while (portList.hasMoreElements()) {
			//System.out.println("siamo in esecuzione");
			port= (CommPortIdentifier) portList.nextElement();
			if (port.getPortType() == CommPortIdentifier.PORT_SERIAL) {
				if (port.getName().equals("COM1")) {
					//System.out.println("Got It");
					portId=port;
				}
			}
		}
		/*
		serialPort = (SerialPort) portId.open("Java ATManager", 2000);

		inputStream = serialPort.getInputStream();
		outputStream = serialPort.getOutputStream();

		serialPort.addEventListener(this);

		serialPort.notifyOnDataAvailable(true);

		//serialPort.setSerialPortParams(iBaud,iDataBits,iStopBits,iParity);

		*/
	}
}