Есть много странных терминов, которые поставляются с использованием компьютера. Тот, который вы, возможно, видели, - это «человеческое интерфейсное устройство» или «HID». Это звучит как что-то из фильма науки, но что именно это значит?
«Человеческое интерфейсное устройство» может звучать странно чужой, но имя на самом деле очень описательно. Проще говоря, HID является стандартом для компьютерных устройств, которые управляются людьми. Стандарт позволяет легко использовать эти устройства без какого-либо дополнительного программного обеспечения или драйверов.
Стандарт для упрощения аксессуаров
«Человеческие интерфейсные устройства» - это стандарт, который был создан для упрощения процесса установки устройств ввода. Перед съемником было несколько конкретных протоколов для каждого типа входного устройства.
Это означало, что был протокол для мышей, протокола для клавиатур и так далее. Устройства, необходимые для использования существующих протоколов или создания пользовательских драйверов. У людей больше работают при установке и настройке устройств.
По сравнению с HID-совместимым устройством включает в себя «пакеты данных», которые содержат все действия устройства. Например, клавиатура может иметь ключ для регулировки громкости. Когда этот ключ нажата, «HID-дескриптор» сообщает компьютеру, где цель этого действия хранится в пакетах, и он выполняется.
Протокол HID делает его намного легче для компаний произвести широко совместимые аксессуары. Все современные операционные системы поддерживают HID протокол. Вы можете подключить USB-клавиатуру в PC Windows PC, Mac, ChromeBook или даже планшет Android, и он будет немедленно функциональным. Это все благодаря спрятанию.
HID и приложения
Самым большим преимуществом HID является возможность просто подключить практически любые периферийные устройства к вашему устройству и начать работать немедленно. Это только половина магии, хотя. Как насчет того, чтобы убедиться, что эти аксессуары работают с приложениями?
Вы можете подключить USB-контроллер на вашем ПК, и он обычно контролирует игру, как следует. Даже если контроллер был сделан после игры, он все еще работает. Разработчики игры не пришлось ничего делать, чтобы сделать это.
Когда вы подключаете устройство HID, он объявляет о своих возможностях операционной системы. Операционная система интерпретирует данные и классифицирует устройство. Это позволяет приложениям и играм на целевые классы устройств, а не конкретных моделей.
Это супер важный элемент HID, и это то, что мы принимаем как должное. Игровой контроллер будет работать с вашей библиотекой Steam. Zoom узнает, чтобы включить вашу веб-камеру. Все это происходит с очень маленькой настройкой на вашем конце.
Типы человеческих интерфейсных устройств
Как уже упоминалось ранее, периферийные устройства USB являются наиболее распространенными устройствами для человека интерфейса, которые вы увидите, но есть и другие типы.
Устройства USB попадают в класс «USB-HID». Это включает в себя распространенные вещи, такие как клавиатуры, мыши, веб-камеры, трекпады и игровые контроллеры. Другие USB-HID-устройства включают термометры, аудиоинструменты, медицинское оборудование, телефоны и тренажеры.
Другой общий тип - Bluetooth-HID. Это тот же протокол USB-HID с небольшими модификациями для Bluetooth. Как вы можете ожидать, это включает в себя подобные устройства для USB-HID, но они соединяют через Bluetooth. Bluetooth Mouse будет просто работать, подключена к компьютеру Windows PC, Mac или ChromeBook.
Устройства человека интерфейса являются одними из наиболее распространенных устройств, которые мы используем с компьютерами. Мы действительно не ценим, насколько они легко использовать. Было время, когда это было не так просто.
Не только HID отвечает за то, что облегчает использование компьютеров, но он также способствовал огромным рынкам для аксессуаров. Есть тысячи клавиатур, мышей, веб-камер, контроллеров и других продуктов, которые вам просто не нужно беспокоиться о том, чтобы не быть совместимым с вашим компьютером.
В истории компьютеров было много успехов, но стандарт устройства интерфейса человека - это тот, который был разбитым успехом.