Question: what is the difference between usb host and otg?
Answer: Host Mode: Every USB connection has exactly one device in the host mode. The PCs are always run in the host mode. USB OTG mode: The phone is a little bit different, it acts as a peripheral when you plug it into the PC. So, the phone can access the phone storage.