Skip to Content
MatérielConceptsAppareils
Sur cette page

Appareils

Hardware SDK 1.2.0 prend en charge deux familles de protocoles avec une seule API publique. Choisissez ici les contraintes de l’appareil ; continuez à appeler les mêmes méthodes.

AppareilCodeProtocoleUSBBLEAir-Gap (QR)
OneKey ClassicclassicV1OuiOuiNon
OneKey Classic 1sclassic1sV1OuiOuiNon
OneKey Classic 1s PureclassicpureV1OuiOuiNon
OneKey MiniminiV1OuiNonNon
OneKey TouchtouchV1OuiOuiNon
OneKey ProproV1OuiOuiOui
OneKey Pro 2pro2V2OuiOuiOui
OneKey NeoneoV2OuiOuiNon (sans caméra)

Le SDK indique le protocole connecté dans l’objet appareil sous le champ connectProtocol ('V1' ou 'V2'). Cette valeur résulte d’une interrogation active, pas d’une déduction à partir du nom du modèle.

Comment utiliser le modèle

  • Utilisez le modèle pour les capacités et l’expérience utilisateur : Mini n’a pas de BLE, Neo n’a pas de QR Air-Gap, Pro / Pro 2 prennent en charge Air-Gap.
  • N’utilisez pas le nom du modèle pour choisir entre Protocol V1 et V2. Lisez le protocole confirmé par la connexion active.
  • L’API de mise à jour du micrologiciel suit la famille de protocole : Pro utilise firmwareUpdateV3 ; Pro 2 / Neo utilisent firmwareUpdateV4.

Liste de vérification de l’intégrateur

  1. Mettez en cache connectId par transport. Les ID USB et BLE d’une même unité sont différents.
  2. Actualisez deviceId après effacement / récupération. Consultez Identifiants.
  3. Sérialisez les appels par appareil. Gardez les parcours de saisie et de signature sérialisés pour que les demandes et résultats restent associés à leur opération.
  4. Ne rejouez jamais une mise à jour du micrologiciel, un effacement ou tout autre appel ayant des effets de bord après une erreur de transport.

Voir aussi : Prise en charge des chaînes · Protocol V1 et V2 · Sessions de portefeuille

Dernière mise à jour le