aka » Сб сен 09, 2023 3:24 pm
Если у тебя линукс, то зачем ты ковырял Tibbo?
Но usbip всё равно не нужен. Com порт перенаправлять прощё, чем USB!
Первое что гугл выдал:
https://techtinkering.com/2013/04/02/co ... ver-tcpip/
Первая половина статьи - запуск ser2net, это втварь уже сделала. Смотри самый конец статьи. Там используют socat, чтобы сделать виртуальное устройство, которое будет обмениваться байтегами с ser2net на втвари. Делай так же, или спроси угугла ещё какой способ, под линуксом должно быть много вариантов поймать порт, который отдаёт ser2net на втвари.
Если очень хочется попробовать usbip, смотри этот пост:
viewtopic.php?p=75058#p75058
Втварь по ссылке из поста качать не надо. Надо запустить втварь 6.2.2 версии, в ней это будет.
Команды надо выполнять как там написано. Должно заработать. Но это руками надо делать, годится только для экспериментов.
Как сделать USBIP по-настоящему, надо думать.
Во-первых, надо сломать мозг и выучить, что терминал с подключенно USB железкой с точки зрения USBIP - сервер. Сервер (т.е. терминал с USB железкой и втварью) открывает порт в сеть и ждёт, когда к нему присоединится клиент.
Сервер терминалов с точки зрения USBIP - клиент. Клиент должен телепатически узнать, что на сервере (на терминале с USB железкой и втварью) появилось и раздаётся новое устройство, и обратиться к серверу, чтобы устройство к себе подключить.
Когда-то мы писали для usbip под виндовс специальную службу, которая висела на сервере и мониторила, когда же на терминале появится новое устройство. Но это было давно и под Windows...
Если у тебя линукс, то зачем ты ковырял Tibbo?
Но usbip всё равно не нужен. Com порт перенаправлять прощё, чем USB!
Первое что гугл выдал:
https://techtinkering.com/2013/04/02/connecting-to-a-remote-serial-port-over-tcpip/
Первая половина статьи - запуск ser2net, это втварь уже сделала. Смотри самый конец статьи. Там используют socat, чтобы сделать виртуальное устройство, которое будет обмениваться байтегами с ser2net на втвари. Делай так же, или спроси угугла ещё какой способ, под линуксом должно быть много вариантов поймать порт, который отдаёт ser2net на втвари.
Если очень хочется попробовать usbip, смотри этот пост:
https://forum.wtware.ru/viewtopic.php?p=75058#p75058
Втварь по ссылке из поста качать не надо. Надо запустить втварь 6.2.2 версии, в ней это будет.
Команды надо выполнять как там написано. Должно заработать. Но это руками надо делать, годится только для экспериментов.
Как сделать USBIP по-настоящему, надо думать.
Во-первых, надо сломать мозг и выучить, что терминал с подключенно USB железкой с точки зрения USBIP - сервер. Сервер (т.е. терминал с USB железкой и втварью) открывает порт в сеть и ждёт, когда к нему присоединится клиент.
Сервер терминалов с точки зрения USBIP - клиент. Клиент должен телепатически узнать, что на сервере (на терминале с USB железкой и втварью) появилось и раздаётся новое устройство, и обратиться к серверу, чтобы устройство к себе подключить.
Когда-то мы писали для usbip под виндовс специальную службу, которая висела на сервере и мониторила, когда же на терминале появится новое устройство. Но это было давно и под Windows...