Comment envoyer des données au PORT COM en utilisant JAVA? [dupliquer]
Duplicata Possible:
Communication série Java sous Windows
Amis, Je veux me connecter et transférer des données vers le PORT COM (virtuel ou original) en JAVA?
3 answers
Cette question a été posée et a répondu à plusieurs reprises:
Lire le fichier à partir du port série en utilisant Java
La Lecture du port série en Java
Lecture de fichiers à partir du port série en Java
Existe-t-il une bibliothèque ou un framework Java pour accéder aux ports série?
Communication série Java sous Windows
Pour faire référence à quelques-uns.
Personnellement je recommande SerialPort à partir de http://serialio.com - c'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 droits à 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, qui étaient toutes instables en utilisation 24/7. Reportez-vous à mes réponses sur certaines des questions susmentionnées pour détail. 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 peut valoir la peine d'être essayée est jSSC (Java Simple Serial Connector), comme suggéré par le commentaire @Jodes.
L'API de communication Java (également connue sous le nom de javax.comm) fournit aux applications un accès au matériel RS-232 (ports série): http://www.oracle.com/technetwork/java/index-jsp-141752.html