web-dev-qa-db-fra.com

Comment envoyer des données à COM PORT en utilisant JAVA?

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?

28
Srinivasan__

Cette question a été posée et répondue à plusieurs reprises:

Lire le fichier du port série en utilisant Java

Lecture du port série en 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.comce 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.

39
Lawrence Dol

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

8
Robert Harvey

Une alternative à javax.comm est la bibliothèque rxtx qui prend en charge plus de plates-formes que javax.comm.

4
freespace