Duplicata possible:
Java Serial Communication sur Windows
Amis, je veux connecter et transférer des données sur COM PORT (virtuel ou original) dans JAVA?
Cette question a été posée et répondue à plusieurs reprises:
Lire le fichier du port série en utilisant Java
Lecture du fichier du port série en Java
Existe-t-il Java bibliothèque ou framework pour accéder aux ports série?
Communication série Java sur Windows
pour en citer quelques-uns.
Personnellement, je recommande SerialPort de http://serialio.com - ce n'est pas gratuit, mais cela vaut bien les frais de licence du développeur (pas de redevances) pour tout projet commercial. Malheureusement, il n'est plus gratuit à déployer et SerialIO.com semble s'être refait en tant que vendeur de matériel; J'ai dû rechercher des informations sur SerialPort.
Par expérience personnelle, je recommande fortement contre les implémentations Sun, IBM et RxTx, toutes instables en 24/7. Reportez-vous à mes réponses sur certaines des questions susmentionnées pour plus de détails. Pour être parfaitement juste, RxTx a peut-être parcouru un long chemin depuis que je l'ai essayé, bien que les implémentations Sun et IBM aient été essentiellement abandonnées, même à l'époque.
jSSC (Java Simple Serial Connector) , comme suggéré par @Jodes comment.
L'API Java Communications (également connue sous le nom de javax.comm) permet aux applications d'accéder au matériel RS-232 (ports série): http://www.Oracle.com/technetwork/ Java/index-jsp-141752.html
Une alternative à javax.comm
est la bibliothèque rxtx
qui prend en charge plus de plates-formes que javax.comm
.