Разделите устройство последовательного порта на два виртуальных COM, но с другим приложением в середине, которое контролирует поток данных - PullRequest
0 голосов
/ 31 января 2020

Добрый день,

Как гласит заголовок. Разделите устройство последовательного порта на два виртуальных COM, но с другим приложением в середине, которое контролирует поток данных.

Итак, у меня есть этот проект, и я впервые сталкиваюсь с чем-то вроде этого. У меня есть два приложения, позволяющие назвать их (Apple и Tomato), которые должны использовать одно и то же физическое устройство, давайте назовем это устройство COM1. Теперь проблема в том, что на Windows у вас не может быть двух приложений, использующих один и тот же COM-порт, поэтому я подумал, что хорошо, давайте разделим COM1 на COM10 и COM11, используя стороннее приложение. Все работало хорошо, пока я не увидел, что они пытались читать и записывать информацию, и физические устройства не сходили с ума и не могли понять, что происходит, и то же самое для Apple и Tomato. Так что я застрял.

Новая идея, и здесь мне нужна помощь с информацией и примерами кода, примерами, все, что вы, ребята, можете помочь, приветствуется.

Идея состоит в том, чтобы подражать физическому устройство COM1 и скажите Apple, что у него есть устройство и Tomato, что у него есть другое устройство, как и выше, но только в этот раз я буду контролировать информацию, отправляемую на реальное физическое устройство через мой эмулятор.

...