RXTX Details auslesen

MarioW1986

Bekanntes Mitglied
Hallo zusammen,
ich suche nach einer Möglichkeit einen COM-Port mit Hilfe des manufacturer name anzusprechen.
Leider schaffe ich es nur auszulesen ob es COM1, ... oder was auch immer ist. Meine Frage lautet daher, ob es überhaupt möglich ist einen COM-Port mit einem bestimmten Namen zu suchen bzw zu finden und diesen dann zu öffnen.
Hintergrund ist, dass ich einen Cardreader an den PC anschließe und dieser an verschiedenen PCs immer einen anderen COM-Port hat.
Die Variante mit dem Gerätemanager und dem festsetzen des Ports ist keine Option, da dies ja immer nur für den einzigen PC zutrifft. Ich will hingehen gerne eine allgemeine Lösung.

Ich hoffe es ist verständlich worauf ich hinaus will.

Ein Link zum nachlesen oder ein bisschen Beispielcode für mein Verständnis wären sehr hilfreich für mich.

Danke
 

arilou

Bekanntes Mitglied
Ähm, nochmal genauer:
  • Du schließt einen CardReader mittels USB/PCIe/... an einen PC an, der seinerseits COM-Ports anbietet? Und dann haben die Com-Ports die Eigenschaft, einen bestimmten 'manufacturer name' zu besitzen (den z.B. der Treiber des CardReaders herausrücken könnte) ?
  • oder: Der PC hat Com-Ports, und an einen davon schließt du einen CardReader an, und dieses "Peripheriegerät" hat einen 'manufacturer name', den man über den Com-Port abfragen kann/können soll?
 

JeromeC

Aktives Mitglied
Unter diesem Link findest du den Beispielcode. Ich hab den Code nicht getest, aber so müsste die Ausgabe aller Hardwareschnittstellen möglich sein:
Code:
import gnu.io.*;
import java.util.Enumeration;


public class ErsteSchritte {

	public static void main(String[] args) {		
	    Enumeration enumComm;
	    enumComm = CommPortIdentifier.getPortIdentifiers();
	    while (enumComm.hasMoreElements()) {
	     	System.out.println(enumComm.nextElement().getName());
	    }
	}
}

Damit das ganze funktioniert, musst du die richtigen (32/64 Bit) DLLs an die richtige Stelle kopiert haben und die RXTXcomm.jar in dein Projekt importiert haben.

Guck einfach mal, ob die Namen deinen Vorstellungen entsprechen.

LG Jérôme!
 
Zuletzt bearbeitet:

MarioW1986

Bekanntes Mitglied
Hallo und danke für die Antwort. Das ist genau das was ich bereits habe und mir leider nichts bringt. Ich möchte nicht als Ergebnis COM1 oder COM2 oder sowas haben sondern den manufacture name des Treibers. Wenn ich als Anwender in der Software den richtigen Port wählen soll, dann muss dort ein aussagekräftiger Name sein. der COM-Port wechselt ja dann immer.
 

JeromeC

Aktives Mitglied
Also ich bin leider nie tief in Hardwaregeschichten eingestiegen, aber ich wüsste keine andere Art, einen Port zu identifizieren, also über seinen ... Port-Namen. Das Emulieren von Com-Ports eines USB-Geräts finde ich etwas seltsam, aber okay. Das Einzigste, was mir spontan einfällt, ist die Liste aller Port-Namen vor dem anschließen des Card-Readers sich zu merken und sie der Menge aller Port-Name nach dem anschließen des Card-Readers abzuziehen. Das würde aber erfordern, den User zu gewissen Aktionen / Verhaltensregeln zu bewegen.

LG
 

arilou

