在OTG中,初始主機設備稱爲A設備,外設稱爲B設備。可用電纜的連接方式來決定初始角色。
HNP(主機協商協議):當兩個OTG設備使用電纜相連,檢測到接地的ID引腳時,表示默認的是A設備(主機),而檢測到ID引腳浮空的設備則認爲是B設備(外設)。這兩個角色不是一成不變的,可以通過HNP協議來轉換角色。
SRP(對話請求協議):允許B設備請求A設備打開VBUS電源並啓動一次對話。一次OTG對話可通過A設備提供VBUS電源的時間來確定(注:A設備總是爲VBUS供電,即使作爲外設)。當A設備與B設備不需要通信時,可通過A設備關閉VBUS電源來結束一次對話以節省功耗(B設備進入低功耗模式),這在電池供電產品中是非常重要的。