8
votes

Cross Platform Communication portuaire en série dans Java?

J'essaie de faire une communication en série avec Java. Il est difficile de croire qu'il n'y a pas de belle solution de la boîte comme il y a dans C #.

Je regarde autour du site web Serialio , mais il n'est pas clair qu'il y a un fichier .jar que je peux télécharger pour obtenir le fonctionnalité dont j'ai besoin. (Est-ce juste à la vente? Je ne trouve pas de lien pour un téléchargement de .jar de n'importe quel type.)

Tout ce dont j'ai besoin, c'est lire / écrire sur un port série et définir un débit en bauds. Rien de faveur que ça.

edit : J'exige que cela fonctionne sur 64 bits Windows et Mac OS X. L'API de communications Java n'a que des implémentations de Linux.


0 commentaires

7 Réponses :


0
votes

Je crois que vous recherchez probablement Java Communications qui est une extension officielle.


4 commentaires

Cela ne fonctionne que sur Linux. Existe-t-il une solution disponible pour Windows et Mac OS X?


Vous voudrez peut-être vous référer à: rxtx.qbang.org/wiki/index.php/main_page à la place alors. C'est une autre bibliothèque basée sur cette API de Java Communications. Bien que cela semble que plus de travail soit impliqué dans la configuration pour travailler sur Windows.


On dirait que RTXT ne prend pas en charge les fenêtres 64 bits.


Vérifiez la prise en charge de Windows 64 bits et de 64 bits ici: Cloudhopper.com/opensource/rxtx




1
votes

API de communications Java

L'API Java Communications 3.0 est un Extension Java qui facilite Développement de la plate-forme indépendante Applications de communication pour technologies telles que les cartes à puce, Systèmes embarqués et point de vente Dispositifs, dispositifs de services financiers, fax, modems, terminaux d'affichage, et équipement robotique. Le java API de communication (également appelé Javax.comm) fournit des applications Accès au matériel RS-232 (série Serial ports) et accès limité à IEEE-1284 (ports parallèles), mode spp.


0 commentaires

4
votes

Peut-être la bibliothèque de RXTX Java est ce que vous recherchez http: //rxtx.qbang. org / wiki / index.php / main_page


1 commentaires

Le site Web est en panne pour une raison quelconque. Y a-t-il une autre solution?



3
votes

Serialio est un produit commercial.

Jetez un coup d'œil à connecteur série simple Java

JSSC-0.9.0 publié et disponible au téléchargement. JSSC (Java Simple Serial Connector) - Bibliothèque de travail avec port série de Java. JSSC> Support WIN32 (Win98-Win7), Win64, Linux (X86, X86-64), Solaris (X86, X86-64), Mac OS X 10.5> et supérieur (X86, X86-64, PPC, PPC64).

Il est sous licence sous LGPL. Nous l'utilisons avec succès en production pendant plus d'une demi-année maintenant. Il s'est avéré être stable, par opposition à rxtxcomm.


0 commentaires

1
votes

Purejavacomm est une plate-forme croisée et gratuite: http://www.spablelabs.com/purejavacomm/ purejavacomm.php


1 commentaires

Le référentiel se trouve également à github.com/nyholku/purejavacomm - bien que la plupart des détails soient au lien mentionné .



0
votes

J'évalue connecteur Java-Serial-Serial . Une bibliothèque Java Cross Platform pour comuniquer avec des ports série. Demain je donnerai plus de détails sur mes tests.

événement


0 commentaires