USB On-The-Go

E830117

USB On-The-Go (USB OTG) is a USB specification that allows devices like smartphones and tablets to act as both hosts and peripherals, enabling direct device-to-device communication without a traditional computer host.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf USB specification
communication protocol extension
abbreviation USB OTG NERFINISHED
allowsRole USB host
USB peripheral
benefit eliminates need for PC as intermediary in some transfers
increases flexibility of mobile devices
category hardware interface standard
mobile device technology
compatibleWith USB 2.0 NERFINISHED
definedBy USB Implementers Forum NERFINISHED
distinguishedFrom traditional fixed-role USB host-peripheral model
enables connection of USB flash drives to phones
connection of USB keyboards to phones
connection of USB mice to phones
connection of digital cameras to mobile devices
connection of game controllers to mobile devices
direct device-to-device communication
dual-role device operation
peer-to-peer USB connections
smartphones to act as USB hosts
tablets to act as USB hosts
extendedIn USB 3.x OTG-related capabilities
feature Host Negotiation Protocol
Session Request Protocol
fullName USB On-The-Go NERFINISHED
introduced early 2000s
logicalLayer USB protocol extensions for dual-role operation
partOf Universal Serial Bus standard NERFINISHED
physicalLayer USB 2.0 micro-USB connectors (classic OTG)
relatedTo USB Type-C Dual-Role Port NERFINISHED
USB device mode
USB host mode
requires OTG-capable device firmware or OS support
OTG-capable hardware
supports role switching between host and peripheral
typicalUseCase connecting phone directly to camera
file transfer between phone and USB drive
using phone as host for input devices
usedBy Android smartphones
single-board computers with OTG ports
some digital cameras
tablets
uses ID pin for role detection
Micro-A plug (in classic micro-USB OTG)
Micro-AB receptacle (in classic micro-USB OTG)
Micro-B plug (in classic micro-USB OTG)

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Linux kernel USB subsystem supports USB On-The-Go