Frage

Mögliches Duplikat:
Java Serienkommunikation unter Windows

Freunde, ich möchte Daten verbinden und an COM -Port (entweder virtuell oder originell) in Java übertragen?

War es hilfreich?

Lösung

Diese Frage wurde viele Male gestellt und beantwortet:

Lesen Sie die Datei vom seriellen Port mit Java aus

Serienport in Java lesen

Lesen Sie die Datei aus dem seriellen Port in Java

Gibt es eine Java -Bibliothek oder ein Framework für den Zugriff auf serielle Ports?

Java Serienkommunikation unter Windows

auf einige verweisen.

Persönlich empfehle ich Serialport von http://serialio.com - Es ist nicht kostenlos, aber es ist die Lizenzgebühr für Entwickler (keine Lizenzgebühren) für ein kommerzielles Projekt wert. Leider ist es nicht mehr lizenzfrei, bereitzustellen, und Serialio.com scheint sich als Hardwareverkäufer neu gestaltet zu haben. Ich musste nach Informationen zu Serialport suchen.

Aus persönlicher Erfahrung empfehle ich dringend gegen Die Implementierungen von Sun, IBM und RXTX, die alle rund um die Uhr verwendet wurden. Weitere Informationen zu einigen der oben genannten Fragen finden Sie in meinen Antworten. Um vollkommen fair zu sein, hat RXTX vielleicht einen langen Weg zurückgelegt, seit ich es ausprobiert habe, obwohl die Sun- und IBM -Implementierungen im Wesentlichen auch damals aufgegeben wurden.

Eine neuere kostenlose Option, die vielversprechend aussieht und es wert sein kann, es zu versuchen, ist JSSC (Java Simple Serial Connector), wie von @Jodes Kommentar vorgeschlagen.

Andere Tipps

Die Java Communications-API (auch als javax.comm bekannt) bietet Anwendungszugriff auf RS-232-Hardware (serielle Ports): http://www.oracle.com/technetwork/java/index-jsp-141752.html

Eine Alternative zu javax.comm ist der rxtx Bibliothek, die mehr Plattformen unterstützt als javax.comm.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top