Станок имеет электрический утяжелитель, т.е. усилие задаётся тоже по ЮСБ. Протокол закрытый, но давно уже заревёрсенный
Если регулировка уже есть по известному протоколу — работы будет намного меньше. Насчет лицензий я бы не беспокоился на твоем месте.
Эмулируем ant-железку… и с помощью эмулятора отдаём Zwift-у.
Тут два варианта:
1. Станок умеет измерять мощность. Хоть точность таких измерений и воспета в легендах и анекдотах, жить с ними, наверное можно и можно попробовать обойтись без стиков.
2. Станок мощность не меряет. Тогда совсем без железа обойтись не получится — мощность все равно чем-то принимать надо.
Насчет попытаться подсунуть звифту эмулятор: когда я начинал всю эту затею, я так и хотел сделать. Но готового я тогда не нашел, а писать самому — лучше сразу застрелиться. Стик 30 долларов стоит, проще купить пару.
На самом деле по миру дофига народа с такими станками
Думается мне, если бы станок умел по usb принимать команды и отдавать мощность, кто-нибудь уже давно написал бы прослойку, там не rocket science. Но вот, говоришь, нет такого.
А драфтинг обрабатывается на стороне исполнителя или самим Zwift-ом?
Когда я последний раз заглядывал в данные, ветра в звифте вообще не было. Ну то есть протоколом он предусмотрен, но приходят всегда нули. Разработчики тоже иногда проговариваются, что ветра нет. Может, когда-нибудь добавят. Соответственно, весь драфтинг обрабатывается на их стороне.
блин, ну и редактор тут.
KostyaBoldyrev