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