Комментарии 28
Если правильно помню, то ch341 — это usb-uart конвертер. Если так, то не проще на роутере поднять туннель сокатом serial-to-tcp, а на пк обратное преобразование — TCP в виртуальный com-порт и натравить программу на него?
nc -l 2000 > /dev/ttyUSB0 < /dev/ttyUSB0
Только нужно в бесконечный цикл обернуть, чтоб nc не прекращал работу после разрыва соединения.
Недавно настроил удаленное сканирование и удалённую печать через virtualhere Linux USB Server, на nexx 3020 скачал бинарник, на Винду ехешник. Всё. На одно устройство хватит и триала — он бесплатен. Ничего настраивать и городить не надо. Бинарники есть для множества архитектур. Тоже сначала пытался через костыли сделать, один добрый человек упомянул решение, попробуйте и вы.
Только GUI у него пока по Wayland не работает (Fedora 30+), есть консольная утилита конечно, но осадочек остался.
Да и цена 49$, но удобство перевесило. В Synology есть в менеджере приложений из коробки.
«На одно устройство хватит и триала — он бесплатен.»
The trial version of the server will allow you to share 1 device without time restrictions using one of the Generic builds below. To share more devices, resell VirtualHere on your own device, or use a CPU optimized build of VirtualHere please purchase a license
Мне для печати и сканирования хватит и nexx за три рубля, synology мне для этого не нужен.
Мне для печати и сканирования хватит и nexx за три рубля, synology мне для этого не нужен.
Ну я в целом для интересующихся. У меня в сетапе был synology, и потом я узнал про virtualhere, получился простой способ шарить старый usb-принтер на много рабочих станций.
AutoAttachToKernel=1
Вот отсюда отвечали — mail@virtualhere.com
Кладете в /opt/home/
создаете стартовый скрипт
# Copyright © 2008 OpenWrt.org
START=99
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/opt/home
NAME=vhusbdmipsel
DAEMON=$HOME/$NAME
vhusbd_status ()
{
[ `pidof $NAME` ]
}
start()
{
chmod 755 $DAEMON
# find $HOME -type f -name «vhusbdmipsel.log» -delete
# $DAEMON -b -c $HOME/config.ini -r $HOME/vhusbdmipsel.log
$DAEMON -b -c $HOME/config.ini
}
stop()
{
kill -9 `pidof $NAME`
}
case "$1" in
start)
if vhusbd_status
then
echo virtualhere already running
else
start
fi
;;
stop)
if vhusbd_status
then
stop
else
echo virtualhere is not running
fi
;;
status)
if vhusbd_status
then
echo virtualhere already running
else
echo virtualhere is not running
fi
;;
restart)
stop
sleep 3
start
;;
*)
echo «Usage: $0 {start|stop|restart|status}»
;;
esac
не забудьте дать права на исполнение бинарнику и скрипту
ну а клиента качаете тут www.virtualhere.com/sites/default/files/usbclient/vhui64.exe
Вроде ничего не перепутал
Итак, сначала просят установить сертификат, притом дважды. Ок, помещаем его в Trusted Root Certification Authority и Trusted Publishers.
Я так понимаю эти сертификаты не пригодились в итоге?)
Далее необходимо перевести операционную систему в тестовый режим.
Bидимо разработчики не смогли купить EV code signing сертификат за ~400$. Сталкивался с этой проблемой. Очень много гемора. Даже если есть деньги, то бюрократия отталкивает еще сильнее.
У вас CH341 который просто предоставляет виртуальный com порт. Тут есть куча вариантов с Serial-over-IP (SoIP).
Есть и другой вариант, отфигачиваете на дуине чип CH341, и подпаиваете MAX3232 RS232 готовый от китайцев, стоит, да ничего не стоит. Дальше прокидываете обычный кабель до компа и утыкаете в 232 порт(или переходник usb).
Кто-нибудь уже сказал про проброс uart?
Кто знает, сработает ли такое с usb аудиокартой Behringer?
USB over IP в домашних условиях