Re: Перехват COM порта
От: Terre Россия http://terre.h15.ru
Дата: 02.10.13 12:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Задача такая:

А>Есть девайс подключенный к компу по Com порту. К нему подключена консоль чтоб смотреть логи, давать всякие комманды и тд.
А>Надо в отдельной программе(желательно С#) перехватывать логи с девайса и реагировать на некоторые сообшения.
А>Как это можно сделать? Можно ли открыть порт без блокировки чтоб терминал мог потом законектиться?
А>Можно ли создать другой виртуальный порт для консоли, читать, фильтравать и туда перенаправлять?

создай виртуальную пару портов COM50-COM51 (com0com например)
далее пишешь прожку на C#, в которой цепляешься к COM-порту, на котором устройство сидит и транслируешь на COM50 (попутно мониторя и фильтруя)
утилиту цепляешь к COM51.
Ну и обратно от утилитки в COM-порт устройства отправляешь.
Maybe rain,
Maybe snow,
Maybe yes,
Maybe no.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.