Утилита Hercules SETUP

  1. UDP Config
  2. последовательный
  3. TCP-клиент
  4. TCP-сервер
  5. Вкладка UDP
  6. Вкладка «Тестовый режим»
  7. Геркулес - Меню правой кнопки мыши
  8. Другие терминалы
  9. Условия распространения и использования

Hercules - отличная утилита, если вы работаете с последовательными и Ethernet-устройствами и интерфейсами. Общие полезные части:

  • Терминал последовательного порта (поддержка COM5 и выше)
  • Клиентский терминал TCP / IP (аналог «Telnet»)
  • TCP / IP Сервер "Терминал"
  • УДП "Терминал"

Только для устройств группы HW:

  • Утилита UDP Config (настройка IP, порта, MASK, GW)
  • Тестовый режим (терминал TCP / IP с поддержкой авторизации TEA и анализатор NVT (виртуальный сетевой терминал) для удаленного управления выводами ввода / вывода.

НАСТРОЙКА Hercules совместима с нашей бесплатной Виртуальный последовательный порт , вы можете отлаживать приложения, подключенные к удаленному последовательному порту, используя Windows 2000 или выше.

UDP Config

Hercules - отличная утилита, если вы работаете с последовательными и Ethernet-устройствами и интерфейсами

Эта вкладка предназначена только для устройств HW-группы. В этом окне вы можете назначить IP-адрес совместимым устройствам ( PortBox , PortStore , PortStore2 , Контроллер ввода / вывода , Модуль Харон 1 , Посейдон и т.д .. )

Параметры:

  • Поиск устройств по UDP-трансляции
  • Список всех устройств в сегменте сети (список MAC)
  • Проверьте и назначьте основные параметры сети (IP-адрес, IP-маска и шлюз)
  • Изменить основной коммуникационный IP-порт
  • Определить диапазон IP-фильтров (полезно по соображениям безопасности)
  • Специальные параметры
    • Разрешение авторизации TEA (полезно по соображениям безопасности)
    • NVT enable (для устройств с удаленным последовательным портом)
    • Включение режима настройки TCP (порт 99)
  • 3 быстрых кнопки (настройка TCP, передача данных TCP, браузер WWW)

последовательный

Вкладка Serial утилиты Hercules может использоваться как простой терминал последовательного порта для стандарта RS-232. Это похоже на Гипертерминал, некоторые функции расширены.

Параметры:

  • Установите параметры соединения (скорость, четность, рукопожатие)
  • Установите режим работы (Free, PortStore test, Data, Setup)
  • Установите и отобразите значение сигнала на каждой линии модема (т.е. на каждом выводе RS-232)
  • Отправка и отображение сообщений или команд на и с удаленного устройства
  • Обновление прошивки устройства
  • Другие параметры Меню правой кнопкой мыши )
    • Отображать специальные символы (в ASCII, HEX или DEC)
    • Записать сообщение в файл
    • Создать и отправить тестовый файл.


на каждом выводе RS-232)   Отправка и отображение сообщений или команд на и с удаленного устройства   Обновление прошивки устройства   Другие параметры (в   Меню правой кнопкой мыши   )   Отображать специальные символы (в ASCII, HEX или DEC)   Записать сообщение в файл   Создать и отправить тестовый файл


  • Наименование определяют номер порта последовательной связи.
  • Baud указывает скорость передачи в бодах [Bd].
  • Размер данных определяет количество бит данных в символе.
  • паритет
    Указывает, как система использует бит четности для проверки ошибок передачи. Варианты нет, четные, нечетные и пометить.
  • Рукопожатие
    Управление передачей для приостановки передачи данных при получении буфера противоположного устройства, если он заполнен.
    • Выкл . : Нет рукопожатия между устройствами.
    • RTS / CTS : аппаратный hanshaking. В этом методе используются аппаратные линии RTS (запрос на отправку) и CTS (сброс на отправку). Когда получатель готов к данным, он выдает строку RTS, указывающую, что он готов к приему данных. Это читается отправителем на входе CTS, указывая, что данные отправлены ясно.
    • Протокол XON / XOFF : программное подтверждение. Элемент управления потоком, используемый для защиты от переполнения данных, использует байты данных в качестве управляющих символов. Протокол XON / XOFF контролируется получателем данных, который отправляет символ XOFF (ASCII DC3, десятичное 19, шестнадцатеричное 13) отправителю, если он не может продолжать получать данные. Отправитель приостанавливает передачу, пока не получит символ XON (ASCII DC1, десятичное 17, шестнадцатеричное 11).
  • Режим
    Выбор режима предназначен для тестирования устройств группы HW. Для ваших операций используйте «свободный» режим по умолчанию.
  • Кнопка Открыть | Закрыть
    Откройте и закройте последовательное соединение с устройством с вышеупомянутыми параметрами.
  • Кнопка обновления HWg
    Открывает диалоговое окно для отправки файла прошивки HWg (.Hwg) для обновления прошивки удаленного устройства. Это подробно описано в руководстве каждого продукта.

