Skip to main content

Cos'è un dispositivo di interfaccia umana?

Un dispositivo di interfaccia umana (HID) è una varietà di componenti aggiuntivi per computer progettati per essere utilizzato direttamente dalle persone.A differenza di altri dispositivi come dischi rigidi esterni o schede wireless, HIDS in genere presentano pulsanti o controlli che consentono agli umani di interagire con il computer.La maggior parte dei moderni dispositivi di interfaccia umana utilizza il protocollo di comunicazione Universal Serial Bus (USB);Il termine HID di solito si riferisce a questo tipo di dispositivo.

Il "dispositivo di interfaccia umana" di designa è stata creata dagli ingegneri che lavorano a Microsoft Trade;Corporation alla fine degli anni '90.Prima di questo periodo, il numero di protocolli per i dispositivi del computer era limitato.I produttori erano limitati alla creazione di dispositivi di input che rientravano in categorie strette, come joystick o tastiere.Le aziende di computer sono state costrette a scrivere istruzioni di dispositivo completamente nuove chiamate "driver" ogni volta che è stato realizzato un nuovo controller di input sperimentale.

Una classificazione hardware del dispositivo di interfaccia umana è stata progettata per affrontare questa limitazione e incoraggiare nuovi tipi di dispositivi di input da costruire.Se un produttore segue le linee guida Hidware HID, può tranquillamente presumere che il loro prodotto funzionerà correttamente con la maggior parte dei computer moderni.La maggior parte dei sistemi operativi in uso, comprese sia le piattaforme Windows che Mac, supporta le specifiche del dispositivo di interfaccia umana.

HIDS contengono dati pre-programmati, chiamati "descrittori HID", che viene segnalato a un computer host quando il dispositivo è collegato per la prima volta.I descrittori HID indicano al computer lo scopo di ciascun pacchetto di informazioni che verrà inviato dal dispositivo di interfaccia.In sostanza, questi dati forniscono un "aggiornamento" all'host e notifica il computer di quali input si aspettano.

Mentre la maggior parte dell'hardware HID è progettato per gli utenti di controllare il computer, il protocollo non è limitato agli ingressi.Le uscite HID possono anche essere inviate dal computer a un dispositivo.Questa capacità di comunicazione viene spesso utilizzata per fornire informazioni, come le luci di stato.Alcuni dispositivi utilizzano la capacità di output per aiutare a immergere un utente in un programma o gioco attraverso vibrazioni o feedback della forza.

La maggior parte dei dispositivi di interfaccia umana sono compatibili con "plug and play", il che significa che possono essere collegati e utilizzati quasi immediatamente.Un controller HID Plug and Play non è necessario ripristinare il computer prima che possa essere utilizzato e non richiede all'utente di caricare driver esterni.Queste funzionalità possono risparmiare tempo e ridurre al minimo le sedi di installazione.

L'uso di specifiche HID ha permesso ai produttori di creare un'ampia varietà di diversi controlli di interfaccia, tutti utilizzando gli stessi driver generali.Oltre alle tastiere e ai topi standard, molti controller di videogiochi utilizzano questo protocollo.Altri esempi di dispositivi di interfaccia umana includono cuscinetti da ballo, controlli di simulazione dei veicoli, macchine per esercizi e strumenti medici dell'ospedale.