2017-07-17 4 views
3

Je me demandais si quelqu'un avait de l'expérience pour faire fonctionner les lecteurs RFID via WebUSB. Le lecteur que j'utilise est le https://www.parallax.com/product/28340. D'après ce que j'ai lu, je devrais écrire un pilote pour lire à partir de l'appareil. Je me demandais juste si quelqu'un avait fait quelque chose à ce sujet et ce qu'ils ont fini par faire.Lecteurs WebUSB et RFID

L'objectif ici est de lire les étiquettes RFID sans utiliser une autre application pour les transmettre à l'application Web.

Merci!

Répondre

4

La variante USB de ce lecteur RFID utilise une puce FTDI FT232R pour fournir une interface série-USB. Si le système d'exploitation hôte dispose d'un pilote pour cette puce ou que les pilotes du port COM virtuel FTDI sont installés, le navigateur ne pourra pas se connecter au périphérique lorsque votre application le demande via l'API WebUSB car l'interface USB présentée par le périphérique sera déjà être réclamé par le conducteur.

Si vous êtes en mesure de garantir que le pilote du port COM virtuel n'est pas chargé, vous pouvez écrire un pilote à l'aide de l'API WebUSB pour contrôler le périphérique.

+0

Existe-t-il des informations sur l'écriture d'un pilote pour travailler avec webusb? – codewookie

+1

Il y a quelques démos dans le [dépôt WebUSB Arduino] (https://github.com/webusb/arduino/tree/gh-pages/demos) qui seront probablement similaires à celles que vous êtes intéressé à construire car elles prennent aussi le contrôle d'une interface USB en série. –

+0

Bonjour @ReillyGrant, connaissez-vous d'autres ressources plus spécifiques sur la configuration? Je ne trouve rien sur la façon de configurer la bonne configuration pour la série comme le débit en bauds et tout ... – PeterPan666