Подтвердить что ты не робот

RS-232 последовательные инструменты snoop для разработки/отладки протокола

Я разрабатываю широкий спектр относительно простых прошивок. Каждый из них заканчивает разговор с ПК (или другим устройством) через RS-232 порт так или иначе, поэтому я трачу много времени реализуют и отлаживают свои протоколы связи.

Самый распространенный случай использования - это отследить программу, запущенную на моем ПК, которая взаимодействует с устройством через последовательный порт (RS-232). Я хочу посмотреть, что отправлено и когда, калечить/задерживать входящие и исходящие данные и, возможно, вводить данные (особенно в ответ на поступающие данные на основе правил).


Бесплатные инструменты

Хорошие коммерческие инструменты

  • SerialTest - Демо-версия вообще не отслеживает, придется заплатить, чтобы получить реальную пробную версию.
  • анализатор RS232 - демо-версия не может контролировать, придется платить, чтобы получить реальную пробную версию. Кажется, он не выполняет мониторинг программного обеспечения, но только с помощью аппаратного обеспечения он может отслеживать. Он имеет полезный режим, когда он может действовать как простое устройство RS-232 с программируемыми автоответчиками.
  • SerialSniffer - снова, коммерческий. Демо не включает функциональность.
  • Docklight имеет потенциал, демонстрация выглядит полезной, только аппаратное отслеживание и симуляция, например, анализатор RS-232.

Связанные

  • com0com - Создавайте виртуальные последовательные порты на вашем ПК, а затем подключайте их друг к другу для подключения одного приложения к другому без аппаратного обеспечения

То, что я хочу прямо сейчас, в основном WireShark для серийного ввода. Мне нравится, как он отслеживает и декодирует стандартные сетевые протоколы. Я просто хочу, чтобы он мог snoop последовательных портов (возможно, есть хороший плагин?)

4b9b3361

Ответ 1

Я предлагаю Free Serial Port Monitor. Я использовал два года назад, и это было очень полезно, а также бесплатно.

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