I've made some research for USB and coded a few lines to find the USB hubs.
HTTP client is at first priority now, but I'll get back to USB soon. I'd appreciate links to USB documentation.