TCP-клиент

Вкладка «Клиент TCP» утилиты Hercules может использоваться как простой клиентский терминал TCP / IP, аналогичный Telnet.

Параметры:

  • Назначьте параметры соединения (IP, порт)
  • Установите ключ TEA и код авторизации
  • Отправка и отображение сообщений или команд на и с удаленного устройства
  • Получать тестовые данные - используется с устройствами HWg
  • Другие параметры (в контекстном меню)
    • Отображать специальные символы (в ASCII, HEX или DEC)
    • Записать сообщение в файл
    • Отправить файл на удаленное устройство

  • Модуль IP
    IP-адрес удаленного устройства.
  • порт
    Порт удаленного устройства - 23 для Telnet, 99 для конфигурации TCP устройств HWg.
  • Кнопка пинг
    Возможность пинговать удаленное устройство для проверки соединения. Результаты отображаются в окне полученных / отправленных данных.
  • Кнопка Connect | Disconnect
    Откройте и закройте соединение TCP / IP с удаленным устройством.
  • ЧАЙНЫЙ ключ
    Безопасный 16-байтовый пароль. Это установлено с обеих сторон, это никогда не идет мысли сети.
    Он определен в большинстве наших устройств как 4 группы с 4 байтами, определенными в форме HEX. - подробности
  • Код авторизации
    Чтобы открыть связь с устройством, защищенным TEA, необходимо вырезать 12 цифр в буфер обмена и вставить их в форму «Код авторизации». Затем нажмите кнопку с изображением замка, и результат будет отправлен на соединение.
    Если ваш ключ TEA равен ключу на противоположной стороне, соединение TCP включено. В противном случае соединение с некоторым таймаутом закрывается TCP-клиентом (устройством). - подробности
  • Кнопка полученных тестовых данных
    Получите файл тестовых данных. Эта функция предназначена для тестирования PortStore и PortStore2. - подробности
  • Кнопка отправки
    Чтобы отправить данные на устройство, нажмите кнопку «Отправить» справа от соответствующего поля или используйте F1, F2, F3 соответственно для первого, второго и третьего полей.
    Установите флажок HEX для отправки шестнадцатеричных символов (используется для отправки команд NVT). Символы ASCII отправляются путем ввода #xxx (где x - число в 0 ... 9), $ yy (где y - шестнадцатеричное число) или, например, для перевода строки или возврата каретки. Для отправки символа #, $ или <type ##, $$ и << соответственно.

TCP-сервер

Вкладка TCP Server утилиты Hercules может использоваться в качестве терминала TCP Server и прослушивать любой порт. Полученные от Клиента данные будут отображаться в окне Полученные данные.

Параметры:

  • Назначьте порт для прослушивания
  • Установите ключ TEA для авторизации клиента
  • Показать, сколько клиентов подключено
  • Отправка и отображение сообщений или команд на и с удаленного устройства
  • Найти шестнадцатеричный и декабрьский код для символов
  • Другие параметры (в контекстном меню)
    • Отображать специальные символы (в ASCII, HEX или DEC)
    • Записать сообщение в файл
    • Отправить файл на удаленное устройство

