Ci sono molti termini strani che vengono con l'utilizzo di un computer. Uno che potresti aver visto è "Dispositivo di interfaccia umana" o "Hid". Sembra qualcosa di un film di fantascienza, ma cosa significa esattamente?
"Dispositivo di interfaccia umana" può sembrare stranamente alieno, ma il nome è in realtà molto descrittivo. In poche parole, un HID è uno standard per i dispositivi per computer che sono gestiti dagli umani. Lo standard consente a questi dispositivi di essere facilmente utilizzati senza software o driver extra.
Uno standard per semplificare gli accessori
"Dispositivi di interfaccia umana" è uno standard creato per semplificare il processo di installazione di dispositivi di input. Prima di HID, c'erano diversi protocolli specifici per ciascun tipo di dispositivo di input.
Ciò significava che c'era un protocollo per i topi, un protocollo per tastiere e così via. I dispositivi necessari per utilizzare i protocolli esistenti o creare driver personalizzati. Le persone avevano più lavoro da eseguire quando si installano e configurano i dispositivi.
In confronto, un dispositivo conforme a HID include "Packet di dati" che contengono tutte le azioni del dispositivo. Ad esempio, una tastiera potrebbe avere una chiave per la regolazione del volume. Quando viene premuto quella chiave, il "descrittore HID" dice al computer in cui lo scopo di tale azione è memorizzato nei pacchetti, ed è eseguito.
Il protocollo HID rende molto più facile per le aziende produrre accessori ampiamente compatibili. Tutti i sistemi operativi moderni supportano il protocollo HID. È possibile collegare una tastiera USB in un PC Windows, Mac, Chromebook o anche un tablet Android, e sarà immediatamente funzionale. Questo è tutto grazie a HID.
HID e applicazioni
Il più grande vantaggio del HID è in grado di collegare semplicemente quasi tutte le periferiche al dispositivo e far iniziare a lavorare immediatamente. Questa è solo la metà della magia, però. Che ne dici di assicurarsi che questi accessori funzionino con app?
È possibile collegare un controller USB nel PC e di solito controllerà il gioco come dovrebbe. Anche se il controller è stato fatto dopo il gioco, funziona ancora. Gli sviluppatori di giochi non dovevano fare nulla per farlo accadere.
Quando colleghi un dispositivo HID, annuncia le sue funzionalità al sistema operativo. Il sistema operativo interpreta i dati e classifica il dispositivo. Ciò consente alle app e ai giochi a classificare le classi di dispositivi piuttosto che modelli specifici.
Questo è un elemento super importante di HID, ed è qualcosa che diamo per scontato. Un controller di gioco funzionerà con la tua libreria di Steam. Lo zoom saprà di accendere la tua webcam. Tutto ciò accade con una piccola configurazione della tua fine.
Tipi di dispositivi di interfaccia umana
Come accennato in precedenza, le periferiche USB sono i dispositivi di interfaccia umana più comuni che vedrai, ma ci sono altri tipi.
I dispositivi USB cadono nella classe "USB-HID". Ciò include cose comuni come tastiere, topi, webcam, trackpads e controller di gioco. Altri dispositivi HID USB includono termometri, strumenti audio, apparecchiature mediche, telefoni e macchine per esercizi.
L'altro tipo comune è Bluetooth-HID. È lo stesso protocollo HID USB con alcune leggerie modifiche per Bluetooth. Come ci si potrebbe aspettare, questo include dispositivi simili a USB-HID, ma si collegano su Bluetooth. Un mouse Bluetooth funzionerà semplicemente se collegato a un PC Windows, Mac o Chromebook.
I dispositivi di interfaccia umana sono alcuni dei dispositivi più comuni che utilizziamo con i computer. Non apprezziamo veramente quanto siano facili da usare. C'era un tempo in cui non era così semplice.
Non solo è informato per la realizzazione di computer più facili da usare, ma ha anche contribuito al massiccio mercato degli accessori. Ci sono migliaia di tastiere, topi, webcam, controller e altri prodotti che semplicemente non devi preoccuparti di non essere compatibili con il tuo computer.
Ci sono stati molti progressi nella storia dei computer, ma lo standard del dispositivo di interfaccia umana è uno che è stato un successo distruttivo.