USB On-The-Go (USB OTG) är en del av specifikationen för USB 2. 0, och gör en slav USB-enhet (t. ex. en mobiltelefon) för att bli värd för en annan USB-enhet. Du kan använda OTG som innebär att vissa mobiltelefoner för att kopiera filer från en USB-masslagringsenhet, eller andra enheter såsom kameror. USB On-The-Go innehåller tre protokoll-Begäran Session Protocol (SRP), fast Detection Protocol (ADP) och Host Förhandling Protocol (HNP).
Session Request Protocol (SRP)
Session Request Protocol (SRP) gör att USB-kopplingen att förbli manuella tills en enhet begär makt. Styra strömmen aktivitet är viktig för enheter som till exempel en mobiltelefon som använder ett batteri, eftersom det förlänger batteriets livslängd.
Fäst Detection Protocol (ADP)
Bifoga Detection Protocol (ADP) tillåter en enhet för att kontrollera och visa fastsättning status. När en enhet upptäcks, kommer en A-enhet leta efter samband och ge makt till USB-bussen. En B-enheten kommer att använda Session Request Protocol (SRP).
Host Förhandling Protocol (HNP)
Host Förhandling Protocol (HNP) tillåter byte av värd /perifera roller mellan två OTG dubbla roll enheter. Det gör att en USB-OTG enhetens kontrollpanel dataöverföring schemaläggning, så någon OTG enheten är i stånd att inleda dataöverföring. Med HNP, det spelar ingen roll om du ansluter två enheter felaktigt-rätt enhet kommer att byta till slaven roll.