Монитор последовательного порта Отслеживайте и анализируйте активность ваших COM-портов

Как отслеживать трафик последовательного порта?


Монитор последовательного порта отображает, регистрирует и анализирует последовательную связь.
Чтобы начать сеанс последовательного мониторинга, загрузите и запустите Монитор последовательного порта. Затем нажмите «Начать мониторинг», чтобы начать сеанс мониторинга.


Можно ли контролировать несколько COM-портов одновременно?


Да, Serial Port Monitor позволяет контролировать неограниченное количество последовательных портов одновременно. Все, что вам нужно сделать, это запускать новый экземпляр программного обеспечения для каждого нового интерфейса COM-порта.


Как протестировать последовательный порт с помощью SPM?


Serial Port Tester — это профессиональное программное обеспечение, которое обладает множеством мощных функций, включая расширенные параметры фильтрации и поиска, встроенный терминал и удобные средства визуализации данных , возможность записывать данные последовательной связи в файл.



Что хорошего, бесплатный монитор последовательного порта для обратного проектирования? [закрыто]

Я перестраиваю последовательный протокол и разочаровываюсь в плохих инструментах. Кто-нибудь знает хороший бесплатный инструмент для записи данных в/из последовательных портов в Windows?

Требования:

  • Должен быть бесплатным
  • Не должен контролировать порт (т. е. должен подключать файловые API или ядро, а не пытаться открыть устройство).
  • Должен иметь какие-то функции фильтрации
  • Записывает журналы в удобном для чтения или двоичном формате, желательно в удобном для анализа формате.

Есть идеи? Portmon работает, но с его журналами трудно работать, а его фильтры практически бесполезны; Я также пробовал несколько коммерческих инструментов, и, похоже, ничего не подходило к этому счету.


Portmon от sysinternals (теперь MSFT), вероятно, лучший монитор.

Я не нашел хорошего бесплатного инструмента, который бы имитировал порт и записывал/воспроизводил сообщения. Коммерческие были дорогими и либо настолько ограниченными, либо настолько сложными, если вы хотите отвечать на команды, которые я в конечном итоге использовал expect и python на второй машине.


16

Я слышал много хороших отзывов о com0com, программном эмуляторе портов. Вы можете «подключить» через него физический последовательный порт, чтобы ваше программное обеспечение использовало (отслеживаемый) виртуальный порт и перенаправляло весь трафик в/из физического порта. Я сам не использовал его, но часто видел, что он здесь рекомендован на SO.

Улучшите этот ответ
ответил 20 января 2009 г., 16:05
  • 1
    Выглядит неплохо. Благодаря! — Серафина Бросиус, 20 янв., 16:23
  • +1 отсюда. Из интереса вы использовали его против другого виртуального порта, например устройство с COM-портом Bluetooth. — SmacL, 21 янв., 09:53
добавить комментарий |

Я слышал много хорошего о com0com, программном эмуляторе портов. Вы можете «подключить» через него физический последовательный порт, чтобы ваше программное обеспечение использовало (отслеживаемый) виртуальный порт и перенаправляло весь трафик в/из физического порта. Я сам не использовал его, но часто видел, что он здесь рекомендован на SO.


2

Я шел по этому пути и в конце концов выбрал аппаратную область данных, которая выполняет неинтрузивный встроенный мониторинг. Программные решения, которые я пробовал, у меня не работали. Если бы у вас был запасной компьютер, вы, вероятно, могли бы построить его, хотя и довольно громоздкий. Эта область данных программного обеспечения может работать, как и это, но я тоже не пробовал.

Улучшите этот ответ
ответил 20 января ’09 в 15:50
добавить комментарий |

Я шел по этому пути и в конце концов выбрал аппаратную область данных, которая выполняет неинтрузивный встроенный мониторинг. Программные решения, которые я пробовал, у меня не работали. Если бы у вас был запасной компьютер, вы, вероятно, могли бы построить его, хотя и довольно громоздкий. Эта область данных программного обеспечения может работать, как и это, но я тоже не пробовал.


1

Я бы взял логический анализатор и подключил его к последовательному порту. Я думаю, что вам, вероятно, нужны только две линии (Tx/Rx), поэтому должно быть много дешевых логических анализаторов. У вас нет удобной линии часов, так что это может быть сложно.

Улучшите этот ответ
ответил 20 января ’09 в 15:53 ​​
добавить комментарий |

Я бы взял логический анализатор и подключил его к последовательному порту. Я думаю, что вам, вероятно, нужны только две линии (Tx/Rx), поэтому должно быть много дешевых логических анализаторов. У вас нет удобной линии часов, так что это может быть сложно.


0

К сожалению, пока не могу комментировать (!) но относительно Ник и логического анализатора, будьте осторожны: уровни сигнала RS232 обычно не совместимы с логическим анализатором, если вы не получите/не сделаете специальный последовательный пробник. «Правильный» порт RS232/последовательный порт может использовать колебания +/- 12 В (для всех сигналов), а иногда и больше. Ноутбук иногда использует колебания 0-5 В (и часто не работает с настоящими последовательными интерфейсами), поэтому может работать с интерфейсом LA vbasic ‘ttl-level’.

Улучшить этот ответ
ответил 29 мая ’09 в 15:30
  • Возможно, вы можете сделать этот комментарий сейчас, поскольку у вас достаточно репутации. — Томас Веллер 30 янв. ’15 в 13:13
добавить комментарий |

Ой, пока не могу комментировать (!), но re: Ник и логический анализатор, будьте осторожны: уровни сигнала RS232 обычно не совместимы с Logic Analyzer если вы не получите/не сделаете специальный серийный зонд. «Правильный» порт RS232/последовательный порт может использовать колебания +/- 12 В (для всех сигналов), а иногда и больше. Ноутбук иногда использует колебания напряжения 0-5 В (и часто не работает с реальными последовательными интерфейсами), поэтому может работать с интерфейсом LA уровня vbasic «ttl-level».

Оцените статью
logicle.ru
Добавить комментарий