휴대폰의 OTG 기능은 호스트(Host) 없이 기기 간 데이터 전송이 가능하다는 의미다.
종종 OTG로 축약되는 On-The-Go는 휴대폰용 USB 2.0 사양에 대한 보충 표준입니다. 이를 통해 플레이어나 휴대폰과 같은 휴대폰 USB 장치를 USB 주변 장치에서 USB 호스트로 변경하여 다른 USB 장치와 연결하고 통신할 수 있습니다. 일반적인 상황에서는 OTG를 지원하는 이러한 USB 장치 및 USB 호스트(예: 데스크톱 또는 랩톱)가 여전히 USB 주변 장치로 사용됩니다.
USB 프린터 등 OTG를 지원하는 기기는 USB 플래시 드라이브에 직접 연결해 기기에 있는 파일을 읽어 컴퓨터에 연결하지 않고도 인쇄할 수 있고, 태블릿 컴퓨터를 USB 플래시 드라이브에 직접 연결해 인쇄할 수도 있다. 외부 하드웨어 기능을 확장하기 위한 USB 저장 디스크, 키보드 또는 마우스.
휴대폰 OTG의 아키텍처 모델
표준 휴대폰 USB는 마스터-슬레이브 아키텍처를 사용합니다. USB 호스트(즉, 컴퓨터)는 "마스터"이고 USB 주변 장치입니다. "노예"입니다. USB 서버만이 이 링크의 설정 및 데이터 전송을 예약할 수 있습니다. 휴대폰 USB 주변 장치는 자체적으로 데이터 전송을 시작할 수 없으며 서버 지침에만 응답할 수 있습니다.
휴대폰 USB OTG는 이러한 상황을 변화시켰습니다. 액세서리는 더 이상 순수한 주변 장치일 필요가 없으며 때로는 호스트가 될 수도 있습니다. 예를 들어, 휴대폰 등 휴대용 스마트 단말기를 컴퓨터에 연결하면 주로 컴퓨터의 저장장치 역할을 하며 USB 저장장치만 연결하거나 USB 입력장치만 연결하면 이들의 호스트 역할을 하게 된다. 저장 장치를 제어하거나 입력을 받기 위해 장치에 액세스합니다.