TCP-сервер отображается на указанном порту в статусе сервера и отображает полученные данные в формате RAW. Вы можете попробовать прослушать порт 80 на вашем ПК и ввести свой IP-адрес в браузер.
Примечание. Не используйте принимающий порт ниже 1024 в MS Windows, это может создать проблемы с соединением TCP / IP, поскольку Windows использует эти номера портов для системных функций.

Вкладка UDP

Вкладка UDP - это простой «терминал», основанный на дейтаграммах UDP.
Основное назначение этой вкладки - отправка UDP-пакетов с вашего компьютера в пункт назначения. Если вы хотите использовать режим связи UDP, довольно сложно найти какую-либо утилиту для отладки под Windows.

Параметры:

  • Назначьте порт и IP для прослушивания
  • Отправка UDP-трансляций
  • Отправка и отображение сообщений или команд на и с удаленного устройства
  • Другие параметры (в контекстном меню)
    • Отображать специальные символы (в ASCII, HEX или DEC)
    • Записать сообщение в файл
    • Отправить файл на удаленное устройство

Вкладка «Тестовый режим»

Тестовый режим разработан для тестирования всех функций устройств Ethernet группы HW. Фактически, это просто TCP-клиент, расширенный еще некоторыми функциями.

Параметры:

  • Назначьте параметры соединения (IP, порт)
  • Установите ключ TEA и код авторизации
  • Отправка и отображение сообщений или команд на и с удаленного устройства
  • Установите и отобразите выводы ввода / вывода некоторых устройств HWg Контроллер ввода / вывода , Модуль Харон 1
  • Другие параметры (в контекстном меню)
    • Отображать специальные символы (в ASCII, HEX или DEC)
    • Записать сообщение в файл

ЧАЙ авторизация

NVT (Сетевой виртуальный терминал) функции

Геркулес - Меню правой кнопки мыши

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

Примечание: разные вкладки имеют разные функции этого меню.

параметры
  • Отображать специальные символы (в ASCII, HEX или DEC)
  • Записать сообщение в файл
  • Создать и отправить тестовый файл (формат HW-группы) на устройство
  • Отправить файл на удаленное устройство
  • Очистить окно от текста
  • Перенос слова

  • Шестнадцатеричное включение
    Если флажок установлен, символы будут отображаться в шестнадцатеричной форме - {шестнадцатеричное число}.
  • CR / LF включить

    Если флажок установлен, то интерпретация CR и LF будет зависеть от меню Transmit EOL.
    Пример:
    проверено (режим Windows / DOS в Transmit EOL)
    a <CR> <LF> b = a <новая строка> b
    a <CR> b = ab
    a <LF> b = ab
    то есть он игнорирует <CR> и <LF>, но не <CR> <LF>

    не проверено (Windows / DOS / Linux / MAC)
    a <CR> <LF> b = a <новая строка> b
    a <CR> b = a <новая строка> b
    a <LF> b = a <новая строка> b
    то есть интерпретирует все комбинации как символ новой строки

  • Локальное эхо
    Если этот флажок установлен, кроме отправленных символов, локальные символы эха также будут отображаться розовым цветом.
  • Удалить EOL
    Управляет символом <BS> (backspace).
    если флажок установлен, и курсор находится в начале строки и нажата <BS>, то конец предыдущей строки удаляется, и курсор перемещается в конец другой строки.
    Если флажок снят, а курсор в начале строки и <BS> нажаты, то конец предыдущей строки не удаляется, а курсор остается в начале строки.
  • NVT включить
    Позволяет видеть полученные или отправленные команды NVT. Команды NVT будут отображаться синим цветом. Если флажок не установлен, эти команды не будут четко отображаться в окне полученных / отправленных данных.
  • Специальные символы
    Отображает специальные символы (например, CR - возврат каретки и LF - перевод строки), кроме текста. В режиме ascii вы можете видеть, как он записывает имена ascii специальных символов. В hex и Dec он отображает шестнадцатеричный и десятичный код специальных символов соответственно. В текстовом режиме вы не видите эти символы.
  • Передать EOL
    Сообщает программе, что будет интерпретироваться как конец строки для разных типов ОС. Для Windows последовательность CRLF будет EOL, для Unix LF и для Mac символ CR. Важно правильно выбрать!
  • Включение переноса слов
    Если этот флажок не установлен, текст в окне полученных / отправленных данных будет записан в одну строку, поскольку символы CR и LF не будут учитываться.

