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

Entrée/Sortie Java Discussion :

transfert de données via JavaUSB ou PyUSB


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut transfert de données via JavaUSB ou PyUSB
    Bonjour à tous,
    alors je suis actuellement entrain de développer une application pour l'élaboration d'une réseau via l'interface USB, cependant, d'habitude les transfert que j'ai déjà abordé (Ethernet, Bluetooth ) sont basés majoritairement sur la transfert via des objets Socket, que je ne trouve nul part sur la JSR80 (API de l'USB sous java), c'est normal, le transfert ne passe pas apriori par des Sockets.
    ma question :
    Sous quel principe et quels sont les objets utilisés pour le transfert de données via USB sous Java, ou même sous Python ( vu que je suis plutôt Pythonien au fond !)
    voilà merci et bon courage à tous.
    CK

  2. #2
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut oO
    Rebonjour,

    apparemment la question n'a pas été posé aussi souvent que je ne le croyais, le transfert via USB est si délicat que ça ? ce que je compte faire c'est d'implémenter un réseau via interface USB, et pour ce faire je doit maitriser le transfert de données simple entre deux machines via des câble à fiches mâle-mâle, donc est ce que quelqu'un un saurait quels sont les objet ou méthode qu'ils faut utiliser pour réaliser un transfert basique via cet outil.

    merci de votre aide, elle me sera bien précieuse

  3. #3
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    As-tu visité le site javax-usb.org/?

    Tu y trouveras quelques exemples.

    Le transfert de données se fait par pipe (interfac UbsPipe) donc un flux de bytes.

    En USB, le type de transfert est dépendant de la "classe de device" (par exemple HID "Human Interface Device" ) connecté au bus.

    Device Class Typical Use
    Audio Sound cards
    Communications Modem, network
    Human Interface Keyboard, mouse
    Still Image Capture Still camera
    Printer Printer
    Mass Storage Drive with file system
    Hub USB hub
    Video Camera
    Wireless Bluetooth

  4. #4
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut parfait
    Oui, j'ai bien consulté ce site, et merci pour les précisions
    je te tiens au courant de mon évolution dessus,
    merci bien
    CK

  5. #5
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut
    dites moi,
    le l'API que vous m'avez montré, marche sous quel plateforme au juste ?
    merci

  6. #6
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Réponse de la FAQ:

    # What Operating Systems is javax.usb available on?

    Currently there are two certified implementations. One is the "Reference Implementation" (RI) that is implemented on Linux. The other is an implementation created by Ricoh on the BSD platform.

    For more information on the Reference Implementation for Linux, see here.

    For more information on the Ricoh BSD implementation, visit either their global site or US site and register for the Ricoh Developer Program (RiDP).

  7. #7
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Mouais, mais bon l'implémentation de la JSR ne bouge pas, et n'est pas franchement des plus utiolisables, et puis il n'existe pas de version correcte sous Windows donc c'est un poil pas génial.

    Le truc le plus avancé et portable pour la communication java/usb doit être le binding java de la librairie libusb qui existe au minimum pour Windows et Linux:

    http://inf.ntb.ch/infoportal/help/in...tal/tools.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transfert de données via socket / send - receive
    Par Myokara dans le forum Général Python
    Réponses: 4
    Dernier message: 16/05/2014, 17h08
  2. transfert de données via PyUSB
    Par jubaPython dans le forum Général Python
    Réponses: 2
    Dernier message: 09/02/2009, 23h12
  3. prog de transfert de donné via bluetooth
    Par lekakes dans le forum Windows
    Réponses: 0
    Dernier message: 28/02/2008, 18h27
  4. [VB.NET]transfert de données via modem
    Par stevsoft dans le forum Windows Forms
    Réponses: 5
    Dernier message: 26/07/2006, 17h04
  5. Transfert de données securisées via Internet ???
    Par franck06 dans le forum Développement
    Réponses: 3
    Dernier message: 22/11/2004, 17h16

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