Запись через последовательный порт

Вопрос или проблема

Мне нужна программа для Windows, чтобы записывать активность последовательного порта. Данные будут поступать порциями, возможно, по 1000 символов, четыре раза в секунду. Это будет происходить примерно в течение 24 часов. Я бы хотел, чтобы временные метки добавлялись в поток данных, но могу обойтись и без этого.

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

Вы можете использовать Aggsoft advanced serial data logger:

  • платная
  • Windows
  • много функций (фильтрация/логгирование и т.д.) как и у двух других бесплатных решений, но также может передавать данные в некоторые РДБМ и имеет несколько дополнительных функций.

enter image description here

enter image description here

Вы можете использовать Portmon:

  • бесплатная
  • Windows
  • качество Sysinternals
  • мониторит и отображает всю активность последовательных и параллельных портов на системе
  • функции фильтрации и поиска

enter image description here

Вы можете использовать Eltima RS232 Data Logger:

  • платная (14-дневная пробная версия)
  • Windows
  • записывает данные с любого последовательного порта (виртуального или реального)

Eltima RS232 screenshot

В случае, если вам это интересно, Logging консоли последовательного порта с выделением текста и временными метками, а также получение сгенерированного HTML отчета? Ознакомьтесь с этим бесплатным и мощным консольным приложением.
https://hiterminallogger.sourceforge.io/

(вам нужны эмуляторы консоли Windows, такие как git Bash, например.)
enter image description here

enter image description here

Ответ или решение

Логирование последовательного порта: Надежные решения для Windows

Логирование данных, передаваемых через последовательные порты, является важной задачей для многих промышленных и технических приложений. С учетом требований, приведенных в запросе, в данной статье мы рассмотрим несколько программных решений, которые обеспечивают надежное логирование активности последовательного порта на платформе Windows.

Основные требования:

  1. Периодическое сохранение данных: Данные должны сохраняться в файл как можно чаще, что позволит избежать потери информации при неожиданных отключениях питания или сбоях системы.

  2. Актуальность данных: С поступлением 1,000 символов четыре раза в секунду необходимо обеспечить стабильный и бесперебойный прием данных без вмешательства пользователя.

  3. Возможность добавления временных меток: Хотя это не является критическим требованием, наличие временных меток в логах улучшит анализ данных.

Рекомендуемые программы для логирования

  1. Aggsoft Advanced Serial Data Logger:

    • Платность: Не бесплатная, но предоставляет обширный функционал.
    • Совместимость: Windows.
    • Функциональность: Обширные возможности для фильтрации, логирования данных и интеграции с базами данных (RDBMS).
    • Преимущества: Подходит для длительных сессий логирования.

    Ссылка на Aggsoft

  2. Portmon (Sysinternals):

    • Платность: Бесплатная.
    • Совместимость: Windows.
    • Функциональность: Мониторинг всего трафика на последовательных и параллельных портах. Включает функции фильтрации и поиска.
    • Преимущества: Высококачественный инструмент от Sysinternals с возможностью детального анализа.

    Ссылка на Portmon

  3. Eltima RS232 Data Logger:

    • Платность: Не бесплатная (14-дневная пробная версия).
    • Совместимость: Windows.
    • Функциональность: Логирование данных с любых последовательных портов (как виртуальных, так и реальных).
    • Преимущества: Поддержка различных типов соединений, множество настроек для пользовательского логирования.

    Ссылка на Eltima

  4. HITerminalLogger:

    • Платность: Бесплатная.
    • Совместимость: Windows (требуется эмулятор консоли, например, git Bash).
    • Функциональность: Логирование данных с выделением текста и добавлением временных меток. Генерация HTML отчетов.
    • Преимущества: Многофункциональный инструмент с хорошими возможностями для кастомизации.

    Ссылка на HITerminalLogger

Заключение

Выбор подходящего решения для логирования последовательного порта важен для обеспечения надежности и безопасности данных. Все перечисленные программные продукты обеспечивают надежное и стабильное логирование, соответствующее вашим требованиям. Зависимо от бюджета и конкретных нужд, вы можете выбрать между бесплатными или платными решениями, которые обеспечивают уверенность в сохранности данных при длительных сессиях.

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

Оцените материал
Добавить комментарий

Капча загружается...