Was ist ein menschliches Schnittstellengerät?
Ein menschliches Schnittstellengerät (HID) ist eine Vielzahl von Computer-Add-On, die für die direkte Verwendung von Personen entwickelt wurden. Im Gegensatz zu anderen Geräten wie externen Festplatten oder drahtlosen Karten verfügen HIDs normalerweise mit Schaltflächen oder Steuerelementen, mit denen Menschen mit dem Computer interagieren können. Die Mehrheit der modernen menschlichen Schnittstellengeräte nutzt das Kommunikationsprotokoll für Serienbus (USB). Der Begriff HID bezieht sich normalerweise auf diesen Gerätetyp.
Die Bezeichnung „Human Interface Device“ wurde von Ingenieuren erstellt, die Ende der neunziger Jahre an der Microsoft ™ Corporation arbeiteten. Vor dieser Zeit war die Anzahl der Protokolle für Computergeräte begrenzt. Die Hersteller waren darauf beschränkt, Input -Geräte zu erstellen, die in enge Kategorien wie Joysticks oder Tastaturen geraten. Computerfirmen mussten vollständig neue Geräteanweisungen schreiben, die als „Treiber“ bezeichnet werden, wenn ein neuer experimenteller Eingabegleiter erstellt wurde.
Eine Hardwareklassifizierung von Human Interface Device wurde entwickelt, um diese Einschränkung und e zu behebenNCourage Neue Arten von Eingabegeräten, die erstellt werden sollen. Wenn ein Hersteller die HID -Hardware -Richtlinien befolgt, können er sicher davon ausgehen, dass sein Produkt mit den meisten modernen Computern ordnungsgemäß funktioniert. Die Mehrheit der verwendeten Betriebssysteme, einschließlich Windows- und MAC -Plattformen, unterstützt die Spezifikationen des menschlichen Schnittstellengeräts.
HIDS enthalten vorprogrammierte Daten, die als „HID-Deskriptoren“ bezeichnet werden und an einem Host-Computer gemeldet werden, wenn das Gerät zum ersten Mal verbunden ist. Die HID -Deskriptoren geben dem Computer den Zweck jedes Informationspakets mit, die vom Schnittstellengerät gesendet werden. Im Wesentlichen liefert diese Daten einen „Update“ für den Host und benachrichtigt den Computer, den die Eingaben zu erwarten.
Während die meisten HID -Hardware für Benutzer zum Steuern des Computers ausgelegt sind, ist das Protokoll nicht nur auf Eingaben beschränkt. HID -Ausgänge können auch vom Computer an ein Gerät gesendet werden. Diese KommunikationskapabilitätTY wird häufig verwendet, um Informationen wie Statuslichter bereitzustellen. Einige Geräte verwenden die Ausgabefunktion, um einen Benutzer durch Vibration oder Force-Feed-Back in ein Programm oder ein Spiel einzutauchen.
Die meisten menschlichen Schnittstellengeräte sind kompatibel, was bedeutet, dass sie fast sofort angeschlossen und verwendet werden können. Ein Plug -and -Play -HID -Controller muss den Computer nicht zurücksetzen, bevor er verwendet werden kann, und muss nicht externe Treiber laden. Diese Funktionen können Zeit sparen und die Installation von Problemen minimieren.
Die Verwendung von HID -Spezifikationen hat es den Herstellern ermöglicht, eine Vielzahl verschiedener Schnittstellensteuerungen zu erstellen, die alle die gleichen allgemeinen Treiber verwenden. Neben Standard -Tastaturen und Mäusen verwenden viele Videospiel -Controller dieses Protokoll. Weitere Beispiele für menschliche Schnittstellengeräte sind Tanzpolster, Fahrzeugsimulationskontrollen, Trainingsmaschinen und Krankenhaus -medizinische Instrumente.