Question

Duplicata possible:
Communication série Java sur Windows

Amis, je veux connecter et transférer des données vers COM Port (virtuel ou original) en Java?

Était-ce utile?

La solution

Cette question a été posée et répondu plusieurs fois:

Lire le fichier à partir du port série à l'aide de Java

Lire le port de série à Java

Fichier de lecture du port série en Java

Y a-t-il une bibliothèque Java ou un cadre pour accéder aux ports série?

Communication série Java sur Windows

Pour en référer 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 libre de déploiement de droits, et Serialio.com semble s'être refait comme un vendeur de matériel; J'ai dû rechercher des informations sur Serialport.

D'après l'expérience personnelle, je recommande fortement contre Les implémentations Sun, IBM et RXTX, qui étaient toutes instables dans une utilisation 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.

Une option gratuite plus récente qui semble prometteuse et qui peut être utile d'essayer JSSC (Java Simple Serial Connector), comme suggéré par @Jodes Commentaire.

Autres conseils

L'API Java Communications (également connue sous le nom de Javax.comm) fournit des applications accès au matériel RS-232 (ports série): http://www.oracle.com/technetwork/java/index-jsp-141752.html

Une alternative à javax.comm est le rxtx bibliothèque qui prend en charge plus de plateformes que javax.comm.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top