Machine Translated by Google
Hogar Decodificador de clase de dispositivo de interfaz humana (HID)
Características
Últimos acontecimientos
Decodificadores de clase
La clase de dispositivo de interfaz humana (HID) es una de las clases USB más utilizadas. La
15 de mayo de 2016
Clase CDC clase HID consta principalmente de dispositivos que utilizan los humanos para controlar el
Clase oculta funcionamiento de los sistemas informáticos. Ejemplos de dispositivos de clase HID incluyen
Se ha lanzado
teclados, dispositivos señaladores (como dispositivos de mouse, joysticks y trackballs), USBlyzer 2.2.
Clase central
dispositivos de control (como volantes, aceleradores, pedales de timón y guantes de datos), los
Clase de almacenamiento masivo Se agregó compatibilidad con la clase
dispositivos que los humanos usan para ingresar datos directamente en un computadora (como
de almacenamiento masivo
Capturas de pantalla teléfonos, controles remotos de VCR, juegos y dispositivos de simulación) y otros dispositivos
USB. [...]
Toma el recorrido que pueden no requerir interacción humana directa pero que brindan datos en un formato similar
a los dispositivos de clase HID (como lectores de códigos de barras, voltímetros y termómetros).
Requisitos 16 de marzo de 2014
Descargar Se ha lanzado
La especificación de clase de dispositivo HID define los protocolos de configuración y
Compra USBlyzer 2.1.
comunicación para dispositivos de interfaz humana. USBlyzer incluye un decodificador USB de
Preguntas más frecuentes
clase HID completamente completo que le ayuda a visualizar fácilmente varias solicitudes Se agregó compatibilidad con USB 3.0.
específicas de clase HID. También se decodifican el descriptor HID, el descriptor de informe HID [...]
Apoyo
y los informes HID.
Solicitud de función 3 de abril de 2011
Contáctenos Protocolos específicos de clase HID USBlyzer 2.0 tiene
Artículos sido liberado.
Se admiten todas las clases, subclases y protocolos de HID siguientes:
Enlaces Compatibilidad con sistemas operativos de 64 bits.
Clase Subclase Protocolo
Transcurrido y duración
00h Ninguno
00h Ninguno
medición del tiempo.
03h ESCONDIDO 01h Teclado 02h
01h Interfaz de arranque
Ratón [...]
Descriptores específicos de clase HID
Los dispositivos de clase HID utilizan descriptores específicos de clase que difieren de los
descriptores USB estándar. USBlyzer decodifica y muestra los siguientes descriptores específicos
de clase HID:
Descriptor HID
Un descriptor HID especifica el número, tipo y tamaño del informe HID.
Descriptores y descriptores físicos asociados con un HID
dispositivo de clase.
Descriptor del informe HID
El formato de los datos que un dispositivo de clase HID puede enviar o recibir no es
definido por la especificación de clase HID. En cambio, se requiere que un dispositivo
HID proporcione un descriptor de informe HID que enumere todos los campos de datos
de un informe HID particular que el dispositivo puede usar. Para cada campo del informe
HID, el descriptor de informe HID define cuántos bits ocupa el elemento de datos en
particular, qué uso tiene, qué rango de valores utiliza, etc.
A continuación se muestra un ejemplo de decodificación del descriptor de informe HID del mouse.
Machine Translated by Google
Machine Translated by Google
Los datos y los informes de funciones especifican los datos de configuración. Un dispositivo puede soportar
más de un tipo de informe y más de un informe del mismo tipo.
USBlyzer extrae los elementos individuales del informe HID según la
Descriptor de informes HID y los muestra en un formulario fácil de ver. Desde
USBlyzer utiliza su propio analizador HID, es posible decodificar informes HID en
en cualquier momento, incluso después de haber desconectado el dispositivo o incluso si analiza
archivo de captura previamente guardado.
A continuación se muestra un ejemplo de análisis del informe de entrada HID del joystick.
Páginas de uso de HID
Los usos de HID se organizan en páginas de uso de controles relacionados. El uso
La página y el ID de uso definen una constante única que describe un determinado
tipo de control. La siguiente tabla enumera el uso actualmente admitido.
páginas.
ID de página Nombre de la página
01h Controles de escritorio genéricos
02h Controles de simulación
03h Controles de realidad virtual
04h Controles deportivos
05h Controles del juego
06h Controles de dispositivos genéricos
07h Teclado/teclado
08h LED
09h Botón
0Ah Ordinal
0Bh Dispositivos de telefonía
0 canales Dispositivos de consumo
0Dh Digitalizador
0Fh Dispositivo de entrada física (PID)
10h Unicódigo
14h Pantalla alfanumérica
40h Instrumentos medicos
80h Monitorear dispositivos
81h Monitorear valores enumerados
82h Controles virtuales VESA
83h Comando VESA
84h Dispositivo de energía
85h Sistema de batería
Machine Translated by Google
Dispositivo USB compuesto con clase HID única o múltiple
Interfaces
Un dispositivo USB compuesto expone múltiples funciones a un host mediante el uso de
múltiples interfaces que son administradas por separado por diferentes controladores. Cada
interfaz de un dispositivo compuesto es, en muchos aspectos, como un dispositivo separado
que tiene su propio descriptor de configuración y, en el caso de interfaces de clase HID,
descriptores de informe HID. El punto final de control predeterminado es compartido por
todas las interfaces, mientras que las interfaces de clase HID separadas requieren puntos
finales de interrupción que no se pueden compartir.
USBlyzer brinda soporte para dispositivos compuestos USB con interfaces HID únicas o
múltiples.
Términos de uso : Política de privacidad : Mapa del
sitio © 20062017 USBlyzer Team. Reservados todos los derechos.