USB On-The -Go ( OTG USB ) è parte della specifica USB 2.0 , e consente a un dispositivo USB slave ( ad esempio un telefono cellulare ) per diventare l'ospite di un altro dispositivo USB . È possibile utilizzare OTG per abilitare alcuni telefoni cellulari per copiare i file da un dispositivo di archiviazione di massa USB o altri dispositivi, come fotocamere . USB On-The - Go include tre protocolli - ( SRP ) richiesta di sessione Protocol , attaccare Detection ( ADP ) Protocol e ( HNP ) Host Negotiation Protocol . ( SRP ) richiesta di sessione Protocol
richiesta di sessione ( SRP ) Protocollo consente il collegamento USB non alimentati a rimanere fino a quando una richiesta di potenza del dispositivo. Controllare l'attività di alimentazione è importante per dispositivi come un telefono cellulare che utilizza una batteria , perché prolunga la durata della batteria .
Allega protocollo di rilevamento ( ADP ) economici
Allega Detection protocollo ( ADP ) consente a un dispositivo per controllare e visualizzare lo stato allegato. Quando viene rilevato un dispositivo, un A - dispositivo cercherà collegamento e dare energia al bus USB . A- dispositivo B utilizzerà ( SRP )
Host Negotiation ( HNP ) Protocollo
Host Negotiation ( HNP ) Protocollo di commutazione consente di Host sessione richiesta di protocollo . ruoli /periferiche tra due dispositivi dual- ruolo OTG . Questo consente a un dispositivo di controllo OTG programmazione di trasferimento dati USB , in modo che qualsiasi dispositivo OTG è in grado di avviare il trasferimento dei dati . Con HNP , non importa se si collegano due dispositivi in modo non corretto - il dispositivo corretto passerà al ruolo di schiavo
.