Articulo de referencia

Dispositivo de interfaz humana

Un dispositivo de interfaz humana ( HID , por sus siglas en inglés) es un tipo de dispositivo informático que suelen utilizar los humanos y que recibe información o proporciona ...

Un dispositivo de interfaz humana ( HID , por sus siglas en inglés) es un tipo de dispositivo informático que suelen utilizar los humanos y que recibe información o proporciona información a los humanos.

El término "HID" se refiere comúnmente a la especificación USB HID . Fue acuñado por Mike Van Flandern de Microsoft cuando propuso que el comité USB creara un grupo de trabajo para la clase de Dispositivos de Entrada Humana (HID). Este grupo de trabajo pasó a llamarse Clase de Dispositivos de Interfaz Humana (HID) a sugerencia de Tom Schmidt de DEC , ya que el estándar propuesto admitía la comunicación bidireccional.

Estándar HID

Un comité de trabajo con representantes de varias empresas destacadas desarrolló el estándar HID. La lista de participantes aparece en el documento "Definición de clase de dispositivo para dispositivos de interfaz humana (HID)" [ 1 ] . El concepto de un protocolo autodescriptivo y extensible surgió inicialmente de Mike Van Flandern y Manolito Adan mientras trabajaban en un proyecto llamado "Raptor" en Microsoft , e independientemente de Steve McGowan, quien trabajó en un proyecto "SIM" que definía un protocolo de dispositivo para el casco de realidad virtual VFX1 y sus periféricos basado en ACCESS.bus mientras estaba en Forte Technologies. SIM también era autodescriptivo y extensible, pero estaba más enfocado en dispositivos de simulación utilizados para realidad virtual y captura de movimiento. Después de intercambiar notas en una Consumer Game Developer Conference, Steve y Mike acordaron colaborar en un nuevo estándar para el emergente Universal Serial Bus (USB).

Otros protocolos que utilizan HID

Desde su definición original a través de USB, HID ahora también se utiliza en otros buses de comunicación informática . Esto permite que los dispositivos HID que tradicionalmente solo se encontraban en USB también se utilicen en buses alternativos. Esto se debe a que la compatibilidad existente con dispositivos USB HID se puede adaptar mucho más rápido que tener que inventar un protocolo completamente nuevo para admitir ratones, paneles táctiles, teclados, etc. Los buses conocidos que utilizan HID son:

  • Bluetooth HID : se utiliza para ratones y teclados que se conectan mediante Bluetooth.
  • Serial HID: se utiliza en los receptores de control remoto de PC con Windows Media Center de Microsoft .
  • Dispositivo de entrada Zigbee : Zigbee ( RF4CE ) admite dispositivos HID a través del perfil de dispositivo de entrada Zigbee.
  • HID sobre I²C : se utiliza para dispositivos integrados en Microsoft Windows 8 [ 2 ]
  • HID sobre SPI: desarrollado por Microsoft para comunicaciones de dispositivos fijos más rápidas y con menor latencia [ 3 ].
  • HID over GPIO – Used for embedded devices in Microsoft Windows 10[4]
  • HOGP (HID over GATT) – Used for HID devices connected using Bluetooth Low Energy technology

See also

References

  1. Device Class Definition for Human Interface Devices (HID): Firmware Specification -- Final 1/30/97. USB Implementer's Forum. 1997. Retrieved 2014-04-28.
  2. "HID over I2C". Microsoft. Retrieved 2016-01-19.
  3. "Introduction to HID over SPI - Windows drivers". docs.microsoft.com. Retrieved 2022-09-06.
  4. mhopkins-msft. "HID Button Drivers - Windows drivers". learn.microsoft.com. Retrieved 2025-05-16.
  • HID developers forum, USB.org
  • HID Device Class Definition 1.11 Specification, USB.org
  • HID Usage Tables 1.4 Specification, USB.org
  • HID Integrated Usage Table Documents, USB.org
  • HID Descriptor Tool, USB.org