En esta página
Dispositivos
El SDK de hardware 1.2.0 admite dos familias de protocolos mediante una sola API pública. Identifica aquí las restricciones del dispositivo y sigue llamando a los mismos métodos.
| Dispositivo | Código | Protocolo | USB | BLE | Air-Gap (QR) |
|---|---|---|---|---|---|
| OneKey Classic | classic | V1 | Sí | Sí | No |
| OneKey Classic 1s | classic1s | V1 | Sí | Sí | No |
| OneKey Classic 1s Pure | classicpure | V1 | Sí | Sí | No |
| OneKey Mini | mini | V1 | Sí | No | No |
| OneKey Touch | touch | V1 | Sí | Sí | No |
| OneKey Pro | pro | V1 | Sí | Sí | Sí |
| OneKey Pro 2 | pro2 | V2 | Sí | Sí | Sí |
| OneKey Neo | neo | V2 | Sí | Sí | No (sin cámara) |
El SDK indica el protocolo conectado en el objeto del dispositivo mediante connectProtocol ('V1' o 'V2'). Ese valor es el resultado de una consulta en vivo, no de una búsqueda basada en el nombre del modelo.
Cómo debes usar el modelo
- Usa el modelo para determinar las capacidades y la experiencia de usuario: Mini no tiene BLE, Neo no tiene QR Air-Gap y Pro / Pro 2 admiten Air-Gap.
- Recuerda: no uses el nombre del modelo para elegir entre Protocol V1 y V2. Lee el protocolo confirmado por la conexión activa.
- La API de actualización de firmware sigue la familia del protocolo: Pro usa
firmwareUpdateV3; Pro 2 / Neo usanfirmwareUpdateV4.
Lista de comprobación del integrador
- Almacena en caché
connectIdpor transporte. Los identificadores USB y BLE de una misma unidad son distintos. - Actualiza
deviceIddespués de un borrado / recuperación. Consulta Identificadores. - Ejecuta las llamadas en serie por dispositivo. Mantén los flujos de entrada y firma en serie para que las solicitudes y los resultados sigan asociados a su operación.
- Nunca repitas una actualización de firmware, un borrado ni otra llamada con efectos secundarios después de un error de transporte.
Consulta también: Compatibilidad de cadenas · Protocol V1 y V2 · Sesiones de cartera
Última actualización el