휴먼 인터페이스 장치 란 무엇입니까?
HID (Human Interface Device)는 사람들이 직접 사용하도록 설계된 다양한 컴퓨터 애드온입니다. 외장 하드 드라이브 또는 무선 카드와 같은 다른 장치와 달리 HID에는 일반적으로 사람이 컴퓨터와 상호 작용할 수있는 단추 또는 컨트롤이 있습니다. 최신 휴먼 인터페이스 장치의 대부분은 USB (범용 직렬 버스) 통신 프로토콜을 사용합니다. HID라는 용어는 일반적으로이 장치 유형을 나타냅니다.
"Human Interface Device"라는 명칭은 1990 년대 후반 Microsoft ™ Corporation에서 일하는 엔지니어에 의해 만들어졌습니다. 이전에는 컴퓨터 장치의 프로토콜 수가 제한되었습니다. 제조업체는 조이스틱이나 키보드와 같이 좁은 범주에 속하는 입력 장치를 만들도록 제한되었습니다. 컴퓨터 회사는 새로운 실험 입력 컨트롤러를 만들 때마다“드라이버”라고하는 완전히 새로운 장치 지침을 작성해야했습니다.
휴먼 인터페이스 장치 하드웨어 분류는이 제한을 해결하고 새로운 유형의 입력 장치를 구축하도록 장려되었습니다. 제조업체가 HID 하드웨어 지침을 준수하면 대부분의 최신 컴퓨터에서 제품이 제대로 작동한다고 안전하게 가정 할 수 있습니다. Windows 및 Mac 플랫폼을 포함하여 사용중인 대부분의 운영 체제는 휴먼 인터페이스 장치 사양을 지원합니다.
HID에는 장치가 처음 연결될 때 호스트 컴퓨터에보고되는“HID 설명자”라고하는 미리 프로그래밍 된 데이터가 포함되어 있습니다. HID 디스크립터는 인터페이스 장치에서 전송 될 각 정보 패킷의 목적을 컴퓨터에 알려줍니다. 기본적으로이 데이터는 호스트에 "업데이트"를 제공하고 컴퓨터에 어떤 입력을 예상할지 알려줍니다.
대부분의 HID 하드웨어는 사용자가 컴퓨터를 제어 할 수 있도록 설계되었지만 프로토콜은 입력에만 국한되지 않습니다. HID 출력은 컴퓨터에서 장치로 보낼 수도 있습니다. 이 통신 기능은 종종 상태 표시등과 같은 정보를 제공하는 데 사용됩니다. 일부 장치는 출력 기능을 사용하여 진동이나 강제 피드백을 통해 사용자를 프로그램이나 게임에 몰입시킵니다.
대부분의 휴먼 인터페이스 장치는 "플러그 앤 플레이"와 호환되므로 거의 즉시 연결하여 사용할 수 있습니다. 플러그 앤 플레이 HID 컨트롤러는 사용하기 전에 컴퓨터를 재설정 할 필요가 없으며 사용자가 외부 드라이버를로드 할 필요가 없습니다. 이러한 기능으로 시간을 절약하고 설치 번거 로움을 최소화 할 수 있습니다.
제조업체는 HID 사양을 사용하여 동일한 일반 드라이버를 사용하여 다양한 인터페이스 컨트롤을 만들 수있었습니다. 표준 키보드 및 마우스 외에도 많은 비디오 게임 컨트롤러가이 프로토콜을 사용합니다. 휴먼 인터페이스 장치의 다른 예로는 댄스 패드, 차량 시뮬레이션 제어, 운동 기계 및 병원 의료 기기가 있습니다.