Hallo,
ich sitzte hier gerade vor einem Problem welches ich leider nicht selber
lösen kann und zwar:
Ich möchte gerne mit rxtx eine serielle Verbindung zu einen Bluetooth
Gerät herstellen (SPP).
Dies klappt aber leider nicht.
Verbindung funktioniert über Putty oder in C#
Mein Programm funktioniert mit einer richtigen seriellen Verbindung aber
leider nicht mit dem Bluetooth Gerät.
Hier mal der Ausschnitt:
1 | CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier("COM6");
|
2 |
|
3 | if (portIdentifier.isCurrentlyOwned()) {
|
4 | throw new Exception("Error: Port ist in Benutzung");
|
5 | }
|
6 |
|
7 | CommPort commPort = portIdentifier.open(this.getClass().getName(),2000);
|
8 |
|
9 | if (commPort instanceof SerialPort) {
|
10 | serialPort = (SerialPort) commPort;
|
11 | serialPort.setSerialPortParams(baudrate, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
|
12 |
|
13 | in = serialPort.getInputStream();
|
14 | out = serialPort.getOutputStream();
|
15 |
|
16 | open = true;
|
17 |
|
18 | serialPort.addEventListener(new SerialReader(in));
|
Fehlermeldung:
javax.comm.NoSuchPortException
bzw.
gnu.io.NoSuchPortException
Der Port ist aber da (über Putty gehts)
Ich habe mal gelesen das es probleme mit RXTX und Bluetooth geben kann
daher habe ich mal die Java Comm 2.0 lib probiert, leider das gleiche
Problem.
Hab Ihr eine Idee?
Ich würde mich sehr darüber freuen
LG
Max