Kas yra žmogaus sąsajos įrenginys?

Žmogaus sąsajos įrenginys (HID) yra įvairių kompiuterių priedų, skirtų žmonėms tiesiogiai naudoti. Skirtingai nuo kitų įrenginių, pvz., išorinių standžiųjų diskų ar belaidžių kortelių, HID paprastai turi mygtukus arba valdiklius, leidžiančius žmonėms sąveikauti su kompiuteriu. Dauguma šiuolaikinių žmogaus sąsajos įrenginių naudoja universaliosios nuosekliosios magistralės (USB) ryšio protokolą; terminas HID paprastai reiškia šį įrenginio tipą.

Pavadinimą „Žmogaus sąsajos įrenginys“ sukūrė inžinieriai, dirbę „Microsoft™ Corporation“ 1990-ųjų pabaigoje. Iki tol kompiuterių įrenginių protokolų skaičius buvo ribotas. Gamintojai apsiribojo kurti įvesties įrenginius, kurie patenka į siauras kategorijas, pvz., vairasvirtes ar klaviatūras. Kompiuterių įmonės buvo priverstos rašyti visiškai naujas įrenginio instrukcijas, vadinamas „tvarkyklėmis“, kai tik buvo pagamintas naujas eksperimentinis įvesties valdiklis.

Žmogaus sąsajos įrenginių aparatinės įrangos klasifikacija buvo sukurta siekiant pašalinti šį apribojimą ir paskatinti kurti naujų tipų įvesties įrenginius. Jei gamintojas laikosi HID techninės įrangos gairių, jis gali drąsiai manyti, kad jo gaminys tinkamai veiks su daugeliu šiuolaikinių kompiuterių. Dauguma naudojamų operacinių sistemų, įskaitant „Windows“ ir „Mac“ platformas, palaiko žmogaus sąsajos įrenginio specifikacijas.

HID yra iš anksto užprogramuotų duomenų, vadinamų „HID deskriptoriais“, apie kuriuos pranešama pagrindiniam kompiuteriui pirmą kartą prijungus įrenginį. HID deskriptoriai nurodo kompiuteriui kiekvieno informacijos paketo, kuris bus siunčiamas iš sąsajos įrenginio, paskirtį. Iš esmės šie duomenys suteikia pagrindiniam kompiuteriui „atnaujinimą“ ir praneša kompiuteriui, kokių įvesties reikia tikėtis.

Nors dauguma HID aparatinės įrangos yra skirtos vartotojams valdyti kompiuterį, protokolas neapsiriboja tik įvestimis. HID išvestis taip pat gali būti siunčiamos iš kompiuterio į įrenginį. Ši ryšio galimybė dažnai naudojama teikiant informaciją, pvz., būsenos lemputes. Kai kurie įrenginiai naudoja išvesties funkciją, kad padėtų vartotoją įtraukti į programą ar žaidimą naudojant vibraciją arba priverstinį grįžtamąjį ryšį.

Dauguma žmogaus sąsajos įrenginių yra suderinami „plug and play“, o tai reiškia, kad juos galima prijungti ir naudoti beveik iš karto. „Plug and play“ HID valdikliui nereikia iš naujo nustatyti kompiuterio, kad jį būtų galima naudoti, ir vartotojui nereikia įkelti išorinių tvarkyklių. Šios funkcijos gali sutaupyti laiko ir sumažinti diegimo rūpesčių.

HID specifikacijų naudojimas leido gamintojams sukurti daugybę skirtingų sąsajos valdiklių, naudojant tas pačias bendrąsias tvarkykles. Be standartinių klaviatūrų ir pelių, daugelis vaizdo žaidimų valdiklių naudoja šį protokolą. Kiti žmogaus sąsajos įrenginių pavyzdžiai yra šokių pagalvėlės, transporto priemonių modeliavimo valdikliai, treniruokliai ir ligoninių medicinos instrumentai.