Virtualhere usb client windows
Краткое описание:
Превращает ваше Android устройство в сервер USB.
Описание:
The VirtualHere USB Server will turn your Android Phone/Tablet/TV/PC/Shield/Embedded device into a USB Server.
It is written as a C native complied binary (not java) for increased performance. It will utilize multiple CPU cores if available and supports all USB transfer modes, control, bulk, interrupt and isochronous.
This app will support sharing one (1) USB device at a time. If you want to use advanced features like sharing multiple devices from a single Android server, or running the client as a service, please purchase a license from https://www.virtualhere.com
Clients are available for Windows, Linux and OSX.
The VirtualHere USB Server removes the need for an actual USB cable and instead transmits USB signals over a wireless or wired network. The USB device appears as if it was directly attached to a client machine even though it is remotely plugged into your android device. All existing client drivers work as is, the client machine doesn’t know the difference! Its like replacing the USB cable with a network connection (or alternatively giving a USB device an IP address)
1. Remotely control your digital camera by plugging it into your phone and controlling it remotely via a desktop
2. Turn any printer into a wireless printer
3. Use USB devices in virtual machines
4. Plug in your gaming controller and remotely play streaming games over the LAN or Internet
5. Use a USB-to-serial converter to remotely access serial devices
6. Use USB devices in the cloud. Plug in the device and it can be directly used from a cloud server with no special programming required!
7. Mount USB drives connected to your android device directly in windows/linux/osx
Your Android device needs to have USB host abilities (most larger or new devices have this). Also you may need to buy a Micro-USB OTG to Host adapter if you only have a Micro-USB plug.
The client software is available for download from https://www.virtualhere.com/usb_client_software
The first screenshot shows a USB webcam plugged into a remote Android Device and being used on a local Windows machine. i.e converting a normal webcam into an IP webcam. When sharing a webcam it is recommended your Android device connects via Ethernet for minimum network latency.
The next screenshot shows a Apple Mac machine accessing a FTDI serial device that is plugged into a remote android device. ie. serial over IP
Клиентов для ПК под все популярные ОС можно скачать >здесь Скачать:
Версия: 4.0.7 из GP (gar_alex)
версия: 3.8.0
VirtualHere USB Server (Пост gar_alex #80803512)
клиент для ПК win32 vhui32.exe ( 5,76 МБ )
клиент для ПК win64 vhui64.exe ( 7,15 МБ )
Сообщение отредактировал gar_alex — 26.08.20, 19:04
Заметки дядюшки Раджи
Всякая всячина, которую дядюшка Раджа находит в интернете и хочет поделиться с читателями.
Об авторе
Архив блога
- ►2021 (3)
- ►апреля (1)
- ►марта (2)
- ►2020 (13)
- ►декабря (2)
- ►октября (1)
- ►сентября (2)
- ►августа (1)
- ►июля (1)
- ►мая (3)
- ►февраля (2)
- ►января (1)
- ►2019 (12)
- ►декабря (2)
- ►октября (2)
- ►сентября (2)
- ►августа (1)
- ►июня (2)
- ►мая (1)
- ►марта (1)
- ►января (1)
- ►2018 (15)
- ►декабря (2)
- ►ноября (1)
- ►октября (2)
- ►сентября (1)
- ►июля (1)
- ►июня (1)
- ►мая (2)
- ►апреля (3)
- ►февраля (1)
- ►января (1)
- ▼2017 (20)
- ►декабря (1)
- ►ноября (2)
- ►октября (1)
- ►сентября (3)
- ►августа (3)
- ►июня (1)
- ►мая (1)
- ►апреля (1)
- ►марта (1)
- ▼февраля (4)
- Удаление старых версий драйверов NVIDIA.
- Доступ к USB-устройству по сети.
- Контроллер Xbox One не подключается к адаптеру.
- Беспроводной контроллер Xbox One и Steam Link.
- ►января (2)
- ►2016 (15)
- ►декабря (4)
- ►октября (1)
- ►августа (1)
- ►июля (2)
- ►июня (1)
- ►апреля (3)
- ►февраля (1)
- ►января (2)
- ►2015 (10)
- ►декабря (1)
- ►ноября (2)
- ►сентября (1)
- ►августа (2)
- ►июля (1)
- ►июня (2)
- ►апреля (1)
- ►2014 (16)
- ►декабря (1)
- ►ноября (3)
- ►октября (1)
- ►сентября (1)
- ►августа (2)
- ►июля (2)
- ►мая (1)
- ►апреля (1)
- ►февраля (4)
- ►2013 (11)
- ►декабря (2)
- ►октября (2)
- ►августа (1)
- ►июля (1)
- ►июня (1)
- ►апреля (1)
- ►марта (1)
- ►января (2)
- ►2012 (24)
- ►декабря (1)
- ►ноября (2)
- ►октября (1)
- ►сентября (1)
- ►июля (1)
- ►июня (4)
- ►мая (2)
- ►апреля (2)
- ►марта (6)
- ►февраля (2)
- ►января (2)
- ►2011 (14)
- ►декабря (2)
- ►октября (2)
- ►сентября (2)
- ►августа (5)
- ►июля (2)
- ►февраля (1)
- ►2010 (29)
- ►декабря (1)
- ►июня (1)
- ►мая (3)
- ►апреля (10)
- ►марта (7)
- ►февраля (4)
- ►января (3)
- ►2009 (38)
- ►декабря (6)
- ►ноября (4)
- ►октября (4)
- ►сентября (8)
- ►августа (2)
- ►июля (2)
- ►мая (2)
- ►апреля (1)
- ►марта (5)
- ►февраля (2)
- ►января (2)
- ►2008 (50)
- ►декабря (4)
- ►ноября (6)
- ►октября (7)
- ►сентября (15)
- ►августа (14)
- ►июля (1)
- ►июня (2)
- ►мая (1)
Мой блог смотрят
26 февраля 2017
Доступ к USB-устройству по сети.
Расскажу про свои копания в теме раздачи USB-устройств по сети с сервера на Debian 8.
Началось всё с того, что я увидел в настройках SteamLink пункт VirtualHere и начал копать в этом направлении. Копал всего ничего, но кое-что накопал.
В мире Linux для раздачи USB-устройств по сети уже довольно давно есть механизм USBIP. Состоит он из ядерных модулей «usbip-core«, «usbip-host«, «vhci-hcd«, демона «usbipd» и программы для управления «usbip«. Ставится обычно командой:
Подгрузка необходимых модулей выполняется так:
Теперь можно пробовать раздавать устройства, но сначала надо посмотреть список того, что есть в системе:
В данном выводе интересуют значения после «busid«. Теперь попробуем раздать web-камеру:
А дальше начинаются грабли.
Если запустить демон с параметром » -d » или » —debug » и попробовать с другой машины посмотреть список, то можно наткнуться на сообщение типа:
А на машине-клиенте получить:
То есть кроме желания раздать устройство надо ещё и версии протоколов синхронизировать. В Linux ещё можно попробовать поставить другую версию ядра на одной из машин, а в Windows всё совсем печально. Самая свежая подписанная версия клиента датируется 2011 годом и с современными системами не работает. Можно попробовать собрать из исходников, отключить проверку подписи драйверов и попытаться запустить, но это не дело.
Убрать устройство из списка доступных для подключения по сети можно примерно такой командой:
Теперь рассмотрим коммерческое проприетарное решение VirtualHere.
Этот механизм состоит из клиента и сервера. По заявлениям на сайте при работе на Linux использует механизм USBIP.
Со страницы с ссылками для Linux загружаем клиент под нужную архитектуру в удобный для запуска каталог. Теперь надо написать простенький конфиг, чтобы как минимум понять, что подключаемся к нужному серверу-хабу:
И запустить сервер примерно такой командой:
Можно еще добавить параметр «-b», чтобы сервер заработал в фоне.
Теперь со страницы клиентов загружаем клиент для Windows и запускаем его. Он предложит установить службу Bonjour для автоматического поиска серверов-хабов в локальной сети и после удовлетворения требования найдет и отобразит список найденного:
Теперь можно щелкнуть правой кнопкой мыши по нужному устройству и выбрать пункт «Use this device». При первом подключении программа сначала предупредить, а потом установит драйверы для виртуального USB-концентратора.
После установки выбранное устройство появится в системе и будет работать так, словно оно подключено к USB-порту напрямую.
Кроме того при передаче данных по сети используется сжатие.
При открытии предпросмотра в Skype поток данных по сети был примерно 7,5 МБ/сек. Если фактически отключить сжатия таким значением в конфиге, то поток был уже 21 МБ/сек:
А теперь о грустном.
Без покупки лицензии одновременно можно использовать только одно устройство, лицензия стоит 40 долларов для трёх устройство и 50 для неограниченного количества устройств. Лицензия привязывается к железу сервера. Сервер для Windows у меня не захотел работать с устройствами на USB3.
Running the Client as a Background Service (Daemon)
The VirtualHere USB Client can run either as a normal application or as a background service. Running the client as a background service enables devices to be shared while requiring no user to be logged in. This makes it easy to remotely interact with USB devices, and once setup can be a background set-and-forget type system. Users can log in/out and the VirtualHere client will remain running in the background uninterrupted.
When the VirtualHere USB Client is installed as a background service it will automatically start up when the operating system boots, and will automatically connect to any devices you have specified.. The message log can be viewed in the Event Viewer (under Windows), Console Viewer (under OSX), or tail /var/log/syslog (under Linux).
THE VIRTUALHERE USB SERVER MUST BE PURCHASED TO USE THIS FEATURE
To install the Virtualhere USB client as a service in Windows or OSX
- Right click USB Hubs->Install Client as a Sevice(If the service is already installed, this option will be Uninstall Client Service instead)
- The client as a service will be installed.
- Start the client again and it will communicate with the running service in the background.
- You can exit the client and the client service will continue to run as normal in the background
To install the VirtualHere USB client as a daemon in Linux:
Firstly you should use the VirtualHere USB Client Console edition. Then run the client with the -n option. This will start it in daemon mode
E.g: to run the client in the background under linux use sudo like this: sudo ./vhclientx86_64 -n
To interact/control the daemon no need to use sudo just run e.g ./vhclientx86_64 -t «HELP» on the command line for available commands
To start the client on boot:
Then you can control it like this e.g
/usr/sbin/vhclientx86_64 -t «LIST»
/usr/sbin/vhclientx86_64 -t «USE. etc»
Virtualhere usb client windows
VirtualHere allows USB devices to be used remotely over a network just as if they were locally connected!
Traditionally USB devices needed to be plugged directly into your computer to be used. With VirtualHere this is no longer required, the network itself becomes the cable transmitting USB signals (also known as USB over IP, USB/IP, USB over WiFi, USB over Ethernet, USB Device Server).
This USB server solution is perfect for allowing USB devices to be used remotely over a LAN network, over the Internet, or in the Cloud without the USB device needing to be physically attached to remote client machine. The USB device appears as if it was directly attached even though it is plugged in to a remote server, therefore all existing drivers and software work, no special changes required.
Click here to see interesting VirtualHere user stories
The VirtualHere software is commercial quality, used by thousands of customers, and multiple OEMs and is extremely easy to setup and use. It has a powerful API so device interaction can be scripted, as well as an intuitive user interface. There are two parts:
The VirtualHere USB Server software runs on the Synology, QNAP, ASUSTOR, ReadyNAS and MyCloud NAS Devices, as well as Raspberry Pi, AMD64, x86, MIPS, ARM, PowerPC, ARM64 etc running ANY version of Linux, and now runs on OSX, Android and Windows. Also, now available on the Steam Link game system!
The VirtualHere USB Client software requires minimal installation and runs on each end user machine or cloud instance, for Windows, OSX and Linux
NEW: The VirtualHere Client and Server now support EasyFind so you can easily connect from anywhere, no network configuration or information needed!