Come inviare i dati a COM PORT utilizzando Java? [duplicare]
-
23-08-2019 - |
Domanda
Eventuali duplicati:
Java comunicazione seriale su Windows
Amici, Voglio collegare e trasferire dati a PORTA COM (sia virtuali o originali) in JAVA?
Soluzione
Questa domanda è stato chiesto e ha risposto molte volte:
file dalla porta seriale utilizzando Java Leggi
file dalla porta seriale in Java Lettura
C'è libreria Java o di un quadro per l'accesso seriale porti?
Java comunicazione seriale su Windows
per fare riferimento a alcuni.
Personalmente vi consiglio SerialPort da http://serialio.com - non è gratuito, ma vale la pena lo sviluppatore (royalties) tassa di licenza per qualsiasi progetto commerciale . Purtroppo, non è più royalty free da implementare, e SerialIO.com sembra si sono rifatto come venditore di hardware; Ho dovuto cercare informazioni su SerialPort.
Per esperienza personale, mi consiglia di contro le implementazioni di Sun, IBM e RXTX, tutti di che erano instabili in 24/7 uso. Fare riferimento alle mie risposte su alcune delle questioni di cui sopra per i dettagli. Ad essere del tutto onesti, RxTx può aver percorso una lunga strada da quando l'ho provato, anche se le implementazioni di Sun e IBM sono stati sostanzialmente abbandonati, anche allora.
Un'opzione gratuita più recente che sembra essere molto promettente e potrebbe essere la pena di provare è JSSC ( Java semplice connettore seriale) , come suggerito da @Jodes commento.
Altri suggerimenti
L'API Java Communications (noto anche come javax.comm) fornisce applicazioni accesso all'hardware RS-232 (porte seriali): http://www.oracle.com/technetwork/java/index-jsp-141752.html
Un'alternativa al javax.comm
è il rxtx
libreria che supporta più piattaforme rispetto javax.comm
.