la historia
Índice [ocultar]
1 Objetivos
2 Historia
3 Dispositivos HID
4 Componentes del protocolo HID
5 Otros protocolos usando HID
6 Véasetambién
7 Notas y referencias
8 Enlaces externos
Objetivos[editar · editar código]
Las principales motivaciones para HID eran las de permitir innovaciones en los dispositivos de entrada a la computadora y simplificar el proceso de instalar esos dispositivos. Antes de HID, los dispositivos normalmente se ajustaban a muy estrictos protocolos para el ratón, teclados y joysticks. Cualquierinnovación en el hardware requería sobrecargar el uso de datos en un protocolo existente o la creación de un nuevo driver y la evangelización de un nuevo protocolo para los desarrolladores de aplicaciones. En contraste con todos los dispositivos HID, entregan paquetes autodescriptivos que pueden contener una infinidad variada de tipos de datos y formatos. Un solo driver HID en la computadora analizasintácticamente los datos y permite una asociación dinámica de datos de entrada y salida (I/O) con la funcionalidad de la aplicación. Éste tiene habilitado la innovación rápida y proliferación de nuevos dispositivos de interfaz humana.
Los objetivos principales y subyacentes de la definición de clase HID son:1
Ser lo más compacto posible para ahorrar espacio de datos del dispositivo.
Permitir laaplicación de software para omitir información desconocida.
Ser extensible y robusto.
Que soporte la anidación y las colecciones.
Ser autodescriptivo para permitir aplicaciones de software genéricas.
Historia[editar · editar código]
El estándar del HID fue desarrollado por una comisión de trabajo con representantes de varias empresas.2 El concepto de un autodescribible protocolo libre fueinicialmente concebido por Mike Van Flandern y Manolito Adan cuando se encontraban trabajando en el proyecto llamado Raptor en Microsoft e independientemente por Steve McGowan mientras trabajaba en el protocolo de un dispositivo para Access Bus en Forte. Después de comparar notas en la conferencia de Consumer Game Developer, Steve y Mike aceptaron colaborar en un nuevo estándar para el emergenteUniversal Serial Bus (USB).
Dispositivos HID[editar · editar código]
HID comunes:
Teclado.
Ratón, trackball, touchpad, pointing stick.
Tableta gráfica.
Joystick.
HID menos comunes:
Dispositivos simuladores de la conducción y dispositivos para simulación de vuelo, tales como palancas e mando, volantes y pedales.
Power Glove de Nintendo.
Plataforma de baile.
Wiimote.
La mayoría de los sistemasoperativos reconocen dispositivos estándares USB HID, como lo son los teclados y los ratones, sin necesidad de un controlador especial. Cuando se conectan, generalmente se despliega un mensaje en la pantalla diciendo que «un dispositivo HID-compliant ha sido reconocido».
En comparación, este mensaje usualmente no aparece para los dispositivos que son conectados a conectores de 6 pines PS/2 locuales preceden al USB. El conector PS/2 no soporta plug-and-play, lo que significa que conectar un teclado o ratón PS/2 con el computador encendido no siempre funcionarán hasta el reinicio posterior. Además, PS/2 no soporta el protocolo HID.
Componentes del protocolo HID[editar · editar código]
En el protocolo HID existe 2 entidades: el host y el dispositivo. El dispositivo es la entidad...
Regístrate para leer el documento completo.