SerialTool - это бесплатное программное обеспечение для последовательных портов на Windows, Mac OS (процессоры Intel и Apple) и Linux (работает на большинстве дистрибутивов). Также доступна версия PRO по самым конкурентоспособным ценам на рынке для уникального программного обеспечения, такого как SerialTool.
В отличие от других программ, SerialTool управляет несколькими последовательными портами в одной инстанции. Вы можете назначить номер последовательного порта каждому порту COM (Windows) или устройству (Mac OS и Linux).
В дополнение к терминальному режиму шестнадцатеричный режим позволяет отображать отправленные и полученные пакеты от последовательных портов в разных цветах. Также можно отметить некоторые байты разными цветами для их различения в журнале, и вы можете анализировать каждый байт и отображать его в режиме ASCII, шестнадцатеричном, двоичном или восьмеричном режиме.
Сценарии на Python с профессиональным редактором для создания ваших программ и использования графического интерфейса SerialTool. Некоторые примеры уже интегрированы в SerialTool и требуют только адаптации к вашим потребностям.
Функция SpyPort для мониторинга всего трафика последовательных портов на уровне ядра, даже из сторонних программ. Эта функция доступна только для пользователей Windows с лицензией PRO.
Возможность отправки пакетов в формате MODBUS RTU и ASCII и в режиме TCP. Идеальная функция для связи с промышленными машинами.
SerialTool интегрирует мощный, надежный и профессиональный редактор файлов Hex. Эта функциональность делает SerialTool уникальным, так как он занимается не только последовательным портом, но и всеми возможными потребностями разработчиков.
SerialTool предлагает графический инструмент для мониторинга пакетов и их отображения, как осциллограф. Очень полезный инструмент для первых шагов в исследовании последовательного порта.
SerialTool позволяет архивировать все входящие и исходящие пакеты последовательного порта в списке, который можно экспортировать в формате CSV или текста. Вы можете искать в пакетах определенную последовательность ASCII или шестнадцатеричную последовательность.
Картирование USB-портов и подключенных устройств. USBMap — это функция SerialTool, которая отображает основную информацию о хост-контроллерах USB, USB-концентраторах и подключенных USB-устройствах.
SerialTool предлагает возможность отправлять пакеты по времени непосредственно в последовательный порт для установленного количества раз. Вы также можете добавить счетчик перед отправкой пакета или в конце пакета, чтобы сделать режим отладки ваших приложений еще более детализированным.
SerialTool позволяет редактировать и отправлять заранее сохраненные буферы для повышения простоты и скорости использования. Буферы можно вызывать и отправлять непосредственно с выделенной панели.
Режим автоматического ответа позволяет автоматически отвечать предопределенными ответами при получении определенной последовательности байтов (шестнадцатеричной или ASCII) в последовательном порте. Эта функция очень полезна при разработке встроенных систем, когда нужно эмулировать ответ при получении определенной последовательности байтов.
SerialTool предлагает возможность включать сигналы тревоги при получении определенной последовательности байтов и определять, как действовать. Вы можете установить сигнал тревоги при получении пакета, содержащего или не содержащего определенную последовательность байтов (ASCII или шестнадцатеричных), или если он начинается или не начинается с определенной последовательности байтов. Журналы сигналов тревоги можно сохранять непосредственно в файл.
SerialTool позволяет сохранять весь входящий и исходящий трафик последовательного порта в режиме файла ASCII или бинарного файла. Эта функция позволяет точно контролировать весь трафик последовательного порта.
Вы можете отправлять весь входящий или исходящий трафик из последовательного порта непосредственно по сети в режиме TCP или UDP или на HTTP-скрипт типа GET или POST. Этот режим очень полезен для удаленного ведения журнала устройства для проверки его правильной работы.
Очень полезная функция позволяет отправлять файлы на последовательный порт, фрагментированные на пакеты регулируемой длины и времени.
Возможно автоматическое завершение отправки пакета с использованием широкого диапазона CRC на 8, 16, 24 и 32 бит с наиболее часто используемыми полиномами.
Среди различных функций вы можете свободно выбирать внешний вид графического интерфейса, выбирая из предложенных тем или загружая свою собственную тему в формате .qss.