Mobile barcode scanner (RIOSCAN) has an unique design which combineshandheld barcode scanner with iOS/Android smartphone closely.It can transmit barcode data to smartphone via Bluetooth or USB OTG. Inside battery supplies power to scanner and support 25,000 scans/per fullycharged. When you use it, you don't worry about the power issue. When you put it into cradle, it will charge scanner & smartphones' batteriesin the same time. (If possible, please use the original USB power adapterof smartphone)