-
Notifications
You must be signed in to change notification settings - Fork 0
rs232
Dans ce document sont décrits les différents choix envisagés pour la communication RS-232 en Java
Nous avions d'abord opté pour Javax, car il s'agit de l'API officielle en ce qui concerne la communication Java RS-232 et en plus, elle est multi-plateforme. Elle semblait complète et documentée, mais malheureusement, il y avait très peu d'exemples d'utilisation. De plus, nous n'avons trouvé aucun lien pour la télécharger.
Nous nous sommes ensuite renseignés sur une autre librairie assez connue dans le domaine et aussi multi-plateforme. Elle possède un Wiki avec toutes les informations sur l'installation, l'intégration sur Eclipse, et plusieurs exemples d'utilisation. Malheureusement, après l'avoir installée, nous avons remarqué que la librairie n'est pas compatible avec un système x86_64.
Pour finir, en cherchant désespérément, nous avons trouvé cette librairie se nommant Java-Simple-Serial-Connector, simple d'utilisation et légère, possédant exactement ce que nous voulons (envoyer & recevoir) et en plus avec des exemples facilement compréhensibles. Nous avons fait différents tests avec cette librairie, les résultats étant concluants, notre choix s'est porté sur celle-ci.
Après divers tests et renseignements, nous avons choisi d'utiliser la librairie jssc, notamment car son utilisation est très simple. De plus, elle est multi-plateforme et nativement compatible avec Windows 64 bits.
- Transmission de données entre 2 PCs
- Test avec PuTTY
- Test avec jssc en Java
Le projet de test se situe dans le répertoire TestRS232.
Finalement, nous avons opté pour la librairie JSSC, bien qu'elle soit légère, elle suffit largement pour l'utilisation que nous ferons avec, notamment recevoir de l'information.
Document réalisé par Diego Antognini et Sébastien Vaucher