я например понял автора иначе.Попробую объяснить, почему ни STM, ни TLSR не поможет в вашей затее. Вы продолжаете считать что любой абстрактный сигнал USB можно передать по wifi, а это не так. Что CAN, что USB - это физический транспорт, в которых полезная информация строго завязана на тайминги при передачи сигналов. Это означает, что никакие задержки сигнала недопустимы, а если возникнут, то с большой вероятностью приведут к разрушению полезной информации. Следовательно, соединение CAN и USB должны быть проводными для возможности получить информацию по какому либо протоколу. А это значит, что декодирование протокола должно осуществляться на стороне диагностического оборудования. CAN <-> USB <-> Decoder. Дальше уже можно задействовать каналы wifi, поскольку это уже интерфейс связи с человеком, который тайминги соблюсти не может в силу своей природы.
Поэтому ваше устройство со стороны диагностики должно уметь полностью поддерживать те протоколы CAN, о которых вы упомянули. Т.е. Вы эти протоколы должны реализовать в МК, декодировать информацию и передать условному приемнику. А если так, то на принимаемой стороне программа уже либо заподозрит "ненужное соседство", либо всю процедуру реализации протокола CAN нужно будет провернуть в обратную сторону, как фарш через мясорубку.
И это я ещё не говорю про обратную связь от условного приемника до диагностического оборудования. Программы же считают что у них физическое соединение и ответ ожидают соответственно. Не удивлюсь, если Panasonic там ставит свои драйвера для работы с оборудованием в обход операционной системы.
То что вам предложили по ссылкам выше, как раз реализует связку CAN <-> USB <-> Decoder. Но вот дальше с ним уже должна работать программа, которая понимает что она подключается к такому оборудованию, и не пугаться этого.
Девайсы для проброса usb по ethernet клепают. Но продукт не массовый, к нему нужны драйвера и есть сомнения в совместимости с устройствами. И stm32 + пара вечеров там и не пахнетТеперь понятно, надо брать чего нибудь из stm ( там где есть реальный usb порт а к нему уже привинчивать wifi) спасибо за консультацию. Странно что китайцы ещё до сих пор не клепают таких железок, полезная вещь.
Выше ссылка на устройство в котором уже есть bluetooth
т е в комп надо поставить свисток.
-------------------
либо сделать эту связь на TLSR или на ESP266 реализация USB есть в инете.
Вы уверены, что два условия совместимы? Я нет.дилерские марочные программы стоят на Panasonic cf, причем на ssd 4 раздела со своей виндой, они на дух не переносят даже присутствия соседей.
поясните о каких условиях вы говорите.Вы уверены, что два условия совместимы? Я нет.
согласен, что чип за 100 копеек не решает проблему.@nikolz
1. о том что дилерская программа со своей виндой заработает при установке в комп свистка
2. То что дилерская программа сможет работать через свисток
По вашей ссылке предлагается оборудование для работы с программами адаптированными для этого. Это отличное решение, если оно устроит ТС, конечно.
Ну и отзывов реальных там к сожалению нет. Только сообщение, что диски пришли без этих самых программ
Есть такая штука как USB/IP. Оно встроено в mainline linux начиная c 3.17@pvvx ТС же хочет без провода.
Плохо "работает". На USB1.1 пакетики бегают чаще 1 мс:Есть такая штука как USB/IP. Оно встроено в mainline linux начиная c 3.17
Клиент под Win: barbalion/usbip-win-client
Вроде бы можно поднять в openwrt:
OpenWrt Project: USB over IP tunnel
Т.е в теории берем роутер на openwrt с усб хстом втыкаем в егойный усб хост фирменный свисток, на винду ставим usbip клиента и оно по tcp/ip пробрасывает usb.
Но как оно будет работать с фирменными программами (и будет ли работать вообще) - тайна покрытая мраком.
Обычно USB софт ожидает завершение транзакции в течение какого-то времени и в большинстве случаев существенно больше чем 1ms. Так что среднестатистические усб устройства могут работать при некотором везении. Софт от вендоров надо проверять. Если он заточен на жесткий реалтайм с проприетарными драйверами и спецвиндой - не заработает.Плохо "работает". На USB1.1 пакетики бегают чаще 1 мс:
А пинг сети зависит от нагрузки. На WiFi вообще никак...
А это ныне норма в городе.При забитом эфире и множестве клиентов wifi а также через интернет работать не будет 100%.