Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проброс портов между /dev/tty*.*  (Прочитано 622 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн klop-1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Проброс портов между /dev/tty*.*
« : 26 Сентябрь 2017, 08:11:25 »
Добрый день!

У меня затык на "простой" проблеме. Есть устройство, которое при подключении определяется как ttyACM0 и есть эмулятор ком-порта, который определяется как ttyUSB0. Стоит две задачи. Попроще и посложнее.
1. Попроще. Сделать "проброс" информации". То есть, то, что "втекает" по ttyACM0, должно "вытекать" по ttyUSB0.
2. Сделать то же самое в автоматическом режиме. То есть, в компе, грубо говоря, 4 УСБ входа. Желательно, чтобы независимо от того, куда воткнули ttyACM0 и ttyUSB0 (они могут определяться по-разному), ВСЕГДА информация перенаправлялась из первого во второй.
Я понимаю, что для этого надо создать правило udev, но не понимаю, как именно. То есть, сначала будет идти что-то типа
SUBSYSTEM=="tty", ATTRS{idProduct}=="2303", ATTRS{idVendor}=="067b", MODE="0660", GROUP="pi"...
А дальше? надо сделать подключение из одной подсистемы в другую.
Помогите, пожалуйста!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #1 : 26 Сентябрь 2017, 13:48:00 »
Грубое dd не поможет в этом случае?

dd if=/dev/ttyACM0 of=/dev/ttyUSB0
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн klop-1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #2 : 26 Сентябрь 2017, 20:26:35 »
Мммм... Ну, вообще-то это полгается делать в реальном времени. Но мысль интересная...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #3 : 28 Сентябрь 2017, 12:48:10 »
А чем этот процесс не вечен?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

 

Страница сгенерирована за 0.219 секунд. Запросов: 24.