2012-07-22 1 views
1

Récemment, j'ai installé un pilote de périphérique logiciel pour un périphérique qui se connecte à ma machine locale via USB. Comment communiquer avec l'appareil? Est-ce que je communique directement avec le pilote de périphérique logiciel installé?Comment communiquer par programme avec un pilote de périphérique logiciel en Java ou C#?

Outils:

  • OneTouch Ultra 2 glucomètre
  • Windows XP
  • Pilotes pour compteur logiciel OneTouch (R) v1.12.0.0
  • Protocoles de communication personnalisés
+0

Quel type d'appareil? Sur quel type de système d'exploitation? Quelle API le pilote fournit-il? –

+0

Le protocole n'a pas d'importance en premier lieu. Le transport est important. Dans le cas le plus simple, le pilote installe simplement un port COM série virtuel. Cela peut être ouvert comme n'importe quel autre périphérique série avec Java. PUIS le protocole peut être implémenté en Java.
Mais avec si peu d'informations sur le périphérique spécifique, le pilote et les API disponibles, vous ne recevrez aucune information utile. –

+1

Les auteurs du pilote de périphérique définissent généralement comment communiquer avec lui. –

Répondre

0

La société propose à la fois un "driver de compteur" et des "protocoles de communication". Si vous voulez écrire votre propre logiciel pour communiquer avec le compteur, je remplirai le formulaire au http://www.onetouch.com/software_kit et je verrai ce que cela a à offrir.

+0

de sorte que vous n'utilisez pas le pilote de compteur et protocoles de communication en conjonction? – user1329572

0

Vous devrait utiliser JNI pour accéder au système d'exploitation sous-jacent. Standard Java ne fournit aucun point d'ancrage dans le système d'exploitation à ce niveau en Java pur.

Questions connexes