Другие терминалы

  • Терминал ( bray.velenje.cx/avr/terminal/ )
    Terminal - это простая программа эмуляции терминала с последовательным портом (COM). Его можно использовать для связи с различными устройствами, такими как модемы, маршрутизаторы, встроенные системы uC, телефоны GSM.
    - Очень маленький размер (только 246 Кб), только один файл Terminal.exe, установка не требуется,
    - Функции макросов, поддерживающие HEX и специальные символы ASCII (10,13 ..),
    - Поддержка только COM1 - COM6 (вы не можете использовать COM7 или выше ..), но полная совместимость с виртуальными последовательными портами на COM1..COM6,
    - файл журнала, отправить файл поддержки,
    - Вы можете управлять выходами DTR & RTS, но без индикации входов
  • Portmon для Windows NT / 9x ( www.sysinternals.com )
    Portmon - это комбинация графического интерфейса / драйвера устройства, которая отслеживает и отображает всю активность последовательных и параллельных портов в системе. Он обладает расширенными возможностями фильтрации и поиска, которые делают его мощным инструментом для изучения работы NT, наблюдения за тем, как приложения используют порты, или отслеживания проблем в конфигурации системы или приложения.
  • RS232-Access ( mitglied.lycos.de/weingaunity/index.html )
    Удобный терминал RS-232, сканирование портов, двоичная индикация и другие возможности. - Скриншот
    MTTTY - многопоточный образец TTY ( www.netburner.com/support/downloads.htm )
  • Microsoft очень полезный и довольно дружелюбный серийный терминал, модифицированный Netburner. Он работает со всеми виртуальными последовательными портами, отображает состояние контактов модема, вы можете отправлять и получать файлы ...

Условия распространения и использования

  1. Это программное обеспечение является FreeWare , но только если вы соблюдаете следующие условия.
  2. Это программное обеспечение не может быть изменено без HW группы разрешение.
  3. Частная лицензия:
    Использование и распространение этого программного обеспечения для частного использования не ограничено, но мы будем рады, если вы разместите нашу ссылку ( www.HW-group.com ) или значок на вашем веб-сайте или в блоге (см. таблицу ниже).
  4. Коммерческая лицензия:
    Организации или любые другие учреждения могут использовать и распространять программное обеспечение ТОЛЬКО если они публикуют ссылку на наш веб-сайт ( www.HW-group.com ), как описано в таблице на странице данного программного продукта.
    Публикация WWW-ссылки:
    • На страницах WWW компании , которая использует или распространяет ПО.
    • Если программное обеспечение используется или распространяется вместе с продуктом другой компании, ссылку можно разместить на WWW-странице продукта .
    • Другое размещение ссылки может быть согласовано с HW группа компания по электронной почте.

    Если вы распространяете программное обеспечение и не публикуете ссылку, как описано, вы нарушаете права нашего автора, и мы будем действовать в соответствии с законом.
  5. Исключение гарантий: Программное обеспечение предоставляется строго "как есть". без каких-либо гарантий, явных или подразумеваемых, включая гарантии правового титула, правонарушений, коммерческой ценности или пригодности для какой-либо конкретной цели. ограничение ответственности: ни в коем случае группа HW и ее поставщики не несут ответственности за какие-либо убытки (включая без ограничения потерю прибыли, потерю использования, потерю данных, перерывы в работе или потерю информации), возникшие в результате использования или невозможность использования программного обеспечения, даже если группа HW была уведомлена о возможности таких повреждений. В некоторых юрисдикциях запрещается исключение или ограничение ответственности за подразумеваемые гарантии или косвенный или побочный ущерб, поэтому вышеуказанное ограничение может к вам не относиться. Вы также можете иметь другие юридические права, которые варьируются от юрисдикции к юрисдикции.