USB для беспроводной
В настоящее время я работаю над созданием беспроводного проводного USB-соединения. Текущая настройка как показано здесь:
4 датчика с использованием последовательной связи (UART) подключены к устройству с последовательным интерфейсом USB, которое подключено к планшету Windows. На планшете драйвер FTDI создает 4 виртуальных COM-порта, которые использует встроенное программное обеспечение. Этот интерфейс к программному обеспечению (виртуальные COM-порты) довольно фиксирован и не должен изменяться.
Цель - отсоединить проводной USB-кабель, чтобы планшет стал беспроводным. Я думал, что это можно получить, вставив устройство (RPI?), Считывающее данные USB и передающее их по беспроводной связи на планшет. Я не знаю, как именно, и если это правильный подход.
Итак, мой вопрос: как мне получить настройки беспроводной сети, которые я хочу?
PS: Если решение Raspberry Pi правильное, мне нужно запрограммировать его так, чтобы оно могло считывать данные USB и передавать их по беспроводной сети. А также мне нужно программное обеспечение на планшете для получения беспроводных данных, создания виртуальных COM-портов и размещения данных на них. Это правильно поняли?
1 ответ
Вы можете использовать usbip для переадресации USB-соединений по любой сети, включая беспроводную. Это стандартная часть ядра Linux, но вы должны проверить вариант ОС, который вы используете на Raspberry Pi, если он включен по умолчанию. Raspberry Pi будет действовать как сервер, экспортируя четыре COM-порта. usbip
Программа (в пакете с таким же именем, например, в Debian/Raspbian) необходима для настройки. Для клиента Windows вы можете скачать двоичный файл по ссылке, указанной выше.
Есть несколько записей в блоге, которые описаны более подробно, например, здесь.