HID
HID (human interface device) — стандарт підключення через універсальну послідовну шину (USB) комп'ютерних пристроїв вводу-виводу, які призначені для прямої взаємодії з людиною[1]. Пристрої стандарту підключаються до будь-якої системи, що підтримує USB, без встановлення додаткових драйверів[2].
Термін «HID» запровадив Майк Ван Фланден, коли запропонував USB-комітету створити робочу групу для пристроїв такого типу та назвати їх «Human Input Device» (скорочено — HID). Зміну назви на «Human Interface Device» було зроблено після того, як Том Шмідт зауважив, що запропоновані стандарти підтримують двонаправлену взаємодію[джерело?].
Стандарт було ухвалено 1997 року[3].
Застосування
Стандарт передбачає підключення різноманітних пристроїв, зокрема, клавіатур, мишей, ігрових контролерів, сканерів штрих-кодів тощо. Підтримується багатьма розробниками, зокрема, для систем Microsoft Windows[4], Linux[5], Android[6] та ін.[7]
Застосовується також для підключення подібних пристроїв через бездротові з'єднання, такі як Bluetooth (Bluetooth HID Profile)[8] чи WiFi[9].
Див. також
Джерела
- Human Interface Devices (HID) Information. USB Implementers Forum. Процитовано 17 лютого 2020.
- Fred Decker. What Is an HID-Compliant Consumer Control Device?. Techwalla.com. Процитовано 17 лютого 2020.
- Device Class Definition for Human Interface Devices (HID): Firmware Specification -- Final 1/30/97. USB Implementer's Forum. 1997.
- Introduction to HID Concepts - Windows drivers. Microsoft Docs. 04/20/2017. Процитовано 17 лютого 2020.
- USB Human Interface Device (HID) Configuration. The Linux USB sub-system. Процитовано 17 лютого 2020.
- Rajaram Regupathy (2014). USB HID Specification. Unboxing Android USB: A hands on approach with real world examples. SpringerLink: Bucher. Apress. ISBN 9781430262091. LCCN 2016461648.
- FIDO U2F HID Protocol Specification. Процитовано 17 лютого 2020.
- Human Interface Device Profile. www.palowireless.com. Архів оригіналу за 20 березня 2013.
- An Analysis of Wireless Device Implementations on Universal Serial Bus. 6/3/97.
Посилання
- Human Interface Devices (HID) Information на usb.org
- HID Device Class Definition 1.11 Specification, USB.org
- HID Usage Tables 1.12 Specification, USB.org