реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Прослушивание COM-порта
Haamu
сообщение Aug 6 2014, 10:22
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587



Есть устройство, подключенное к COM-порту. На компе есть программа, общающаяся с данным устройством. Каким образом в этот обмен можно вклинить вторую программу, чтобы она могла принимать данные как от устройства, так и от первой программы?
Пробовал экспериментировать с программой Serial Splitter. Максимум, чего удалось добиться - ловить данные только с одной стороны.
Либо, как вариант, вместо второй программы, подскажите какую-нибудь программу-монитор, которая умеет разделять поток данных на пакеты и имеет настраиваемый филтр этих пакетов.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 6 2014, 10:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



вроде com0com умеет виртуальные порты создавать и соответственно соединять их как попало.
a можно аппаратно в пару usb->serial обе линии на RX завести и слушать.
Go to the top of the page
 
+Quote Post
Haamu
сообщение Aug 6 2014, 11:14
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587



Цитата(_pv @ Aug 6 2014, 14:57) *
вроде com0com умеет виртуальные порты создавать и соответственно соединять их как попало.

На сколько мне известно, com0com только свои виртуальные порты может соединять. Или есть возможность подключить виртуальный порт к реальному?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 6 2014, 13:26
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Haamu @ Aug 6 2014, 15:14) *
На сколько мне известно, com0com только свои виртуальные порты может соединять. Или есть возможность подключить виртуальный порт к реальному?

Вот что оказывается есть:
Цитата
With the hub4com ( HUB for communications, part of the com0com project ) it is possible to handle data and signals from a single serial device by a number of different applications (for example, several applications can share data from one GPS device). It's also possible to use the real serial ports of remote computer like if they exist on a local computer.
Go to the top of the page
 
+Quote Post
Haamu
сообщение Aug 7 2014, 06:32
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587



Цитата(DmitryM @ Aug 6 2014, 17:26) *
Вот что оказывается есть:

То что надо! Огромное спасибо!
Пришлось немного пошаманить, чтобы заработало.
Сделал две пары портов через com0com, затем при помощи hub4com командой --bi-route соединил реальный порт и по одному виртуальному из каждой пары. В итоге получилась звезда из трех портов, где все, что приходит через один из портов, передается на все остальные.
Очень удобная штука, этот hab4com, многофункциональная и гибкая в настройке. Единственный минус (хотя может это больше плюс) - работает через командную строку.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 02:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.02148 секунд с 7
ELECTRONIX ©2004-2016