добрый день.
astralinux который бесплатный.
задача сделать обмен с оборудованием по COM-порту.
код в .net core. написана часть сервера и эмулятор для проверки работы.
поскольку у меня на ноуте тоже нет таких портов, то использую com0com для эмуляции. под виндой работает - обмен идет.
дальше виртуал-бокс. пробрасываю в него COM-порты (там есть такое) и виртуальный astralinux начинает видеть ttyS0..3 (какие задать) и они закорочены в хосте винды между собой - работает.
теперь вопрос. заказчик хочет все то же самое, но без винды. т.е. есть некий комп, без COM-порта, на котором установлен astralinux (версию не знаю, вроде как бесплатная, и вроде как будут покупать платную), заказчик хочет null-модем для тестирования этого дела.
т.е. подскажите, чем я могу сделать виртуальную связанную пару tty для проверки, что обе стороны нормально передают-получают данные.
попробовал tty0tty
https://github.com/freemed/tty0tty
все сделал по их описанию, мне сказали, что у файла неправильный формат для выполнения.
socat тоже попробовал
https://stackoverflow.com/questions/52187/virtual-serial-port-for-linux (второй ответ)
оно отработало, но моя программа после этого не нашла ни одного сериал-порта.
кабеля у заказчика нет. (это решение понятно)
буду признателен за подсказку.
спасибо
олег
astralinux который бесплатный.
задача сделать обмен с оборудованием по COM-порту.
код в .net core. написана часть сервера и эмулятор для проверки работы.
поскольку у меня на ноуте тоже нет таких портов, то использую com0com для эмуляции. под виндой работает - обмен идет.
дальше виртуал-бокс. пробрасываю в него COM-порты (там есть такое) и виртуальный astralinux начинает видеть ttyS0..3 (какие задать) и они закорочены в хосте винды между собой - работает.
теперь вопрос. заказчик хочет все то же самое, но без винды. т.е. есть некий комп, без COM-порта, на котором установлен astralinux (версию не знаю, вроде как бесплатная, и вроде как будут покупать платную), заказчик хочет null-модем для тестирования этого дела.
т.е. подскажите, чем я могу сделать виртуальную связанную пару tty для проверки, что обе стороны нормально передают-получают данные.
попробовал tty0tty
https://github.com/freemed/tty0tty
все сделал по их описанию, мне сказали, что у файла неправильный формат для выполнения.
socat тоже попробовал
https://stackoverflow.com/questions/52187/virtual-serial-port-for-linux (второй ответ)
оно отработало, но моя программа после этого не нашла ни одного сериал-порта.
кабеля у заказчика нет. (это решение понятно)
буду признателен за подсказку.
спасибо
олег
Последнее редактирование: