Вроде смутно, но в прошлом я занимался небольшим битом разработки USB. Самым простым устройством, как правило, является устройство, связанное с HID, поскольку подмножество USB, используемое для связи, очень удобно для реализации с обеих сторон. Существуют аппаратные устройства, которые, по сути, заглушены для работы с HID, вы просто настраиваете некоторые схемы и работаете.