webentwicklung-frage-antwort-db.com.de

Wie kann ich mit JAVA Daten an COM PORT senden?

Mögliches Duplikat:
Java Serial Communication unter Windows

Freunde, ich möchte eine Verbindung herstellen und Daten an COM PORT (entweder virtuell oder original) in JAVA übertragen?

28
Srinivasan__

Diese Frage wurde oft gestellt und beantwortet:

Datei von serieller Schnittstelle mit Java lesen

Liest serielle Schnittstelle in Java

Datei von serieller Schnittstelle in Java lesen

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

Java Serial Communication unter Windows

um ein paar zu nennen.

Persönlich empfehle ich SerialPort von http://serialio.comes ist nicht kostenlos, aber es ist die Lizenzgebühr des Entwicklers (keine Lizenzgebühren) für jedes kommerzielle Projekt wert. Leider ist die Bereitstellung nicht mehr honorarfrei, und SerialIO.com scheint sich selbst als Hardware-Verkäufer überarbeitet zu haben. Ich musste nach Informationen über SerialPort suchen.

Aus persönlicher Erfahrung empfehle ich dringend gegen die Sun-, IBM- und RxTx-Implementierungen, die alle im 24/7-Betrieb instabil waren. Beziehen Sie sich auf meine Antworten auf einige der oben genannten Fragen für Details. Um ganz ehrlich zu sein, RxTx hat vielleicht einen langen Weg zurückgelegt, seit ich es ausprobiert habe, obwohl die Sun- und IBM-Implementierungen bereits damals im Wesentlichen aufgegeben wurden.

Eine neuere kostenlose Option, die vielversprechend aussieht und möglicherweise einen Versuch wert ist, ist jSSC (Java Simple Serial Connector) , wie von @Jodes comment vorgeschlagen.

39
Lawrence Dol

Die Java Communications API (auch als javax.comm bekannt) bietet Anwendungen Zugriff auf RS-232-Hardware (serielle Schnittstellen): http://www.Oracle.com/technetwork/ Java/index-jsp-141752.html

8
Robert Harvey

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

4
freespace