Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прослушивание COM-порта
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
Haamu
Есть устройство, подключенное к COM-порту. На компе есть программа, общающаяся с данным устройством. Каким образом в этот обмен можно вклинить вторую программу, чтобы она могла принимать данные как от устройства, так и от первой программы?
Пробовал экспериментировать с программой Serial Splitter. Максимум, чего удалось добиться - ловить данные только с одной стороны.
Либо, как вариант, вместо второй программы, подскажите какую-нибудь программу-монитор, которая умеет разделять поток данных на пакеты и имеет настраиваемый филтр этих пакетов.
_pv
вроде com0com умеет виртуальные порты создавать и соответственно соединять их как попало.
a можно аппаратно в пару usb->serial обе линии на RX завести и слушать.
Haamu
Цитата(_pv @ Aug 6 2014, 14:57) *
вроде com0com умеет виртуальные порты создавать и соответственно соединять их как попало.

На сколько мне известно, com0com только свои виртуальные порты может соединять. Или есть возможность подключить виртуальный порт к реальному?
DmitryM
Цитата(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.
Haamu
Цитата(DmitryM @ Aug 6 2014, 17:26) *
Вот что оказывается есть:

То что надо! Огромное спасибо!
Пришлось немного пошаманить, чтобы заработало.
Сделал две пары портов через com0com, затем при помощи hub4com командой --bi-route соединил реальный порт и по одному виртуальному из каждой пары. В итоге получилась звезда из трех портов, где все, что приходит через один из портов, передается на все остальные.
Очень удобная штука, этот hab4com, многофункциональная и гибкая в настройке. Единственный минус (хотя может это больше плюс) - работает через командную строку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.