Есть такая идея прошивать МК STM32F100CBT6 который находить в устройстве посредством USB.
А главное удаленно.
Суть в том, что допустим на сайте будет находить программа написанная на Джава, которая будет через USB кабель коннектитьсяк МК, проверять на наличие уникального ID, проверять версию прошивки и прошивать если версия ниже, чем та что есть в базе сайта.
Но вопрос состоит вот в чем. Как правильно построить схему USB коннектора между МК и USB выходом. Допустим как это сделанно на STM32VLDiscovery
Заранее благодарен за помощь и очень буду признателен за примеры схем или ссылки на примерные проекты.