Bekanntes Mitglied
@JeromeC: (Win7) Also im Gerätemanager gibt's eine ganze Litanei an Informationen, wenn man auf einen Com-Port rechtsklickt und sich unter "Eigenschaften"->"Details" mal die DropDown-Box ansieht. Mit einer Win-spezifischen Bibliothek sollten sich diese Angaben eigentlich alle abfragen lassen; ggf. könnte das recht komfortabel mit einem PowerShell-Skript gelingen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F rxtx library mit virtuellem Comport Allgemeine Java-Themen 2
T Outputstream write() gets blocked using RXTX to communicate with HC-05 BT Module Allgemeine Java-Themen 10
H RXTX String verarbeiten Allgemeine Java-Themen 1
S RxTx - langsame Port suche Allgemeine Java-Themen 3
L Software-Design: Kommunikation mit SerialPort (RXTX) Allgemeine Java-Themen 2
R Virtuelle Serielle Schnittstellen mit RXTX Allgemeine Java-Themen 2
G RXTX native library unter Linux in jar build angeben Allgemeine Java-Themen 4
M rxtx OutputStream sendet falsche werte Allgemeine Java-Themen 3
M problem mit rxtx Allgemeine Java-Themen 9
G RXTX in proprietärer Software nutzen?! Allgemeine Java-Themen 10
S RXTX library in Jar einbinden Allgemeine Java-Themen 5
T [RXTX] GPS-Maus (Comport) effizient auslesen Allgemeine Java-Themen 6
T RXTX und 64bit Allgemeine Java-Themen 1
R RXTX Versions Info abschalten Allgemeine Java-Themen 6
T Frage zu Schönheitsfehler bei RXTX Allgemeine Java-Themen 2
C RXTX Treiber einbinden für Linux Allgemeine Java-Themen 6
G RXTX library braucht sehr lange zum laden. Ist das normal? Allgemeine Java-Themen 8
B RXTX sendet immer mit 9600Baud Allgemeine Java-Themen 4
E Erfahrung mit RXTX sowie Windows und Linux Allgemeine Java-Themen 9
G RXTX verschicken einzelener Bytes Allgemeine Java-Themen 8
E javax.comm: Suche eine open source Alternative zu rxtx Allgemeine Java-Themen 8
O RXTX Geschwindigkeit? Codebeispiel dabei. Allgemeine Java-Themen 21
B RXTX und close Allgemeine Java-Themen 12
L Exception auslösen, um while Schlaufe zu verlassen(rxtx.org) Allgemeine Java-Themen 6
M Geschwindigkeit RXTX JAVA Allgemeine Java-Themen 3
foobar Rxtx vs javax.comm Allgemeine Java-Themen 2
X Logging Messages - mehr Details? Allgemeine Java-Themen 4
E Java Version Details ermitteln Allgemeine Java-Themen 5
L Input/Output Email mit großer Pdf Anhang auslesen? Allgemeine Java-Themen 6
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
K Bildschirm auslesen/ Text erkennen Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
T INI - Einträge auslesen Allgemeine Java-Themen 6
H Auslesen eines (LDAP-)Attributs in Active Directory Allgemeine Java-Themen 2
O PDF auslesen und verändern, was ist besser iText oder PDFBox ? Allgemeine Java-Themen 9
Robertop Status von Caps- und NumLock auslesen Allgemeine Java-Themen 1
Master3000 Java Konsole über Buffered Reader Zeilenweise auslesen ? Allgemeine Java-Themen 26
G Mac Package auslesen Allgemeine Java-Themen 17
W Versionsnummer auslesen - Regex ist zickig Allgemeine Java-Themen 2
F Junit Test + Cucumber - JSON auslesen und in einem weiteren Schritt nutzen Allgemeine Java-Themen 0
M verschiedene Dokumente auslesen Allgemeine Java-Themen 1
Gaudimagspam CSV-Datei auslesen in Java Allgemeine Java-Themen 7
L Dateien richtig auslesen Allgemeine Java-Themen 6
F WireGuard Status auslesen Allgemeine Java-Themen 3
B .txt Datei erstellen und auslesen bzw. schreiben Allgemeine Java-Themen 6
I DOM-Parser - Element im Element an bestimmten Stellen auslesen Allgemeine Java-Themen 1
N Txt Datei auslesen. Allgemeine Java-Themen 5
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
J Information von getSource() Objekt auslesen Allgemeine Java-Themen 1
V EMail, Attachments auslesen von einer Email Allgemeine Java-Themen 0
K Aus String zwei Jahreszahlen auslesen Allgemeine Java-Themen 18
E CSV mit Text und Binärdaten auslesen Allgemeine Java-Themen 7
x46 Webseite in Java auslesen Allgemeine Java-Themen 2
M Html Seite auslesen Allgemeine Java-Themen 16
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
J Fenstergröße eines anderen Programmes auslesen Allgemeine Java-Themen 9
B Cookie auslesen Allgemeine Java-Themen 3
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
J Variablen Mehrere int-variablen in txt abspeichern und danach wieder auslesen Allgemeine Java-Themen 1
J Daten aus Website-Quelltext auslesen Allgemeine Java-Themen 62
J Teil einer URL auslesen Allgemeine Java-Themen 13
denny86 NetBeans Ordnernamen rekursiv auslesen und in Variable verarbeiten Allgemeine Java-Themen 38
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
C Position von Pixeln in Bilder auslesen Allgemeine Java-Themen 2
M aktive WLAN Teilnehmer auslesen? Allgemeine Java-Themen 6
X JSONObject auslesen und in HashMap hinterlegen Allgemeine Java-Themen 16
S Kann man mit Java auf einem lokalen PC/Mac Benutzergruppen auslesen und Rechte ändern? Allgemeine Java-Themen 11
C Webseite auslesen Allgemeine Java-Themen 3
D Best Practice Gesamten Bildschirminhalt auslesen und Email schicken sobald kein Pixel sich ändert Allgemeine Java-Themen 11
A Erste Schritte Daten aus einer Website auslesen Allgemeine Java-Themen 7
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
M Tastatureingabe von Sondertasten auslesen Allgemeine Java-Themen 6
C Auslesen auslösen über Button-Click Allgemeine Java-Themen 8
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
U OOP Warum kann ich aus meiner Methode keinen String auslesen Allgemeine Java-Themen 4
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
4a61766120617274697374 PDF iText Wort Koordinaten auslesen Allgemeine Java-Themen 1
KeVoZ_ Bestimmte Zeile aus Console finden & auslesen Allgemeine Java-Themen 2
T Url aus txt Datei auslesen und öffnen? Allgemeine Java-Themen 4
N Werte aus Hashmap auslesen und übertragen Allgemeine Java-Themen 8
KeVoZ_ Properties mit String auslesen Allgemeine Java-Themen 11
I HTML einer Website auslesen liefert nur head Allgemeine Java-Themen 6
D Aktuell installierte Java Version auslesen unter Windows Allgemeine Java-Themen 5
M Parameter auslesen im Servlet Allgemeine Java-Themen 0
M Input/Output USB Geräteinstanzkennung auslesen Allgemeine Java-Themen 3
W 2D-Grafik Erstellungsdatum JPG direkt aus Header (EXIF) auslesen. Allgemeine Java-Themen 5
M Daten aus anderen Programmen auslesen Allgemeine Java-Themen 2
T Datei Byteweise auslesen Allgemeine Java-Themen 1
T Datentypen MNIST Datenbank auslesen (.gz) Allgemeine Java-Themen 0
T Ini Datei auslesen Allgemeine Java-Themen 3
J Temperatur aus bytes auslesen. Allgemeine Java-Themen 13
I JSoup Class auslesen Allgemeine Java-Themen 1
Bluedaishi Textdateien auslesen Allgemeine Java-Themen 12
T ELM327 OBD2 auslesen Allgemeine Java-Themen 0
D Double aus String auslesen Allgemeine Java-Themen 8
Z Zahlen aus Bild auslesen Allgemeine Java-Themen 1
A interaktives PDF auslesen/auswerten? Allgemeine Java-Themen 0

Ähnliche Java Themen

Neue Themen


Oben