
This is a USB OTG (On-the-Go) cable that allows you to connect peripheral devices to a USB OTG-compatible device. On one end, there is a micro-B plug to be connected to a USB OTG device and on the other end is a female USB port that can be used to connect USB peripherals.
Many mobile phones, tablets and even boards such as Arduino Due, Raspberry Pi Zero and Odroid supports USB OTG so you can connect a keyboard, mouse, flash drive or any USB devices.
The cable is length is around 12cm tip to tip.