IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

[Communication port USB] Débutant RxTx


Sujet :

Langage Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 2
    Par défaut [Communication port USB] Débutant RxTx
    Bonjour,

    je suis relativement débutant sous Linux et en Java, mais voilà mon soucis, j'ai besoin de mettre en œuvre (au final) une communication entre un lecteur RFID et un Raspberry Pi et ce via un programme écrit en Java.
    N'ayant pas le matériel à domicile j'essaye déjà de comprendre comment fonctionne les communications avec les ports USB de ma machine personnelle.
    Après quelque recherche j'ai trouvé quelque librairies qui permettent ce genre de chose, en j'ai opté au final pour RxTx.
    Je me suis perdu sur moult site internet à analysé les trames de différente commande ("dmesg | grep tty", lsusb, setserial ou autre) mais ça ne reste pas clair.


    En bref j'essaye déjà de faire fonctionner le micro-code ci-dessous et d’avoir un résultat acceptable., mais rien n'y fait.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    package serial;
     
    import gnu.io.*;
     
     
    public class ComUSB
    {
        public static void main(String[] args) 
        {
        	String portName = null;
        	try 
        	{
                CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(portName);
    		} catch (NoSuchPortException e) {e.printStackTrace();} 
        	System.out.println("Nom du port : "+portName);
        }
    }

    Voici le résultat que j’obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    gnu.io.NoSuchPortException
    	at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:269)
    	at serial.ComUSB.main(ComUSB.java:13)
    Nom du port : null
    Que dire.. Je suis perdu ! Un indice sur quel marche à suivre ou un lien vers un tutoriel détaillé ?

    Je sens bien que quelque chose de basique m'échappe(il y a la fonction getPortIdentifiers qui retourne une Enumeration que je ne maitrise pa

    Merci d'avance pour l'attention que vous accorderez à mon poste et bonne soirée;

    Neito.

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 105
    Par défaut
    PortName vaut null, d'ou l'exception. Il te faut le nom du port a utilisé.

    Pour decouvrir les nom des ports, jettes un oeil aux exemples fournits sur le site de RxTx y'a un exemple.

    http://rxtx.qbang.org/wiki/index.php/Examples
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. API communication port / USB
    Par usbeck dans le forum Visual C++
    Réponses: 15
    Dernier message: 24/03/2009, 12h01
  2. communication Port Usb en mode non bloquant
    Par laurentleroy dans le forum C
    Réponses: 4
    Dernier message: 29/10/2007, 00h29
  3. Communication Port USB
    Par gdumouli dans le forum C
    Réponses: 12
    Dernier message: 03/07/2007, 13h37
  4. Communication Port USB
    Par Skarsnick dans le forum Administration système
    Réponses: 2
    Dernier message: 28/03/2007, 14h41
  5. communication port usb
    Par ledaker dans le forum Windows
    Réponses: 3
    Dernier message: 21/03/2006, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo