I'm planning to use USB port for an application(from a device to a PC) but the distance between the device and the PC will be around 15m. The recommended maximum USB cable length is 5m.
How can I buffer the data without loosing any information, safely? Would a USB hub work?