USB OTG 設備既能做主機,又能做設備。
USB HOST是指主機。
當OTG 插到 HOST 上,OTG 的角色 就是 device.
當device 插到 OTG 上,OTG 的角色就是 HOST.
任何利用USB連接的裝置,至少會有一台主機(就是我們所說的Host)與一台客機(Guest,即是我們使用的任何USB裝置,鍵盤、鼠標、U盤等都屬於此類)。所謂的USB Host就是指這台“號令”其它USB裝置的主機,就算是一般的USB連接也有存在。
而USB On the Go(OTG)就是一個確切存在的連接規格,容許某些USB裝置“扮演”主機的角色,這樣就可以在不使用電腦的情況下傳送資料。
舉個例子,很多打印機可以使用常規的USB連接到電腦,這樣打印機就會成為從屬於電腦的“客機”,接收來自電腦的打印指令進行打印。但另一方面,某些打印機也會設有USB端口(Type A Connector,與電腦上的USB端口完全一樣),可以將U盤直接插進去進行打印,而不需要電腦介入。這個情況下,打印機成為了“主機”,直接控制U盤的訪問,提取U盤的文件進行打印。