Я прочитал множество документов и вопросов, опубликованных в Интернете, но в большинстве из них предлагается просто использовать стороннее программное обеспечение, но я не могу сделать это, потому что необходимо декодируется в строковое сообщение (у меня есть собственный метод декодирования/кодирования).
В настоящее время я настроил следующим образом:
Код: Выделить всё
/////////////////// Physical COM1 /////////////
// (PC) Software // // Machine //
/////////////////// /////////////
Диаграмма желаемого поведения (виртуальный последовательный порт) порт имеет вопросительный знак, потому что я не уверен, что это правильный подход):
Код: Выделить всё
/////////////////// Physical COM1 /////////////
// (PC) Software // // Machine //
/////////////////// | Virtual /////////////
| serial port?
v
//////////////////
// (PC) Sniffer // (Python)
//////////////////
|
v
(output bytes)
Я пытался использовать com0com и PortMon, но не могу найти способ настроить com0com для прослушивания физического порта (насколько я понимаю, com0com создает только виртуальные порты), а PortMon не поддерживает Windows 64. -бит.
Я застрял на этом несколько дней... любые комментарии/ссылки/ответы приветствуются.
Спасибо,
Подробнее здесь: https://stackoverflow.com/questions/192 ... g-a-python
Мобильная версия