Clés USB programmables

Où puis-je acheter une clé USB programmable prenant en charge C en tant que langage de développement?

  1. Senselock
  2. Rockey
  3. Aladdin

Nous utilisons Senselock dans notre application. C’est un dongle intelligent dans lequel vous pouvez télécharger votre code personnalisé. La façon dont cela fonctionne est qu’au lieu de simplement vérifier la présence d’un dongle, votre code doit attendre une sortie correcte du dongle émis par votre code à l’intérieur du dongle.

Hexwax est un lieu de départ. Essayez http://www.hexwax.com/Products/expandIO%2DUSB/ qui vous donnera une idée de ce que vous pouvez faire et par où commencer. Ce sont des firmwares pour la série de microcontrôleurs PIC18, mais vous pouvez acheter les modules sur étagère. Elles ne vous conviendront peut-être pas parfaitement, mais elles vous donneront une idée de ce qui est possible sans avoir à construire la vôtre à partir de rien.

N’oubliez pas que vous devrez créer un pilote Windows si vous avez lancé votre propre périphérique USB. Les firmwares hexwax utilisent l’interface HID (clavier, souris, manette de jeu, etc.), de sorte que les pilotes sont déjà livrés avec Windows / Linux / OS-X. C’est un bonus significatif.

Si je réussissais moi-même, j’utiliserais un périphérique PIC18, récupérant autant de code que possible sur le site Web de Microchip (le fabricant du PIC) – ils ont un code d’interface USB – et empruntent la route HID. Autres sources: MicroElektronika (www.mikroe.com) fait beaucoup de bibliothèques C et de compilateurs pour exactement ce genre de choses. Google pour la photo, caché, usb pour obtenir beaucoup d’informations, les gens ont fait leurs propres claviers à partir de zéro sans trop de peine.

  • Crossware semble fournir des dongles USB programmables. Les dongles eux-mêmes ne sont pas chers et de ne pas avoir mieux peuvent même être utilisés comme produits finis. Cependant, la suite de développement n’est pas si bon marché.
  • Calao Systems propose une sorte de “super clé” pouvant être vue comme une “clé USB” de taille monstrueuse. Il est plus puissant et fonctionne sous Linux. Cet appareil dispose même de ses propres connecteurs USB et RJ45 supplémentaires, mais peut toujours être branché sur le port USB et y être suspendu. Une enceinte est fournie.

Où puis-je acheter une clé USB programmable prenant en charge C en tant que langage de développement?

Essayez ROCKEY6, son exécutable et sa programmation à l’intérieur du dongle lui-même. Fonctionne bien avec notre logiciel sur sa protection sécurisée.

http://www.rockey.com.my/prod-dongle-rockey6.php

SG-Lock fournit une solution simple à partir d’une clé USB programmable: http://www.sg-lock.com/fr/index.php

Abordable, facile à programmer, l’API est une DLL et ne prend donc en charge que Windows (je ne sais pas si cela fonctionne avec d’autres systèmes).